agentic-os/brain/graph/projects/kitchen-inventory-main.json

22019 lines
671 KiB
JSON
Executable File

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "Package.swift",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Package.swift",
"source_location": "L1",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_package",
"community": 41,
"norm_label": "package.swift"
},
{
"label": "PackageDescription",
"file_type": "code",
"type": "module",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Package.swift",
"source_location": "L2",
"_origin": "ast",
"id": "packagedescription",
"community": 41,
"norm_label": "packagedescription"
},
{
"label": "main.swift",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L1",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"community": 19,
"norm_label": "main.swift"
},
{
"label": "Foundation",
"file_type": "code",
"type": "module",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L1",
"_origin": "ast",
"id": "foundation",
"community": 19,
"norm_label": "foundation"
},
{
"label": "XcodeProj",
"file_type": "code",
"type": "module",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L2",
"_origin": "ast",
"id": "xcodeproj",
"community": 19,
"norm_label": "xcodeproj"
},
{
"label": "PathKit",
"file_type": "code",
"type": "module",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L3",
"_origin": "ast",
"id": "pathkit",
"community": 19,
"norm_label": "pathkit"
},
{
"label": "isUserScriptSandboxingEnabled()",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L5",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled",
"community": 19,
"norm_label": "isuserscriptsandboxingenabled()"
},
{
"label": "PBXProj",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "pbxproj",
"community": 19,
"norm_label": "pbxproj"
},
{
"label": "Bool",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "bool",
"community": 19,
"norm_label": "bool"
},
{
"label": "hasCrashlyticsRunScriptBuildPhase()",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L21",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_hascrashlyticsrunscriptbuildphase",
"community": 19,
"norm_label": "hascrashlyticsrunscriptbuildphase()"
},
{
"label": "addCrashlyticsRunScriptBuildPhase()",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L37",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase",
"community": 19,
"norm_label": "addcrashlyticsrunscriptbuildphase()"
},
{
"label": "setDwarfWithDsymDebugInformationFormat()",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L68",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_setdwarfwithdsymdebuginformationformat",
"community": 19,
"norm_label": "setdwarfwithdsymdebuginformationformat()"
},
{
"label": "main()",
"file_type": "code",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L80",
"_origin": "ast",
"id": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main",
"community": 19,
"norm_label": "main()"
},
{
"label": "mcp.json",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_config_file"
},
"_origin": "ast",
"id": "idx_mcp",
"community": 23,
"norm_label": "mcp.json"
},
{
"label": "firebase",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_server"
},
"_origin": "ast",
"id": "idx_mcp_mcp_server_firebase",
"community": 23,
"norm_label": "firebase"
},
{
"label": "npx",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_command"
},
"_origin": "ast",
"id": "mcp_command_npx",
"community": 23,
"norm_label": "npx"
},
{
"label": "github",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_server"
},
"_origin": "ast",
"id": "idx_mcp_mcp_server_github",
"community": 23,
"norm_label": "github"
},
{
"label": "@modelcontextprotocol/server-github",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_package"
},
"_origin": "ast",
"id": "mcp_package_modelcontextprotocol_server_github",
"community": 23,
"norm_label": "@modelcontextprotocol/server-github"
},
{
"label": "GITHUB_PERSONAL_ACCESS_TOKEN",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "env_var"
},
"_origin": "ast",
"id": "env_var_github_personal_access_token",
"community": 23,
"norm_label": "github_personal_access_token"
},
{
"label": "google-docs",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_server"
},
"_origin": "ast",
"id": "idx_mcp_mcp_server_google_docs",
"community": 23,
"norm_label": "google-docs"
},
{
"label": "@piotr-agier/google-drive-mcp",
"file_type": "code",
"source_file": ".idx/mcp.json",
"source_location": "L1",
"metadata": {
"mcp_kind": "mcp_package"
},
"_origin": "ast",
"id": "mcp_package_piotr_agier_google_drive_mcp",
"community": 23,
"norm_label": "@piotr-agier/google-drive-mcp"
},
{
"label": "app/build.gradle",
"file_type": "code",
"source_file": "android/app/build.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_app_build",
"community": 46,
"norm_label": "app/build.gradle"
},
{
"label": "capacitor.build.gradle",
"file_type": "code",
"source_file": "android/app/capacitor.build.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_app_capacitor_build",
"community": 47,
"norm_label": "capacitor.build.gradle"
},
{
"label": "ExampleInstrumentedTest.java",
"file_type": "code",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L1",
"_origin": "ast",
"id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest",
"community": 28,
"norm_label": "exampleinstrumentedtest.java"
},
{
"label": "ExampleInstrumentedTest",
"file_type": "code",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L16",
"_origin": "ast",
"id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest",
"community": 28,
"norm_label": "exampleinstrumentedtest"
},
{
"label": "RunWith",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "runwith",
"community": 28,
"norm_label": "runwith"
},
{
"label": ".useAppContext()",
"file_type": "code",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L19",
"_origin": "ast",
"id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext",
"community": 28,
"norm_label": ".useappcontext()"
},
{
"label": "Test",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test",
"community": 28,
"norm_label": "test"
},
{
"label": "MainActivity.java",
"file_type": "code",
"source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java",
"source_location": "L1",
"_origin": "ast",
"id": "android_app_src_main_java_com_zumaya_kitchen_mainactivity",
"community": 35,
"norm_label": "mainactivity.java"
},
{
"label": "MainActivity",
"file_type": "code",
"source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java",
"source_location": "L5",
"_origin": "ast",
"id": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity",
"community": 35,
"norm_label": "mainactivity"
},
{
"label": "BridgeActivity",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "bridgeactivity",
"community": 35,
"norm_label": "bridgeactivity"
},
{
"label": "ExampleUnitTest.java",
"file_type": "code",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L1",
"_origin": "ast",
"id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest",
"community": 32,
"norm_label": "exampleunittest.java"
},
{
"label": "ExampleUnitTest",
"file_type": "code",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L12",
"_origin": "ast",
"id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest",
"community": 32,
"norm_label": "exampleunittest"
},
{
"label": ".addition_isCorrect()",
"file_type": "code",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L14",
"_origin": "ast",
"id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect",
"community": 32,
"norm_label": ".addition_iscorrect()"
},
{
"label": "Test",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test",
"community": 32,
"norm_label": "test"
},
{
"label": "android/build.gradle",
"file_type": "code",
"source_file": "android/build.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_build",
"community": 48,
"norm_label": "android/build.gradle"
},
{
"label": "capacitor.settings.gradle",
"file_type": "code",
"source_file": "android/capacitor.settings.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_capacitor_settings",
"community": 49,
"norm_label": "capacitor.settings.gradle"
},
{
"label": "gradlew",
"file_type": "code",
"source_file": "android/gradlew",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "file"
},
"_origin": "ast",
"id": "android_gradlew",
"community": 33,
"norm_label": "gradlew"
},
{
"label": "gradlew script",
"file_type": "code",
"source_file": "android/gradlew",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "bash_entrypoint"
},
"_origin": "ast",
"id": "android_gradlew__entry",
"community": 33,
"norm_label": "gradlew script"
},
{
"label": "warn()",
"file_type": "code",
"source_file": "android/gradlew",
"source_location": "L94",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"id": "android_gradlew_warn",
"community": 33,
"norm_label": "warn()"
},
{
"label": "die()",
"file_type": "code",
"source_file": "android/gradlew",
"source_location": "L98",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"id": "android_gradlew_die",
"community": 33,
"norm_label": "die()"
},
{
"label": "settings.gradle",
"file_type": "code",
"source_file": "android/settings.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_settings",
"community": 50,
"norm_label": "settings.gradle"
},
{
"label": "variables.gradle",
"file_type": "code",
"source_file": "android/variables.gradle",
"source_location": "L1",
"_origin": "ast",
"id": "android_variables",
"community": 51,
"norm_label": "variables.gradle"
},
{
"label": "capacitor.config.ts",
"file_type": "code",
"source_file": "capacitor.config.ts",
"source_location": "L1",
"_origin": "ast",
"id": "capacitor_config",
"community": 42,
"norm_label": "capacitor.config.ts"
},
{
"label": "config",
"file_type": "code",
"source_file": "capacitor.config.ts",
"source_location": "L3",
"_origin": "ast",
"id": "capacitor_config_config",
"community": 42,
"norm_label": "config"
},
{
"label": "clear-stuck.js",
"file_type": "code",
"source_file": "clear-stuck.js",
"source_location": "L1",
"_origin": "ast",
"id": "clear_stuck",
"community": 29,
"norm_label": "clear-stuck.js"
},
{
"label": "{ initializeApp }",
"file_type": "code",
"source_file": "clear-stuck.js",
"source_location": "L1",
"_origin": "ast",
"id": "clear_stuck_initializeapp",
"community": 29,
"norm_label": "{ initializeapp }"
},
{
"label": "{ getFirestore }",
"file_type": "code",
"source_file": "clear-stuck.js",
"source_location": "L2",
"_origin": "ast",
"id": "clear_stuck_getfirestore",
"community": 29,
"norm_label": "{ getfirestore }"
},
{
"label": "db",
"file_type": "code",
"source_file": "clear-stuck.js",
"source_location": "L5",
"_origin": "ast",
"id": "clear_stuck_db",
"community": 29,
"norm_label": "db"
},
{
"label": "checkPending()",
"file_type": "code",
"source_file": "clear-stuck.js",
"source_location": "L7",
"_origin": "ast",
"id": "clear_stuck_checkpending",
"community": 29,
"norm_label": "checkpending()"
},
{
"label": "eslint.config.js",
"file_type": "code",
"source_file": "eslint.config.js",
"source_location": "L1",
"_origin": "ast",
"id": "eslint_config",
"community": 52,
"norm_label": "eslint.config.js"
},
{
"label": "index.js",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L1",
"_origin": "ast",
"id": "functions_index",
"community": 18,
"norm_label": "index.js"
},
{
"label": "{ onDocumentCreated }",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L23",
"_origin": "ast",
"id": "functions_index_ondocumentcreated",
"community": 18,
"norm_label": "{ ondocumentcreated }"
},
{
"label": "{ onSchedule }",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L24",
"_origin": "ast",
"id": "functions_index_onschedule",
"community": 18,
"norm_label": "{ onschedule }"
},
{
"label": "{ getFirestore, FieldValue }",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L25",
"_origin": "ast",
"id": "functions_index_getfirestore_fieldvalue",
"community": 18,
"norm_label": "{ getfirestore, fieldvalue }"
},
{
"label": "{ initializeApp }",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L26",
"_origin": "ast",
"id": "functions_index_initializeapp",
"community": 18,
"norm_label": "{ initializeapp }"
},
{
"label": "{ GoogleGenAI }",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L27",
"_origin": "ast",
"id": "functions_index_googlegenai",
"community": 18,
"norm_label": "{ googlegenai }"
},
{
"label": "db",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L30",
"_origin": "ast",
"id": "functions_index_db",
"community": 18,
"norm_label": "db"
},
{
"label": "cleanAIResponse()",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L34",
"_origin": "ast",
"id": "functions_index_cleanairesponse",
"community": 18,
"norm_label": "cleanairesponse()"
},
{
"label": "withTimeout()",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L50",
"_origin": "ast",
"id": "functions_index_withtimeout",
"community": 18,
"norm_label": "withtimeout()"
},
{
"label": "processInvoiceWithRetry()",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L59",
"_origin": "ast",
"id": "functions_index_processinvoicewithretry",
"community": 18,
"norm_label": "processinvoicewithretry()"
},
{
"label": "getWeekKey()",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L82",
"_origin": "ast",
"id": "functions_index_getweekkey",
"community": 18,
"norm_label": "getweekkey()"
},
{
"label": "getMonthKey()",
"file_type": "code",
"source_file": "functions/index.js",
"source_location": "L91",
"_origin": "ast",
"id": "functions_index_getmonthkey",
"community": 18,
"norm_label": "getmonthkey()"
},
{
"label": "onInvoiceApproved.js",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L1",
"_origin": "ast",
"id": "functions_oninvoiceapproved",
"community": 20,
"norm_label": "oninvoiceapproved.js"
},
{
"label": "{ onDocumentUpdated }",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L18",
"_origin": "ast",
"id": "functions_oninvoiceapproved_ondocumentupdated",
"community": 20,
"norm_label": "{ ondocumentupdated }"
},
{
"label": "{ getFirestore, FieldValue }",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L19",
"_origin": "ast",
"id": "functions_oninvoiceapproved_getfirestore_fieldvalue",
"community": 20,
"norm_label": "{ getfirestore, fieldvalue }"
},
{
"label": "db",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L22",
"_origin": "ast",
"id": "functions_oninvoiceapproved_db",
"community": 20,
"norm_label": "db"
},
{
"label": "resolveShelfLifeDays()",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L30",
"_origin": "ast",
"id": "functions_oninvoiceapproved_resolveshelflifedays",
"community": 20,
"norm_label": "resolveshelflifedays()"
},
{
"label": "calculateExpirationDate()",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L59",
"_origin": "ast",
"id": "functions_oninvoiceapproved_calculateexpirationdate",
"community": 20,
"norm_label": "calculateexpirationdate()"
},
{
"label": "lookupVendorMapping()",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L69",
"_origin": "ast",
"id": "functions_oninvoiceapproved_lookupvendormapping",
"community": 20,
"norm_label": "lookupvendormapping()"
},
{
"label": "lookupByUPC()",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L93",
"_origin": "ast",
"id": "functions_oninvoiceapproved_lookupbyupc",
"community": 20,
"norm_label": "lookupbyupc()"
},
{
"label": "createVendorMapping()",
"file_type": "code",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L116",
"_origin": "ast",
"id": "functions_oninvoiceapproved_createvendormapping",
"community": 20,
"norm_label": "createvendormapping()"
},
{
"label": "NOTE: This is a Firestore trigger \u2014 NOT a callable function.",
"file_type": "rationale",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L14",
"_origin": "ast",
"id": "functions_oninvoiceapproved_rationale_14",
"community": 20,
"norm_label": "note: this is a firestore trigger \u2014 not a callable function."
},
{
"label": "functions/package.json",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L1",
"_origin": "ast",
"id": "functions_package",
"community": 9,
"norm_label": "functions/package.json"
},
{
"label": "name",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L2",
"_origin": "ast",
"id": "functions_package_name",
"community": 9,
"norm_label": "name"
},
{
"label": "description",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L3",
"_origin": "ast",
"id": "functions_package_description",
"community": 9,
"norm_label": "description"
},
{
"label": "scripts",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L4",
"_origin": "ast",
"id": "functions_package_scripts",
"community": 9,
"norm_label": "scripts"
},
{
"label": "serve",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L5",
"_origin": "ast",
"id": "functions_package_scripts_serve",
"community": 9,
"norm_label": "serve"
},
{
"label": "shell",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L6",
"_origin": "ast",
"id": "functions_package_scripts_shell",
"community": 9,
"norm_label": "shell"
},
{
"label": "start",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L7",
"_origin": "ast",
"id": "functions_package_scripts_start",
"community": 9,
"norm_label": "start"
},
{
"label": "deploy",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L8",
"_origin": "ast",
"id": "functions_package_scripts_deploy",
"community": 9,
"norm_label": "deploy"
},
{
"label": "logs",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L9",
"_origin": "ast",
"id": "functions_package_scripts_logs",
"community": 9,
"norm_label": "logs"
},
{
"label": "engines",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L11",
"_origin": "ast",
"id": "functions_package_engines",
"community": 9,
"norm_label": "engines"
},
{
"label": "node",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L12",
"_origin": "ast",
"id": "functions_package_engines_node",
"community": 9,
"norm_label": "node"
},
{
"label": "main",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L14",
"_origin": "ast",
"id": "functions_package_main",
"community": 9,
"norm_label": "main"
},
{
"label": "dependencies",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L15",
"_origin": "ast",
"id": "functions_package_dependencies",
"community": 9,
"norm_label": "dependencies"
},
{
"label": "@google/genai",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L16",
"_origin": "ast",
"id": "functions_package_dependencies_google_genai",
"community": 9,
"norm_label": "@google/genai"
},
{
"label": "@google/genai",
"file_type": "concept",
"source_file": "functions/package.json",
"source_location": "L16",
"_origin": "ast",
"id": "google_genai",
"community": 9,
"norm_label": "@google/genai"
},
{
"label": "cors",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L17",
"_origin": "ast",
"id": "functions_package_dependencies_cors",
"community": 9,
"norm_label": "cors"
},
{
"label": "cors",
"file_type": "concept",
"source_file": "functions/package.json",
"source_location": "L17",
"_origin": "ast",
"id": "cors",
"community": 9,
"norm_label": "cors"
},
{
"label": "firebase-admin",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L18",
"_origin": "ast",
"id": "functions_package_dependencies_firebase_admin",
"community": 9,
"norm_label": "firebase-admin"
},
{
"label": "firebase-admin",
"file_type": "concept",
"source_file": "functions/package.json",
"source_location": "L18",
"_origin": "ast",
"id": "firebase_admin",
"community": 9,
"norm_label": "firebase-admin"
},
{
"label": "firebase-functions",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L19",
"_origin": "ast",
"id": "functions_package_dependencies_firebase_functions",
"community": 9,
"norm_label": "firebase-functions"
},
{
"label": "firebase-functions",
"file_type": "concept",
"source_file": "functions/package.json",
"source_location": "L19",
"_origin": "ast",
"id": "firebase_functions",
"community": 9,
"norm_label": "firebase-functions"
},
{
"label": "devDependencies",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L21",
"_origin": "ast",
"id": "functions_package_devdependencies",
"community": 9,
"norm_label": "devdependencies"
},
{
"label": "firebase-functions-test",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L22",
"_origin": "ast",
"id": "functions_package_devdependencies_firebase_functions_test",
"community": 9,
"norm_label": "firebase-functions-test"
},
{
"label": "firebase-functions-test",
"file_type": "concept",
"source_file": "functions/package.json",
"source_location": "L22",
"_origin": "ast",
"id": "firebase_functions_test",
"community": 9,
"norm_label": "firebase-functions-test"
},
{
"label": "private",
"file_type": "code",
"source_file": "functions/package.json",
"source_location": "L24",
"_origin": "ast",
"id": "functions_package_private",
"community": 9,
"norm_label": "private"
},
{
"label": "package.json",
"file_type": "code",
"source_file": "package.json",
"source_location": "L1",
"_origin": "ast",
"id": "package",
"community": 4,
"norm_label": "package.json"
},
{
"label": "name",
"file_type": "code",
"source_file": "package.json",
"source_location": "L2",
"_origin": "ast",
"id": "package_name",
"community": 4,
"norm_label": "name"
},
{
"label": "private",
"file_type": "code",
"source_file": "package.json",
"source_location": "L3",
"_origin": "ast",
"id": "package_private",
"community": 4,
"norm_label": "private"
},
{
"label": "version",
"file_type": "code",
"source_file": "package.json",
"source_location": "L4",
"_origin": "ast",
"id": "package_version",
"community": 4,
"norm_label": "version"
},
{
"label": "type",
"file_type": "code",
"source_file": "package.json",
"source_location": "L5",
"_origin": "ast",
"id": "package_type",
"community": 4,
"norm_label": "type"
},
{
"label": "scripts",
"file_type": "code",
"source_file": "package.json",
"source_location": "L6",
"_origin": "ast",
"id": "package_scripts",
"community": 4,
"norm_label": "scripts"
},
{
"label": "dev",
"file_type": "code",
"source_file": "package.json",
"source_location": "L7",
"_origin": "ast",
"id": "package_scripts_dev",
"community": 4,
"norm_label": "dev"
},
{
"label": "build",
"file_type": "code",
"source_file": "package.json",
"source_location": "L8",
"_origin": "ast",
"id": "package_scripts_build",
"community": 4,
"norm_label": "build"
},
{
"label": "lint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L9",
"_origin": "ast",
"id": "package_scripts_lint",
"community": 4,
"norm_label": "lint"
},
{
"label": "preview",
"file_type": "code",
"source_file": "package.json",
"source_location": "L10",
"_origin": "ast",
"id": "package_scripts_preview",
"community": 4,
"norm_label": "preview"
},
{
"label": "dependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L12",
"_origin": "ast",
"id": "package_dependencies",
"community": 5,
"norm_label": "dependencies"
},
{
"label": "@capacitor/android",
"file_type": "code",
"source_file": "package.json",
"source_location": "L13",
"_origin": "ast",
"id": "package_dependencies_capacitor_android",
"community": 5,
"norm_label": "@capacitor/android"
},
{
"label": "@capacitor/android",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L13",
"_origin": "ast",
"id": "capacitor_android",
"community": 5,
"norm_label": "@capacitor/android"
},
{
"label": "@capacitor/core",
"file_type": "code",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"id": "package_dependencies_capacitor_core",
"community": 5,
"norm_label": "@capacitor/core"
},
{
"label": "@capacitor/core",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"id": "capacitor_core",
"community": 5,
"norm_label": "@capacitor/core"
},
{
"label": "@phosphor-icons/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"id": "package_dependencies_phosphor_icons_react",
"community": 5,
"norm_label": "@phosphor-icons/react"
},
{
"label": "@phosphor-icons/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"id": "phosphor_icons_react",
"community": 5,
"norm_label": "@phosphor-icons/react"
},
{
"label": "@simplewebauthn/browser",
"file_type": "code",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"id": "package_dependencies_simplewebauthn_browser",
"community": 5,
"norm_label": "@simplewebauthn/browser"
},
{
"label": "@simplewebauthn/browser",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"id": "simplewebauthn_browser",
"community": 5,
"norm_label": "@simplewebauthn/browser"
},
{
"label": "@tailwindcss/postcss",
"file_type": "code",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"id": "package_dependencies_tailwindcss_postcss",
"community": 5,
"norm_label": "@tailwindcss/postcss"
},
{
"label": "@tailwindcss/postcss",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"id": "tailwindcss_postcss",
"community": 5,
"norm_label": "@tailwindcss/postcss"
},
{
"label": "@zxing/browser",
"file_type": "code",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast",
"id": "package_dependencies_zxing_browser",
"community": 5,
"norm_label": "@zxing/browser"
},
{
"label": "@zxing/browser",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast",
"id": "zxing_browser",
"community": 5,
"norm_label": "@zxing/browser"
},
{
"label": "@zxing/library",
"file_type": "code",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"id": "package_dependencies_zxing_library",
"community": 5,
"norm_label": "@zxing/library"
},
{
"label": "@zxing/library",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"id": "zxing_library",
"community": 5,
"norm_label": "@zxing/library"
},
{
"label": "chart.js",
"file_type": "code",
"source_file": "package.json",
"source_location": "L20",
"_origin": "ast",
"id": "package_dependencies_chart_js",
"community": 5,
"norm_label": "chart.js"
},
{
"label": "chart.js",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L20",
"_origin": "ast",
"id": "chart_js",
"community": 5,
"norm_label": "chart.js"
},
{
"label": "dexie",
"file_type": "code",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"id": "package_dependencies_dexie",
"community": 5,
"norm_label": "dexie"
},
{
"label": "dexie",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"id": "dexie",
"community": 5,
"norm_label": "dexie"
},
{
"label": "firebase",
"file_type": "code",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"id": "package_dependencies_firebase",
"community": 5,
"norm_label": "firebase"
},
{
"label": "firebase",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"id": "firebase",
"community": 5,
"norm_label": "firebase"
},
{
"label": "react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"id": "package_dependencies_react",
"community": 5,
"norm_label": "react"
},
{
"label": "react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"id": "react",
"community": 5,
"norm_label": "react"
},
{
"label": "react-chartjs-2",
"file_type": "code",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"id": "package_dependencies_react_chartjs_2",
"community": 5,
"norm_label": "react-chartjs-2"
},
{
"label": "react-chartjs-2",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"id": "react_chartjs_2",
"community": 5,
"norm_label": "react-chartjs-2"
},
{
"label": "react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"id": "package_dependencies_react_dom",
"community": 5,
"norm_label": "react-dom"
},
{
"label": "react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"id": "react_dom",
"community": 5,
"norm_label": "react-dom"
},
{
"label": "react-icons",
"file_type": "code",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"id": "package_dependencies_react_icons",
"community": 5,
"norm_label": "react-icons"
},
{
"label": "react-icons",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"id": "react_icons",
"community": 5,
"norm_label": "react-icons"
},
{
"label": "react-router-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"id": "package_dependencies_react_router_dom",
"community": 5,
"norm_label": "react-router-dom"
},
{
"label": "react-router-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"id": "react_router_dom",
"community": 5,
"norm_label": "react-router-dom"
},
{
"label": "zustand",
"file_type": "code",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"id": "package_dependencies_zustand",
"community": 5,
"norm_label": "zustand"
},
{
"label": "zustand",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L28",
"_origin": "ast",
"id": "zustand",
"community": 5,
"norm_label": "zustand"
},
{
"label": "devDependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L30",
"_origin": "ast",
"id": "package_devdependencies",
"community": 4,
"norm_label": "devdependencies"
},
{
"label": "@capacitor/cli",
"file_type": "code",
"source_file": "package.json",
"source_location": "L31",
"_origin": "ast",
"id": "package_devdependencies_capacitor_cli",
"community": 4,
"norm_label": "@capacitor/cli"
},
{
"label": "@capacitor/cli",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L31",
"_origin": "ast",
"id": "capacitor_cli",
"community": 4,
"norm_label": "@capacitor/cli"
},
{
"label": "@types/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L32",
"_origin": "ast",
"id": "package_devdependencies_types_react",
"community": 4,
"norm_label": "@types/react"
},
{
"label": "@types/react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L32",
"_origin": "ast",
"id": "types_react",
"community": 4,
"norm_label": "@types/react"
},
{
"label": "@types/react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L33",
"_origin": "ast",
"id": "package_devdependencies_types_react_dom",
"community": 4,
"norm_label": "@types/react-dom"
},
{
"label": "@types/react-dom",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L33",
"_origin": "ast",
"id": "types_react_dom",
"community": 4,
"norm_label": "@types/react-dom"
},
{
"label": "@typescript-eslint/eslint-plugin",
"file_type": "code",
"source_file": "package.json",
"source_location": "L34",
"_origin": "ast",
"id": "package_devdependencies_typescript_eslint_eslint_plugin",
"community": 4,
"norm_label": "@typescript-eslint/eslint-plugin"
},
{
"label": "@typescript-eslint/eslint-plugin",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L34",
"_origin": "ast",
"id": "typescript_eslint_eslint_plugin",
"community": 4,
"norm_label": "@typescript-eslint/eslint-plugin"
},
{
"label": "@typescript-eslint/parser",
"file_type": "code",
"source_file": "package.json",
"source_location": "L35",
"_origin": "ast",
"id": "package_devdependencies_typescript_eslint_parser",
"community": 4,
"norm_label": "@typescript-eslint/parser"
},
{
"label": "@typescript-eslint/parser",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L35",
"_origin": "ast",
"id": "typescript_eslint_parser",
"community": 4,
"norm_label": "@typescript-eslint/parser"
},
{
"label": "@vitejs/plugin-react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L36",
"_origin": "ast",
"id": "package_devdependencies_vitejs_plugin_react",
"community": 4,
"norm_label": "@vitejs/plugin-react"
},
{
"label": "@vitejs/plugin-react",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L36",
"_origin": "ast",
"id": "vitejs_plugin_react",
"community": 4,
"norm_label": "@vitejs/plugin-react"
},
{
"label": "eslint",
"file_type": "code",
"source_file": "package.json",
"source_location": "L37",
"_origin": "ast",
"id": "package_devdependencies_eslint",
"community": 4,
"norm_label": "eslint"
},
{
"label": "eslint",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L37",
"_origin": "ast",
"id": "eslint",
"community": 4,
"norm_label": "eslint"
},
{
"label": "eslint-plugin-react-hooks",
"file_type": "code",
"source_file": "package.json",
"source_location": "L38",
"_origin": "ast",
"id": "package_devdependencies_eslint_plugin_react_hooks",
"community": 4,
"norm_label": "eslint-plugin-react-hooks"
},
{
"label": "eslint-plugin-react-hooks",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L38",
"_origin": "ast",
"id": "eslint_plugin_react_hooks",
"community": 4,
"norm_label": "eslint-plugin-react-hooks"
},
{
"label": "eslint-plugin-react-refresh",
"file_type": "code",
"source_file": "package.json",
"source_location": "L39",
"_origin": "ast",
"id": "package_devdependencies_eslint_plugin_react_refresh",
"community": 4,
"norm_label": "eslint-plugin-react-refresh"
},
{
"label": "eslint-plugin-react-refresh",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L39",
"_origin": "ast",
"id": "eslint_plugin_react_refresh",
"community": 4,
"norm_label": "eslint-plugin-react-refresh"
},
{
"label": "typescript",
"file_type": "code",
"source_file": "package.json",
"source_location": "L40",
"_origin": "ast",
"id": "package_devdependencies_typescript",
"community": 4,
"norm_label": "typescript"
},
{
"label": "typescript",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L40",
"_origin": "ast",
"id": "typescript",
"community": 4,
"norm_label": "typescript"
},
{
"label": "vite",
"file_type": "code",
"source_file": "package.json",
"source_location": "L41",
"_origin": "ast",
"id": "package_devdependencies_vite",
"community": 4,
"norm_label": "vite"
},
{
"label": "vite",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L41",
"_origin": "ast",
"id": "vite",
"community": 4,
"norm_label": "vite"
},
{
"label": "vite-plugin-pwa",
"file_type": "code",
"source_file": "package.json",
"source_location": "L42",
"_origin": "ast",
"id": "package_devdependencies_vite_plugin_pwa",
"community": 4,
"norm_label": "vite-plugin-pwa"
},
{
"label": "vite-plugin-pwa",
"file_type": "concept",
"source_file": "package.json",
"source_location": "L42",
"_origin": "ast",
"id": "vite_plugin_pwa",
"community": 4,
"norm_label": "vite-plugin-pwa"
},
{
"label": "postcss.config.js",
"file_type": "code",
"source_file": "postcss.config.js",
"source_location": "L1",
"_origin": "ast",
"id": "postcss_config",
"community": 53,
"norm_label": "postcss.config.js"
},
{
"label": "App.tsx",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_app",
"community": 12,
"norm_label": "app.tsx"
},
{
"label": "AppRoutes()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L37",
"_origin": "ast",
"id": "src_app_approutes",
"community": 12,
"norm_label": "approutes()"
},
{
"label": "App()",
"file_type": "code",
"source_file": "src/App.tsx",
"source_location": "L96",
"_origin": "ast",
"id": "src_app_app",
"community": 12,
"norm_label": "app()"
},
{
"label": "AddItemForm.tsx",
"file_type": "code",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_additemform",
"community": 1,
"norm_label": "additemform.tsx"
},
{
"label": "AddItemFormProps",
"file_type": "code",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_additemform_additemformprops",
"community": 1,
"norm_label": "additemformprops"
},
{
"label": "AddItemForm()",
"file_type": "code",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_components_additemform_additemform",
"community": 1,
"norm_label": "additemform()"
},
{
"label": "AddItemModal.tsx",
"file_type": "code",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_additemmodal",
"community": 13,
"norm_label": "additemmodal.tsx"
},
{
"label": "AddItemModalProps",
"file_type": "code",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_components_additemmodal_additemmodalprops",
"community": 13,
"norm_label": "additemmodalprops"
},
{
"label": "inputStyle",
"file_type": "code",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "src_components_additemmodal_inputstyle",
"community": 13,
"norm_label": "inputstyle"
},
{
"label": "labelStyle",
"file_type": "code",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L25",
"_origin": "ast",
"id": "src_components_additemmodal_labelstyle",
"community": 13,
"norm_label": "labelstyle"
},
{
"label": "AddItemModal()",
"file_type": "code",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L30",
"_origin": "ast",
"id": "src_components_additemmodal_additemmodal",
"community": 13,
"norm_label": "additemmodal()"
},
{
"label": "ArchiveModal.tsx",
"file_type": "code",
"source_file": "src/components/ArchiveModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_archivemodal",
"community": 36,
"norm_label": "archivemodal.tsx"
},
{
"label": "ArchiveModalProps",
"file_type": "code",
"source_file": "src/components/ArchiveModal.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_components_archivemodal_archivemodalprops",
"community": 36,
"norm_label": "archivemodalprops"
},
{
"label": "ArchiveModal()",
"file_type": "code",
"source_file": "src/components/ArchiveModal.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_components_archivemodal_archivemodal",
"community": 36,
"norm_label": "archivemodal()"
},
{
"label": "BiometricModal.tsx",
"file_type": "code",
"source_file": "src/components/BiometricModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_biometricmodal",
"community": 8,
"norm_label": "biometricmodal.tsx"
},
{
"label": "BiometricModalProps",
"file_type": "code",
"source_file": "src/components/BiometricModal.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "src_components_biometricmodal_biometricmodalprops",
"community": 8,
"norm_label": "biometricmodalprops"
},
{
"label": "BiometricModal()",
"file_type": "code",
"source_file": "src/components/BiometricModal.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_components_biometricmodal_biometricmodal",
"community": 8,
"norm_label": "biometricmodal()"
},
{
"label": "CategoryDashboard.tsx",
"file_type": "code",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_categorydashboard",
"community": 1,
"norm_label": "categorydashboard.tsx"
},
{
"label": "CategoryDashboardProps",
"file_type": "code",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "src_components_categorydashboard_categorydashboardprops",
"community": 1,
"norm_label": "categorydashboardprops"
},
{
"label": "CategoryDashboard()",
"file_type": "code",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_categorydashboard_categorydashboard",
"community": 1,
"norm_label": "categorydashboard()"
},
{
"label": "ConnectionStatus.tsx",
"file_type": "code",
"source_file": "src/components/ConnectionStatus.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_connectionstatus",
"community": 43,
"norm_label": "connectionstatus.tsx"
},
{
"label": "ConnectionStatus()",
"file_type": "code",
"source_file": "src/components/ConnectionStatus.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_components_connectionstatus_connectionstatus",
"community": 43,
"norm_label": "connectionstatus()"
},
{
"label": "FIFOSuggestionModal.tsx",
"file_type": "code",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_fifosuggestionmodal",
"community": 1,
"norm_label": "fifosuggestionmodal.tsx"
},
{
"label": "ExistingStock",
"file_type": "code",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_fifosuggestionmodal_existingstock",
"community": 1,
"norm_label": "existingstock"
},
{
"label": "FIFOSuggestionModalProps",
"file_type": "code",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_components_fifosuggestionmodal_fifosuggestionmodalprops",
"community": 1,
"norm_label": "fifosuggestionmodalprops"
},
{
"label": "FIFOSuggestionModal()",
"file_type": "code",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L24",
"_origin": "ast",
"id": "src_components_fifosuggestionmodal_fifosuggestionmodal",
"community": 1,
"norm_label": "fifosuggestionmodal()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L91",
"_origin": "ast",
"id": "src_components_fifosuggestionmodal_s",
"community": 1,
"norm_label": "s"
},
{
"label": "Inventory.tsx",
"file_type": "code",
"source_file": "src/components/Inventory.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_inventory",
"community": 13,
"norm_label": "inventory.tsx"
},
{
"label": "InventoryItem",
"file_type": "code",
"source_file": "src/components/Inventory.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_components_inventory_inventoryitem",
"community": 13,
"norm_label": "inventoryitem"
},
{
"label": "Inventory()",
"file_type": "code",
"source_file": "src/components/Inventory.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_components_inventory_inventory",
"community": 13,
"norm_label": "inventory()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/Inventory.tsx",
"source_location": "L131",
"_origin": "ast",
"id": "src_components_inventory_s",
"community": 13,
"norm_label": "s"
},
{
"label": "InventoryLayout.tsx",
"file_type": "code",
"source_file": "src/components/InventoryLayout.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_inventorylayout",
"community": 12,
"norm_label": "inventorylayout.tsx"
},
{
"label": "InventoryLayout()",
"file_type": "code",
"source_file": "src/components/InventoryLayout.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "src_components_inventorylayout_inventorylayout",
"community": 12,
"norm_label": "inventorylayout()"
},
{
"label": "InventoryList.tsx",
"file_type": "code",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_inventorylist",
"community": 1,
"norm_label": "inventorylist.tsx"
},
{
"label": "InventoryListProps",
"file_type": "code",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_inventorylist_inventorylistprops",
"community": 1,
"norm_label": "inventorylistprops"
},
{
"label": "InventoryList()",
"file_type": "code",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_inventorylist_inventorylist",
"community": 1,
"norm_label": "inventorylist()"
},
{
"label": "KitchenLayout.tsx",
"file_type": "code",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_kitchenlayout",
"community": 15,
"norm_label": "kitchenlayout.tsx"
},
{
"label": "KitchenLayoutProps",
"file_type": "code",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_components_kitchenlayout_kitchenlayoutprops",
"community": 15,
"norm_label": "kitchenlayoutprops"
},
{
"label": "KitchenLayout()",
"file_type": "code",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_components_kitchenlayout_kitchenlayout",
"community": 15,
"norm_label": "kitchenlayout()"
},
{
"label": "Ledger.tsx",
"file_type": "code",
"source_file": "src/components/Ledger.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_ledger",
"community": 2,
"norm_label": "ledger.tsx"
},
{
"label": "LedgerProps",
"file_type": "code",
"source_file": "src/components/Ledger.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_ledger_ledgerprops",
"community": 2,
"norm_label": "ledgerprops"
},
{
"label": "Ledger()",
"file_type": "code",
"source_file": "src/components/Ledger.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_ledger_ledger",
"community": 2,
"norm_label": "ledger()"
},
{
"label": "ManagerLock.tsx",
"file_type": "code",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_managerlock",
"community": 34,
"norm_label": "managerlock.tsx"
},
{
"label": "ManagerLock()",
"file_type": "code",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_components_managerlock_managerlock",
"community": 34,
"norm_label": "managerlock()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L55",
"_origin": "ast",
"id": "src_components_managerlock_s",
"community": 34,
"norm_label": "s"
},
{
"label": "TODO: Replace hardcoded PIN with secure server-side verification",
"file_type": "rationale",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_managerlock_rationale_5",
"community": 34,
"norm_label": "todo: replace hardcoded pin with secure server-side verification"
},
{
"label": "ManagerLockScreen.tsx",
"file_type": "code",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_managerlockscreen",
"community": 15,
"norm_label": "managerlockscreen.tsx"
},
{
"label": "ManagerLockScreen()",
"file_type": "code",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "src_components_managerlockscreen_managerlockscreen",
"community": 15,
"norm_label": "managerlockscreen()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L96",
"_origin": "ast",
"id": "src_components_managerlockscreen_s",
"community": 15,
"norm_label": "s"
},
{
"label": "OfflineBanner.tsx",
"file_type": "code",
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_offlinebanner",
"community": 2,
"norm_label": "offlinebanner.tsx"
},
{
"label": "OfflineBanner()",
"file_type": "code",
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "src_components_offlinebanner_offlinebanner",
"community": 2,
"norm_label": "offlinebanner()"
},
{
"label": "OfflineModeToggle.tsx",
"file_type": "code",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_offlinemodetoggle",
"community": 2,
"norm_label": "offlinemodetoggle.tsx"
},
{
"label": "OfflineModeToggle()",
"file_type": "code",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_offlinemodetoggle_offlinemodetoggle",
"community": 2,
"norm_label": "offlinemodetoggle()"
},
{
"label": "PageTitle.tsx",
"file_type": "code",
"source_file": "src/components/PageTitle.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_pagetitle",
"community": 24,
"norm_label": "pagetitle.tsx"
},
{
"label": "PageTitleProps",
"file_type": "code",
"source_file": "src/components/PageTitle.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_components_pagetitle_pagetitleprops",
"community": 24,
"norm_label": "pagetitleprops"
},
{
"label": "PageTitle()",
"file_type": "code",
"source_file": "src/components/PageTitle.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_components_pagetitle_pagetitle",
"community": 24,
"norm_label": "pagetitle()"
},
{
"label": "PinModal.tsx",
"file_type": "code",
"source_file": "src/components/PinModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_pinmodal",
"community": 37,
"norm_label": "pinmodal.tsx"
},
{
"label": "PinModalProps",
"file_type": "code",
"source_file": "src/components/PinModal.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_pinmodal_pinmodalprops",
"community": 37,
"norm_label": "pinmodalprops"
},
{
"label": "PinModal()",
"file_type": "code",
"source_file": "src/components/PinModal.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_components_pinmodal_pinmodal",
"community": 37,
"norm_label": "pinmodal()"
},
{
"label": "ProductDetails.tsx",
"file_type": "code",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_productdetails",
"community": 1,
"norm_label": "productdetails.tsx"
},
{
"label": "ProductDetailsProps",
"file_type": "code",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_productdetails_productdetailsprops",
"community": 1,
"norm_label": "productdetailsprops"
},
{
"label": "ProductDetails()",
"file_type": "code",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_components_productdetails_productdetails",
"community": 1,
"norm_label": "productdetails()"
},
{
"label": "ProtectedRoute.tsx",
"file_type": "code",
"source_file": "src/components/ProtectedRoute.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_protectedroute",
"community": 38,
"norm_label": "protectedroute.tsx"
},
{
"label": "ProtectedRouteProps",
"file_type": "code",
"source_file": "src/components/ProtectedRoute.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "src_components_protectedroute_protectedrouteprops",
"community": 38,
"norm_label": "protectedrouteprops"
},
{
"label": "ProtectedRoute()",
"file_type": "code",
"source_file": "src/components/ProtectedRoute.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_protectedroute_protectedroute",
"community": 38,
"norm_label": "protectedroute()"
},
{
"label": "ScanHistory.tsx",
"file_type": "code",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanhistory",
"community": 1,
"norm_label": "scanhistory.tsx"
},
{
"label": "ScanHistoryProps",
"file_type": "code",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "src_components_scanhistory_scanhistoryprops",
"community": 1,
"norm_label": "scanhistoryprops"
},
{
"label": "ScanHistory()",
"file_type": "code",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_scanhistory_scanhistory",
"community": 1,
"norm_label": "scanhistory()"
},
{
"label": "ScannerModal.tsx",
"file_type": "code",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scannermodal",
"community": 8,
"norm_label": "scannermodal.tsx"
},
{
"label": "ScannerModalProps",
"file_type": "code",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L25",
"_origin": "ast",
"id": "src_components_scannermodal_scannermodalprops",
"community": 8,
"norm_label": "scannermodalprops"
},
{
"label": "ScannerModal()",
"file_type": "code",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L31",
"_origin": "ast",
"id": "src_components_scannermodal_scannermodal",
"community": 8,
"norm_label": "scannermodal()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L193",
"_origin": "ast",
"id": "src_components_scannermodal_s",
"community": 8,
"norm_label": "s"
},
{
"label": "SessionTimeoutModal.tsx",
"file_type": "code",
"source_file": "src/components/SessionTimeoutModal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_sessiontimeoutmodal",
"community": 12,
"norm_label": "sessiontimeoutmodal.tsx"
},
{
"label": "SessionTimeoutModalProps",
"file_type": "code",
"source_file": "src/components/SessionTimeoutModal.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_sessiontimeoutmodal_sessiontimeoutmodalprops",
"community": 12,
"norm_label": "sessiontimeoutmodalprops"
},
{
"label": "SessionTimeoutModal()",
"file_type": "code",
"source_file": "src/components/SessionTimeoutModal.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_components_sessiontimeoutmodal_sessiontimeoutmodal",
"community": 12,
"norm_label": "sessiontimeoutmodal()"
},
{
"label": "Settings.tsx",
"file_type": "code",
"source_file": "src/components/Settings.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_settings",
"community": 40,
"norm_label": "settings.tsx"
},
{
"label": "SettingsProps",
"file_type": "code",
"source_file": "src/components/Settings.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_components_settings_settingsprops",
"community": 40,
"norm_label": "settingsprops"
},
{
"label": "Settings()",
"file_type": "code",
"source_file": "src/components/Settings.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_settings_settings",
"community": 40,
"norm_label": "settings()"
},
{
"label": "VoiceFab.tsx",
"file_type": "code",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_voicefab",
"community": 0,
"norm_label": "voicefab.tsx"
},
{
"label": "VoiceFabProps",
"file_type": "code",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_components_voicefab_voicefabprops",
"community": 0,
"norm_label": "voicefabprops"
},
{
"label": "VoiceFab()",
"file_type": "code",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L22",
"_origin": "ast",
"id": "src_components_voicefab_voicefab",
"community": 0,
"norm_label": "voicefab()"
},
{
"label": "Barcodescanneroverlay.tsx",
"file_type": "code",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_barcodescanneroverlay",
"community": 6,
"norm_label": "barcodescanneroverlay.tsx"
},
{
"label": "OverlayState",
"file_type": "code",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L30",
"_origin": "ast",
"id": "src_components_scanner_barcodescanneroverlay_overlaystate",
"community": 6,
"norm_label": "overlaystate"
},
{
"label": "Props",
"file_type": "code",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L32",
"_origin": "ast",
"id": "src_components_scanner_barcodescanneroverlay_props",
"community": 1,
"norm_label": "props"
},
{
"label": "BarcodeScannerOverlay()",
"file_type": "code",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L41",
"_origin": "ast",
"id": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"community": 6,
"norm_label": "barcodescanneroverlay()"
},
{
"label": "Financialspanel.tsx",
"file_type": "code",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_financialspanel",
"community": 1,
"norm_label": "financialspanel.tsx"
},
{
"label": "FinancialsPanelProps",
"file_type": "code",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_scanner_financialspanel_financialspanelprops",
"community": 1,
"norm_label": "financialspanelprops"
},
{
"label": "FinancialsPanel()",
"file_type": "code",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_components_scanner_financialspanel_financialspanel",
"community": 1,
"norm_label": "financialspanel()"
},
{
"label": "Inventorygrid.tsx",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid",
"community": 0,
"norm_label": "inventorygrid.tsx"
},
{
"label": "FROZEN_ITEMS",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L30",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_frozen_items",
"community": 0,
"norm_label": "frozen_items"
},
{
"label": "BEEF_KEYWORDS",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L31",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_beef_keywords",
"community": 0,
"norm_label": "beef_keywords"
},
{
"label": "getStatus()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L33",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_getstatus",
"community": 0,
"norm_label": "getstatus()"
},
{
"label": "getStatusColor()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L41",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_getstatuscolor",
"community": 0,
"norm_label": "getstatuscolor()"
},
{
"label": "getCardBackground()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L50",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_getcardbackground",
"community": 0,
"norm_label": "getcardbackground()"
},
{
"label": "ShelfLifeFilter",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L59",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_shelflifefilter",
"community": 0,
"norm_label": "shelflifefilter"
},
{
"label": "applyShelfLifeFilter()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L61",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_applyshelflifefilter",
"community": 0,
"norm_label": "applyshelflifefilter()"
},
{
"label": "groupByLocation()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L72",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_groupbylocation",
"community": 0,
"norm_label": "groupbylocation()"
},
{
"label": "ActionType",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L81",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_actiontype",
"community": 0,
"norm_label": "actiontype"
},
{
"label": "EditModalProps",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L85",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_editmodalprops",
"community": 1,
"norm_label": "editmodalprops"
},
{
"label": "EditModal()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L91",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_editmodal",
"community": 0,
"norm_label": "editmodal()"
},
{
"label": "UseModalProps",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L289",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_usemodalprops",
"community": 0,
"norm_label": "usemodalprops"
},
{
"label": "UseModal()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L296",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_usemodal",
"community": 0,
"norm_label": "usemodal()"
},
{
"label": "ActionModalProps",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L448",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_actionmodalprops",
"community": 0,
"norm_label": "actionmodalprops"
},
{
"label": "ActionModal()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L455",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_actionmodal",
"community": 0,
"norm_label": "actionmodal()"
},
{
"label": "ms",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L565",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_ms",
"community": 0,
"norm_label": "ms"
},
{
"label": "InventoryGridProps",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L579",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_inventorygridprops",
"community": 0,
"norm_label": "inventorygridprops"
},
{
"label": "InventoryGrid()",
"file_type": "code",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L584",
"_origin": "ast",
"id": "src_components_scanner_inventorygrid_inventorygrid",
"community": 0,
"norm_label": "inventorygrid()"
},
{
"label": "Itemactionbar.tsx",
"file_type": "code",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_itemactionbar",
"community": 1,
"norm_label": "itemactionbar.tsx"
},
{
"label": "ItemActionBarProps",
"file_type": "code",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "src_components_scanner_itemactionbar_itemactionbarprops",
"community": 1,
"norm_label": "itemactionbarprops"
},
{
"label": "ActionMode",
"file_type": "code",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L18",
"_origin": "ast",
"id": "src_components_scanner_itemactionbar_actionmode",
"community": 1,
"norm_label": "actionmode"
},
{
"label": "ItemActionBar()",
"file_type": "code",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "src_components_scanner_itemactionbar_itemactionbar",
"community": 1,
"norm_label": "itemactionbar()"
},
{
"label": "MasterCaseScanner.tsx",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner",
"community": 25,
"norm_label": "mastercasescanner.tsx"
},
{
"label": "Props",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_props",
"community": 25,
"norm_label": "props"
},
{
"label": "Phase",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L16",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_phase",
"community": 25,
"norm_label": "phase"
},
{
"label": "MasterCaseScanner()",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L18",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_mastercasescanner",
"community": 25,
"norm_label": "mastercasescanner()"
},
{
"label": "ManualEntry()",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L200",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_manualentry",
"community": 25,
"norm_label": "manualentry()"
},
{
"label": "cornerStyle()",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L232",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_cornerstyle",
"community": 25,
"norm_label": "cornerstyle()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L245",
"_origin": "ast",
"id": "src_components_scanner_mastercasescanner_s",
"community": 25,
"norm_label": "s"
},
{
"label": "PinLockScreen.tsx",
"file_type": "code",
"source_file": "src/components/scanner/PinLockScreen.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanner_pinlockscreen",
"community": 39,
"norm_label": "pinlockscreen.tsx"
},
{
"label": "PinLockScreenProps",
"file_type": "code",
"source_file": "src/components/scanner/PinLockScreen.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_scanner_pinlockscreen_pinlockscreenprops",
"community": 39,
"norm_label": "pinlockscreenprops"
},
{
"label": "PinLockScreen()",
"file_type": "code",
"source_file": "src/components/scanner/PinLockScreen.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "src_components_scanner_pinlockscreen_pinlockscreen",
"community": 39,
"norm_label": "pinlockscreen()"
},
{
"label": "BarcodeOverlay.tsx",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay",
"community": 6,
"norm_label": "barcodeoverlay.tsx"
},
{
"label": "mapToStorage()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L32",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_maptostorage",
"community": 6,
"norm_label": "maptostorage()"
},
{
"label": "ProductResult",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L46",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_productresult",
"community": 6,
"norm_label": "productresult"
},
{
"label": "lookupOpenFoodFacts()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L54",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts",
"community": 6,
"norm_label": "lookupopenfoodfacts()"
},
{
"label": "lookupUPCItemDB()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L74",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_lookupupcitemdb",
"community": 6,
"norm_label": "lookupupcitemdb()"
},
{
"label": "lookupGoUPC()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L94",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_lookupgoupc",
"community": 6,
"norm_label": "lookupgoupc()"
},
{
"label": "lookupProduct()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L117",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_lookupproduct",
"community": 6,
"norm_label": "lookupproduct()"
},
{
"label": "OverlayState",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L131",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_overlaystate",
"community": 6,
"norm_label": "overlaystate"
},
{
"label": "Props",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L133",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_props",
"community": 1,
"norm_label": "props"
},
{
"label": "BarcodeScannerOverlay()",
"file_type": "code",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L142",
"_origin": "ast",
"id": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"community": 6,
"norm_label": "barcodescanneroverlay()"
},
{
"label": "Camera.tsx",
"file_type": "code",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_camera",
"community": 8,
"norm_label": "camera.tsx"
},
{
"label": "CameraProps",
"file_type": "code",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L18",
"_origin": "ast",
"id": "src_components_scanners_camera_cameraprops",
"community": 8,
"norm_label": "cameraprops"
},
{
"label": "Camera()",
"file_type": "code",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_components_scanners_camera_camera",
"community": 8,
"norm_label": "camera()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L249",
"_origin": "ast",
"id": "src_components_scanners_camera_s",
"community": 8,
"norm_label": "s"
},
{
"label": "InvoiceProcessor.tsx",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_invoiceprocessor",
"community": 2,
"norm_label": "invoiceprocessor.tsx"
},
{
"label": "InvoiceProcessorProps",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L25",
"_origin": "ast",
"id": "src_components_scanners_invoiceprocessor_invoiceprocessorprops",
"community": 2,
"norm_label": "invoiceprocessorprops"
},
{
"label": "ProcessingStatus",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L29",
"_origin": "ast",
"id": "src_components_scanners_invoiceprocessor_processingstatus",
"community": 2,
"norm_label": "processingstatus"
},
{
"label": "STATUS_MESSAGES",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L36",
"_origin": "ast",
"id": "src_components_scanners_invoiceprocessor_status_messages",
"community": 2,
"norm_label": "status_messages"
},
{
"label": "InvoiceProcessor()",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L44",
"_origin": "ast",
"id": "src_components_scanners_invoiceprocessor_invoiceprocessor",
"community": 2,
"norm_label": "invoiceprocessor()"
},
{
"label": "InvoiceScanner.tsx",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_invoicescanner",
"community": 2,
"norm_label": "invoicescanner.tsx"
},
{
"label": "InvoiceProcessorProps",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_components_scanners_invoicescanner_invoiceprocessorprops",
"community": 2,
"norm_label": "invoiceprocessorprops"
},
{
"label": "ProcessingStatus",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_components_scanners_invoicescanner_processingstatus",
"community": 2,
"norm_label": "processingstatus"
},
{
"label": "STATUS_MESSAGES",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L34",
"_origin": "ast",
"id": "src_components_scanners_invoicescanner_status_messages",
"community": 2,
"norm_label": "status_messages"
},
{
"label": "InvoiceProcessor()",
"file_type": "code",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L42",
"_origin": "ast",
"id": "src_components_scanners_invoicescanner_invoiceprocessor",
"community": 2,
"norm_label": "invoiceprocessor()"
},
{
"label": "MultiFormatScanner.tsx",
"file_type": "code",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_multiformatscanner",
"community": 8,
"norm_label": "multiformatscanner.tsx"
},
{
"label": "MultiFormatScannerProps",
"file_type": "code",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L21",
"_origin": "ast",
"id": "src_components_scanners_multiformatscanner_multiformatscannerprops",
"community": 8,
"norm_label": "multiformatscannerprops"
},
{
"label": "MultiFormatScanner()",
"file_type": "code",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_components_scanners_multiformatscanner_multiformatscanner",
"community": 8,
"norm_label": "multiformatscanner()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L158",
"_origin": "ast",
"id": "src_components_scanners_multiformatscanner_s",
"community": 8,
"norm_label": "s"
},
{
"label": "IMPORTANT: zxing's BrowserMultiFormatReader manages its own getUserMedia call",
"file_type": "rationale",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "src_components_scanners_multiformatscanner_rationale_10",
"community": 8,
"norm_label": "important: zxing's browsermultiformatreader manages its own getusermedia call"
},
{
"label": "ScannerOverlay.tsx",
"file_type": "code",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_scanneroverlay",
"community": 8,
"norm_label": "scanneroverlay.tsx"
},
{
"label": "ScannerOverlayProps",
"file_type": "code",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "src_components_scanners_scanneroverlay_scanneroverlayprops",
"community": 8,
"norm_label": "scanneroverlayprops"
},
{
"label": "ScannerOverlay()",
"file_type": "code",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_components_scanners_scanneroverlay_scanneroverlay",
"community": 8,
"norm_label": "scanneroverlay()"
},
{
"label": "ShelfScanner.tsx",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner",
"community": 2,
"norm_label": "shelfscanner.tsx"
},
{
"label": "ShelfScannerProps",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L31",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_shelfscannerprops",
"community": 2,
"norm_label": "shelfscannerprops"
},
{
"label": "ScanStatus",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L35",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_scanstatus",
"community": 2,
"norm_label": "scanstatus"
},
{
"label": "RawScannedItem",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L38",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_rawscanneditem",
"community": 2,
"norm_label": "rawscanneditem"
},
{
"label": "MatchedItem",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L48",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_matcheditem",
"community": 2,
"norm_label": "matcheditem"
},
{
"label": "LOCATIONS",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L59",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_locations",
"community": 2,
"norm_label": "locations"
},
{
"label": "findExactMatch()",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L71",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_findexactmatch",
"community": 2,
"norm_label": "findexactmatch()"
},
{
"label": "writeScanLog()",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L119",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_writescanlog",
"community": 2,
"norm_label": "writescanlog()"
},
{
"label": "ShelfScanner()",
"file_type": "code",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L143",
"_origin": "ast",
"id": "src_components_scanners_shelfscanner_shelfscanner",
"community": 2,
"norm_label": "shelfscanner()"
},
{
"label": "VideoScanner.tsx",
"file_type": "code",
"source_file": "src/components/scanners/VideoScanner.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_components_scanners_videoscanner",
"community": 44,
"norm_label": "videoscanner.tsx"
},
{
"label": "VideoScanner()",
"file_type": "code",
"source_file": "src/components/scanners/VideoScanner.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_components_scanners_videoscanner_videoscanner",
"community": 44,
"norm_label": "videoscanner()"
},
{
"label": "AuthContext.tsx",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_context_authcontext",
"community": 12,
"norm_label": "authcontext.tsx"
},
{
"label": "UserProfile",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_context_authcontext_userprofile",
"community": 12,
"norm_label": "userprofile"
},
{
"label": "AuthContextType",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L16",
"_origin": "ast",
"id": "src_context_authcontext_authcontexttype",
"community": 12,
"norm_label": "authcontexttype"
},
{
"label": "AuthContext",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_context_authcontext_authcontext",
"community": 12,
"norm_label": "authcontext"
},
{
"label": "AuthProvider()",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_context_authcontext_authprovider",
"community": 12,
"norm_label": "authprovider()"
},
{
"label": "useAuth()",
"file_type": "code",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L73",
"_origin": "ast",
"id": "src_context_authcontext_useauth",
"community": 12,
"norm_label": "useauth()"
},
{
"label": "db.ts",
"file_type": "code",
"source_file": "src/db/db.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_db_db",
"community": 1,
"norm_label": "db.ts"
},
{
"label": "MySubClassedDexie",
"file_type": "code",
"source_file": "src/db/db.ts",
"source_location": "L5",
"_origin": "ast",
"id": "src_db_db_mysubclasseddexie",
"community": 1,
"norm_label": "mysubclasseddexie"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/db/db.ts",
"source_location": "L11",
"_origin": "ast",
"id": "src_db_db_mysubclasseddexie_constructor",
"community": 1,
"norm_label": ".constructor()"
},
{
"label": "db",
"file_type": "code",
"source_file": "src/db/db.ts",
"source_location": "L22",
"_origin": "ast",
"id": "src_db_db_db",
"community": 1,
"norm_label": "db"
},
{
"label": "firebase.ts",
"file_type": "code",
"source_file": "src/firebase.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_firebase",
"community": 13,
"norm_label": "firebase.ts"
},
{
"label": "firebaseConfig",
"file_type": "code",
"source_file": "src/firebase.ts",
"source_location": "L7",
"_origin": "ast",
"id": "src_firebase_firebaseconfig",
"community": 13,
"norm_label": "firebaseconfig"
},
{
"label": "db",
"file_type": "code",
"source_file": "src/firebase.ts",
"source_location": "L18",
"_origin": "ast",
"id": "src_firebase_db",
"community": 13,
"norm_label": "db"
},
{
"label": "storage",
"file_type": "code",
"source_file": "src/firebase.ts",
"source_location": "L22",
"_origin": "ast",
"id": "src_firebase_storage",
"community": 2,
"norm_label": "storage"
},
{
"label": "auth",
"file_type": "code",
"source_file": "src/firebase.ts",
"source_location": "L23",
"_origin": "ast",
"id": "src_firebase_auth",
"community": 13,
"norm_label": "auth"
},
{
"label": "useCameraControls.ts",
"file_type": "code",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_usecameracontrols",
"community": 8,
"norm_label": "usecameracontrols.ts"
},
{
"label": "getTouchDistance()",
"file_type": "code",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L19",
"_origin": "ast",
"id": "src_hooks_usecameracontrols_gettouchdistance",
"community": 8,
"norm_label": "gettouchdistance()"
},
{
"label": "CameraControls",
"file_type": "code",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L25",
"_origin": "ast",
"id": "src_hooks_usecameracontrols_cameracontrols",
"community": 8,
"norm_label": "cameracontrols"
},
{
"label": "useCameraControls()",
"file_type": "code",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L47",
"_origin": "ast",
"id": "src_hooks_usecameracontrols_usecameracontrols",
"community": 8,
"norm_label": "usecameracontrols()"
},
{
"label": "useCateringAI.ts",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_usecateringai",
"community": 21,
"norm_label": "usecateringai.ts"
},
{
"label": "AIInventoryItem",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L12",
"_origin": "ast",
"id": "src_hooks_usecateringai_aiinventoryitem",
"community": 21,
"norm_label": "aiinventoryitem"
},
{
"label": "AIInventoryResponse",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L23",
"_origin": "ast",
"id": "src_hooks_usecateringai_aiinventoryresponse",
"community": 21,
"norm_label": "aiinventoryresponse"
},
{
"label": "AIGeneralResponse",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L32",
"_origin": "ast",
"id": "src_hooks_usecateringai_aigeneralresponse",
"community": 21,
"norm_label": "aigeneralresponse"
},
{
"label": "AICateringResult",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L37",
"_origin": "ast",
"id": "src_hooks_usecateringai_aicateringresult",
"community": 21,
"norm_label": "aicateringresult"
},
{
"label": "UseCateringAIOptions",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L39",
"_origin": "ast",
"id": "src_hooks_usecateringai_usecateringaioptions",
"community": 21,
"norm_label": "usecateringaioptions"
},
{
"label": "UseCateringAIReturn",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L43",
"_origin": "ast",
"id": "src_hooks_usecateringai_usecateringaireturn",
"community": 21,
"norm_label": "usecateringaireturn"
},
{
"label": "ContentPart",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L51",
"_origin": "ast",
"id": "src_hooks_usecateringai_contentpart",
"community": 21,
"norm_label": "contentpart"
},
{
"label": "getModel()",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L65",
"_origin": "ast",
"id": "src_hooks_usecateringai_getmodel",
"community": 21,
"norm_label": "getmodel()"
},
{
"label": "useCateringAI()",
"file_type": "code",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L136",
"_origin": "ast",
"id": "src_hooks_usecateringai_usecateringai",
"community": 21,
"norm_label": "usecateringai()"
},
{
"label": "useInventoryData.ts",
"file_type": "code",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_useinventorydata",
"community": 1,
"norm_label": "useinventorydata.ts"
},
{
"label": "UseInventoryDataResult",
"file_type": "code",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L12",
"_origin": "ast",
"id": "src_hooks_useinventorydata_useinventorydataresult",
"community": 1,
"norm_label": "useinventorydataresult"
},
{
"label": "useInventoryData()",
"file_type": "code",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L17",
"_origin": "ast",
"id": "src_hooks_useinventorydata_useinventorydata",
"community": 1,
"norm_label": "useinventorydata()"
},
{
"label": "useManagerAuth.ts",
"file_type": "code",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_usemanagerauth",
"community": 15,
"norm_label": "usemanagerauth.ts"
},
{
"label": "ManagerAuthState",
"file_type": "code",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L12",
"_origin": "ast",
"id": "src_hooks_usemanagerauth_managerauthstate",
"community": 15,
"norm_label": "managerauthstate"
},
{
"label": "useManagerAuth",
"file_type": "code",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L26",
"_origin": "ast",
"id": "src_hooks_usemanagerauth_usemanagerauth",
"community": 15,
"norm_label": "usemanagerauth"
},
{
"label": "attemptBiometricAuth()",
"file_type": "code",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L45",
"_origin": "ast",
"id": "src_hooks_usemanagerauth_attemptbiometricauth",
"community": 15,
"norm_label": "attemptbiometricauth()"
},
{
"label": "validatePin()",
"file_type": "code",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L67",
"_origin": "ast",
"id": "src_hooks_usemanagerauth_validatepin",
"community": 15,
"norm_label": "validatepin()"
},
{
"label": "useOfflineSync.ts",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_useofflinesync",
"community": 2,
"norm_label": "useofflinesync.ts"
},
{
"label": "OfflineSyncState",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L13",
"_origin": "ast",
"id": "src_hooks_useofflinesync_offlinesyncstate",
"community": 2,
"norm_label": "offlinesyncstate"
},
{
"label": "useOfflineSync()",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L21",
"_origin": "ast",
"id": "src_hooks_useofflinesync_useofflinesync",
"community": 2,
"norm_label": "useofflinesync()"
},
{
"label": "queueInventoryAdd()",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L136",
"_origin": "ast",
"id": "src_hooks_useofflinesync_queueinventoryadd",
"community": 2,
"norm_label": "queueinventoryadd()"
},
{
"label": "queueShelfScan()",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L140",
"_origin": "ast",
"id": "src_hooks_useofflinesync_queueshelfscan",
"community": 2,
"norm_label": "queueshelfscan()"
},
{
"label": "queueInvoiceScan()",
"file_type": "code",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L144",
"_origin": "ast",
"id": "src_hooks_useofflinesync_queueinvoicescan",
"community": 2,
"norm_label": "queueinvoicescan()"
},
{
"label": "useSessionTimeout.ts",
"file_type": "code",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_usesessiontimeout",
"community": 12,
"norm_label": "usesessiontimeout.ts"
},
{
"label": "SessionTimeoutState",
"file_type": "code",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L15",
"_origin": "ast",
"id": "src_hooks_usesessiontimeout_sessiontimeoutstate",
"community": 12,
"norm_label": "sessiontimeoutstate"
},
{
"label": "useSessionTimeout()",
"file_type": "code",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L21",
"_origin": "ast",
"id": "src_hooks_usesessiontimeout_usesessiontimeout",
"community": 12,
"norm_label": "usesessiontimeout()"
},
{
"label": "useVoiceCommands.ts",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_hooks_usevoicecommands",
"community": 0,
"norm_label": "usevoicecommands.ts"
},
{
"label": "VoiceState",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L36",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_voicestate",
"community": 0,
"norm_label": "voicestate"
},
{
"label": "VoiceResult",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L38",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_voiceresult",
"community": 0,
"norm_label": "voiceresult"
},
{
"label": "UseVoiceCommandsReturn",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L44",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_usevoicecommandsreturn",
"community": 0,
"norm_label": "usevoicecommandsreturn"
},
{
"label": "LOCATION_ALIASES",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L54",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_location_aliases",
"community": 0,
"norm_label": "location_aliases"
},
{
"label": "resolveLocation()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L75",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_resolvelocation",
"community": 0,
"norm_label": "resolvelocation()"
},
{
"label": "findItem()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L82",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_finditem",
"community": 0,
"norm_label": "finditem()"
},
{
"label": "ParsedCommand",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L129",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_parsedcommand",
"community": 0,
"norm_label": "parsedcommand"
},
{
"label": "CASE_WORDS",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L140",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_case_words",
"community": 0,
"norm_label": "case_words"
},
{
"label": "isCase()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L142",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_iscase",
"community": 0,
"norm_label": "iscase()"
},
{
"label": "parseCommand()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L146",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_parsecommand",
"community": 0,
"norm_label": "parsecommand()"
},
{
"label": "executeCommand()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L248",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_executecommand",
"community": 0,
"norm_label": "executecommand()"
},
{
"label": "useVoiceCommands()",
"file_type": "code",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L372",
"_origin": "ast",
"id": "src_hooks_usevoicecommands_usevoicecommands",
"community": 0,
"norm_label": "usevoicecommands()"
},
{
"label": "inventoryUtils.ts",
"file_type": "code",
"source_file": "src/inventoryUtils.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_inventoryutils",
"community": 1,
"norm_label": "inventoryutils.ts"
},
{
"label": "calculateShelfLifeStatus()",
"file_type": "code",
"source_file": "src/inventoryUtils.ts",
"source_location": "L3",
"_origin": "ast",
"id": "src_inventoryutils_calculateshelflifestatus",
"community": 1,
"norm_label": "calculateshelflifestatus()"
},
{
"label": "formatDisplayDate()",
"file_type": "code",
"source_file": "src/inventoryUtils.ts",
"source_location": "L27",
"_origin": "ast",
"id": "src_inventoryutils_formatdisplaydate",
"community": 1,
"norm_label": "formatdisplaydate()"
},
{
"label": "categories",
"file_type": "code",
"source_file": "src/inventoryUtils.ts",
"source_location": "L36",
"_origin": "ast",
"id": "src_inventoryutils_categories",
"community": 1,
"norm_label": "categories"
},
{
"label": "barcodeLookup.ts",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_barcodelookup",
"community": 16,
"norm_label": "barcodelookup.ts"
},
{
"label": "ProductResult",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L14",
"_origin": "ast",
"id": "src_lib_barcodelookup_productresult",
"community": 6,
"norm_label": "productresult"
},
{
"label": "mapToStorage()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L24",
"_origin": "ast",
"id": "src_lib_barcodelookup_maptostorage",
"community": 16,
"norm_label": "maptostorage()"
},
{
"label": "signal()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L38",
"_origin": "ast",
"id": "src_lib_barcodelookup_signal",
"community": 16,
"norm_label": "signal()"
},
{
"label": "lookupOpenFoodFacts()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L42",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupopenfoodfacts",
"community": 16,
"norm_label": "lookupopenfoodfacts()"
},
{
"label": "lookupUPCItemDB()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L64",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupupcitemdb",
"community": 16,
"norm_label": "lookupupcitemdb()"
},
{
"label": "lookupGoUPC()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L86",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupgoupc",
"community": 16,
"norm_label": "lookupgoupc()"
},
{
"label": "lookupUSDA()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L110",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupusda",
"community": 16,
"norm_label": "lookupusda()"
},
{
"label": "lookupNutritionix()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L133",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupnutritionix",
"community": 16,
"norm_label": "lookupnutritionix()"
},
{
"label": "lookupOpenBeautyFacts()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L162",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupopenbeautyfacts",
"community": 16,
"norm_label": "lookupopenbeautyfacts()"
},
{
"label": "lookupOpenProductsFacts()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L184",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupopenproductsfacts",
"community": 16,
"norm_label": "lookupopenproductsfacts()"
},
{
"label": "lookupChomp()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L207",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupchomp",
"community": 16,
"norm_label": "lookupchomp()"
},
{
"label": "getFatSecretToken()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L234",
"_origin": "ast",
"id": "src_lib_barcodelookup_getfatsecrettoken",
"community": 16,
"norm_label": "getfatsecrettoken()"
},
{
"label": "lookupFatSecret()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L256",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupfatsecret",
"community": 16,
"norm_label": "lookupfatsecret()"
},
{
"label": "lookupBarcode()",
"file_type": "code",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L293",
"_origin": "ast",
"id": "src_lib_barcodelookup_lookupbarcode",
"community": 16,
"norm_label": "lookupbarcode()"
},
{
"label": "caseContents.ts",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_casecontents",
"community": 0,
"norm_label": "casecontents.ts"
},
{
"label": "CaseContentsRule",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L30",
"_origin": "ast",
"id": "src_lib_casecontents_casecontentsrule",
"community": 0,
"norm_label": "casecontentsrule"
},
{
"label": "normalizeName()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L39",
"_origin": "ast",
"id": "src_lib_casecontents_normalizename",
"community": 0,
"norm_label": "normalizename()"
},
{
"label": "casesToUnits()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L44",
"_origin": "ast",
"id": "src_lib_casecontents_casestounits",
"community": 0,
"norm_label": "casestounits()"
},
{
"label": "unitsToCaseDecrement()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L49",
"_origin": "ast",
"id": "src_lib_casecontents_unitstocasedecrement",
"community": 0,
"norm_label": "unitstocasedecrement()"
},
{
"label": "formatCaseDisplay()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L55",
"_origin": "ast",
"id": "src_lib_casecontents_formatcasedisplay",
"community": 0,
"norm_label": "formatcasedisplay()"
},
{
"label": "formatParDisplay()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L63",
"_origin": "ast",
"id": "src_lib_casecontents_formatpardisplay",
"community": 0,
"norm_label": "formatpardisplay()"
},
{
"label": "getCaseContentsRule()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L71",
"_origin": "ast",
"id": "src_lib_casecontents_getcasecontentsrule",
"community": 0,
"norm_label": "getcasecontentsrule()"
},
{
"label": "saveCaseContentsRule()",
"file_type": "code",
"source_file": "src/lib/caseContents.ts",
"source_location": "L83",
"_origin": "ast",
"id": "src_lib_casecontents_savecasecontentsrule",
"community": 0,
"norm_label": "savecasecontentsrule()"
},
{
"label": "offlineQueue.ts",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_offlinequeue",
"community": 2,
"norm_label": "offlinequeue.ts"
},
{
"label": "QueuedItemType",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L11",
"_origin": "ast",
"id": "src_lib_offlinequeue_queueditemtype",
"community": 2,
"norm_label": "queueditemtype"
},
{
"label": "QueuedItem",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L13",
"_origin": "ast",
"id": "src_lib_offlinequeue_queueditem",
"community": 2,
"norm_label": "queueditem"
},
{
"label": "openDB()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L23",
"_origin": "ast",
"id": "src_lib_offlinequeue_opendb",
"community": 2,
"norm_label": "opendb()"
},
{
"label": "generateId()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L40",
"_origin": "ast",
"id": "src_lib_offlinequeue_generateid",
"community": 2,
"norm_label": "generateid()"
},
{
"label": "enqueue()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L46",
"_origin": "ast",
"id": "src_lib_offlinequeue_enqueue",
"community": 2,
"norm_label": "enqueue()"
},
{
"label": "getQueue()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L60",
"_origin": "ast",
"id": "src_lib_offlinequeue_getqueue",
"community": 2,
"norm_label": "getqueue()"
},
{
"label": "getQueueCount()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L79",
"_origin": "ast",
"id": "src_lib_offlinequeue_getqueuecount",
"community": 2,
"norm_label": "getqueuecount()"
},
{
"label": "dequeue()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L84",
"_origin": "ast",
"id": "src_lib_offlinequeue_dequeue",
"community": 2,
"norm_label": "dequeue()"
},
{
"label": "clearQueue()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L92",
"_origin": "ast",
"id": "src_lib_offlinequeue_clearqueue",
"community": 2,
"norm_label": "clearqueue()"
},
{
"label": "FlushHandlers",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L102",
"_origin": "ast",
"id": "src_lib_offlinequeue_flushhandlers",
"community": 2,
"norm_label": "flushhandlers"
},
{
"label": "flushOfflineQueue()",
"file_type": "code",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L108",
"_origin": "ast",
"id": "src_lib_offlinequeue_flushofflinequeue",
"community": 2,
"norm_label": "flushofflinequeue()"
},
{
"label": "productCache.ts",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_productcache",
"community": 6,
"norm_label": "productcache.ts"
},
{
"label": "CachedProduct",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L11",
"_origin": "ast",
"id": "src_lib_productcache_cachedproduct",
"community": 6,
"norm_label": "cachedproduct"
},
{
"label": "QueuedItem",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L21",
"_origin": "ast",
"id": "src_lib_productcache_queueditem",
"community": 6,
"norm_label": "queueditem"
},
{
"label": "openDB()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L28",
"_origin": "ast",
"id": "src_lib_productcache_opendb",
"community": 6,
"norm_label": "opendb()"
},
{
"label": "getCachedProduct()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L45",
"_origin": "ast",
"id": "src_lib_productcache_getcachedproduct",
"community": 6,
"norm_label": "getcachedproduct()"
},
{
"label": "cacheProduct()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L56",
"_origin": "ast",
"id": "src_lib_productcache_cacheproduct",
"community": 6,
"norm_label": "cacheproduct()"
},
{
"label": "queueInventoryAdd()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L65",
"_origin": "ast",
"id": "src_lib_productcache_queueinventoryadd",
"community": 6,
"norm_label": "queueinventoryadd()"
},
{
"label": "getQueuedItems()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L74",
"_origin": "ast",
"id": "src_lib_productcache_getqueueditems",
"community": 6,
"norm_label": "getqueueditems()"
},
{
"label": "removeQueuedItem()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L85",
"_origin": "ast",
"id": "src_lib_productcache_removequeueditem",
"community": 6,
"norm_label": "removequeueditem()"
},
{
"label": "flushQueue()",
"file_type": "code",
"source_file": "src/lib/productCache.ts",
"source_location": "L92",
"_origin": "ast",
"id": "src_lib_productcache_flushqueue",
"community": 6,
"norm_label": "flushqueue()"
},
{
"label": "shelfLifeRules.ts",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_shelfliferules",
"community": 0,
"norm_label": "shelfliferules.ts"
},
{
"label": "ShelfLifeRule",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L32",
"_origin": "ast",
"id": "src_lib_shelfliferules_shelfliferule",
"community": 0,
"norm_label": "shelfliferule"
},
{
"label": "BEEF_KEYWORDS",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L41",
"_origin": "ast",
"id": "src_lib_shelfliferules_beef_keywords",
"community": 0,
"norm_label": "beef_keywords"
},
{
"label": "normalizeItemName()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L61",
"_origin": "ast",
"id": "src_lib_shelfliferules_normalizeitemname",
"community": 0,
"norm_label": "normalizeitemname()"
},
{
"label": "getLocationDefault()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L72",
"_origin": "ast",
"id": "src_lib_shelfliferules_getlocationdefault",
"community": 0,
"norm_label": "getlocationdefault()"
},
{
"label": "calcExpirationDate()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L87",
"_origin": "ast",
"id": "src_lib_shelfliferules_calcexpirationdate",
"community": 0,
"norm_label": "calcexpirationdate()"
},
{
"label": "getShelfLifeRule()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L97",
"_origin": "ast",
"id": "src_lib_shelfliferules_getshelfliferule",
"community": 0,
"norm_label": "getshelfliferule()"
},
{
"label": "saveShelfLifeRule()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L110",
"_origin": "ast",
"id": "src_lib_shelfliferules_saveshelfliferule",
"community": 0,
"norm_label": "saveshelfliferule()"
},
{
"label": "resolveAndSaveShelfLife()",
"file_type": "code",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L135",
"_origin": "ast",
"id": "src_lib_shelfliferules_resolveandsaveshelflife",
"community": 0,
"norm_label": "resolveandsaveshelflife()"
},
{
"label": "utils.ts",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_utils",
"community": 13,
"norm_label": "utils.ts"
},
{
"label": "parseLocalDate()",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L12",
"_origin": "ast",
"id": "src_lib_utils_parselocaldate",
"community": 0,
"norm_label": "parselocaldate()"
},
{
"label": "daysUntilExpiration()",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L17",
"_origin": "ast",
"id": "src_lib_utils_daysuntilexpiration",
"community": 0,
"norm_label": "daysuntilexpiration()"
},
{
"label": "formatCurrency()",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L28",
"_origin": "ast",
"id": "src_lib_utils_formatcurrency",
"community": 1,
"norm_label": "formatcurrency()"
},
{
"label": "getShelfLifeColor()",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L37",
"_origin": "ast",
"id": "src_lib_utils_getshelflifecolor",
"community": 1,
"norm_label": "getshelflifecolor()"
},
{
"label": "ExistingStockResult",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L46",
"_origin": "ast",
"id": "src_lib_utils_existingstockresult",
"community": 13,
"norm_label": "existingstockresult"
},
{
"label": "checkExistingStock()",
"file_type": "code",
"source_file": "src/lib/utils.ts",
"source_location": "L55",
"_origin": "ast",
"id": "src_lib_utils_checkexistingstock",
"community": 13,
"norm_label": "checkexistingstock()"
},
{
"label": "voiceAliases.ts",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_lib_voicealiases",
"community": 0,
"norm_label": "voicealiases.ts"
},
{
"label": "VoiceAlias",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L23",
"_origin": "ast",
"id": "src_lib_voicealiases_voicealias",
"community": 0,
"norm_label": "voicealias"
},
{
"label": "normalizeAlias()",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L32",
"_origin": "ast",
"id": "src_lib_voicealiases_normalizealias",
"community": 0,
"norm_label": "normalizealias()"
},
{
"label": "getAllAliases()",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L38",
"_origin": "ast",
"id": "src_lib_voicealiases_getallaliases",
"community": 0,
"norm_label": "getallaliases()"
},
{
"label": "saveAlias()",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L48",
"_origin": "ast",
"id": "src_lib_voicealiases_savealias",
"community": 0,
"norm_label": "savealias()"
},
{
"label": "deleteAlias()",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L57",
"_origin": "ast",
"id": "src_lib_voicealiases_deletealias",
"community": 0,
"norm_label": "deletealias()"
},
{
"label": "getAliasMap()",
"file_type": "code",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L61",
"_origin": "ast",
"id": "src_lib_voicealiases_getaliasmap",
"community": 0,
"norm_label": "getaliasmap()"
},
{
"label": "main.tsx",
"file_type": "code",
"source_file": "src/main.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_main",
"community": 12,
"norm_label": "main.tsx"
},
{
"label": "ActivityPage.tsx",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_activitypage",
"community": 22,
"norm_label": "activitypage.tsx"
},
{
"label": "LineItem",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_pages_activitypage_lineitem",
"community": 22,
"norm_label": "lineitem"
},
{
"label": "resolveUnit()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_pages_activitypage_resolveunit",
"community": 22,
"norm_label": "resolveunit()"
},
{
"label": "resolveQty()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "src_pages_activitypage_resolveqty",
"community": 22,
"norm_label": "resolveqty()"
},
{
"label": "PendingInvoice",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L33",
"_origin": "ast",
"id": "src_pages_activitypage_pendinginvoice",
"community": 22,
"norm_label": "pendinginvoice"
},
{
"label": "findExistingItem()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L44",
"_origin": "ast",
"id": "src_pages_activitypage_findexistingitem",
"community": 22,
"norm_label": "findexistingitem()"
},
{
"label": "DuplicateItem",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L69",
"_origin": "ast",
"id": "src_pages_activitypage_duplicateitem",
"community": 22,
"norm_label": "duplicateitem"
},
{
"label": "DuplicateModal()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L80",
"_origin": "ast",
"id": "src_pages_activitypage_duplicatemodal",
"community": 22,
"norm_label": "duplicatemodal()"
},
{
"label": "MoveModal()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L142",
"_origin": "ast",
"id": "src_pages_activitypage_movemodal",
"community": 22,
"norm_label": "movemodal()"
},
{
"label": "ActivityPage()",
"file_type": "code",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L169",
"_origin": "ast",
"id": "src_pages_activitypage_activitypage",
"community": 22,
"norm_label": "activitypage()"
},
{
"label": "AppComeback.tsx",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_appcomeback",
"community": 3,
"norm_label": "appcomeback.tsx"
},
{
"label": "STATUS_LABELS",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_appcomeback_status_labels",
"community": 3,
"norm_label": "status_labels"
},
{
"label": "STATUS_COLORS",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "src_pages_appcomeback_status_colors",
"community": 3,
"norm_label": "status_colors"
},
{
"label": "STATUS_NEXT_LABEL",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "src_pages_appcomeback_status_next_label",
"community": 3,
"norm_label": "status_next_label"
},
{
"label": "STATUSES",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L34",
"_origin": "ast",
"id": "src_pages_appcomeback_statuses",
"community": 3,
"norm_label": "statuses"
},
{
"label": "TRACK_LABELS",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L35",
"_origin": "ast",
"id": "src_pages_appcomeback_track_labels",
"community": 3,
"norm_label": "track_labels"
},
{
"label": "EventDetailPage()",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L43",
"_origin": "ast",
"id": "src_pages_appcomeback_eventdetailpage",
"community": 3,
"norm_label": "eventdetailpage()"
},
{
"label": "PullTable()",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L280",
"_origin": "ast",
"id": "src_pages_appcomeback_pulltable",
"community": 3,
"norm_label": "pulltable()"
},
{
"label": "Row()",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L324",
"_origin": "ast",
"id": "src_pages_appcomeback_row",
"community": 3,
"norm_label": "row()"
},
{
"label": "StatusTrack()",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L333",
"_origin": "ast",
"id": "src_pages_appcomeback_statustrack",
"community": 3,
"norm_label": "statustrack()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L363",
"_origin": "ast",
"id": "src_pages_appcomeback_s",
"community": 3,
"norm_label": "s"
},
{
"label": "CreateEventPage.tsx",
"file_type": "code",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_createeventpage",
"community": 3,
"norm_label": "createeventpage.tsx"
},
{
"label": "CreateEventPage()",
"file_type": "code",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "src_pages_createeventpage_createeventpage",
"community": 3,
"norm_label": "createeventpage()"
},
{
"label": "PullTable()",
"file_type": "code",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L294",
"_origin": "ast",
"id": "src_pages_createeventpage_pulltable",
"community": 3,
"norm_label": "pulltable()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L332",
"_origin": "ast",
"id": "src_pages_createeventpage_s",
"community": 3,
"norm_label": "s"
},
{
"label": "Dashboard.tsx",
"file_type": "code",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_dashboard",
"community": 15,
"norm_label": "dashboard.tsx"
},
{
"label": "Dashboard()",
"file_type": "code",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "src_pages_dashboard_dashboard",
"community": 15,
"norm_label": "dashboard()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L71",
"_origin": "ast",
"id": "src_pages_dashboard_s",
"community": 15,
"norm_label": "s"
},
{
"label": "EventDetailPage.tsx",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_eventdetailpage",
"community": 3,
"norm_label": "eventdetailpage.tsx"
},
{
"label": "STATUS_LABELS",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_eventdetailpage_status_labels",
"community": 3,
"norm_label": "status_labels"
},
{
"label": "STATUS_COLORS",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "src_pages_eventdetailpage_status_colors",
"community": 3,
"norm_label": "status_colors"
},
{
"label": "STATUS_NEXT_LABEL",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "src_pages_eventdetailpage_status_next_label",
"community": 3,
"norm_label": "status_next_label"
},
{
"label": "STATUSES",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L33",
"_origin": "ast",
"id": "src_pages_eventdetailpage_statuses",
"community": 3,
"norm_label": "statuses"
},
{
"label": "TRACK_LABELS",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L34",
"_origin": "ast",
"id": "src_pages_eventdetailpage_track_labels",
"community": 3,
"norm_label": "track_labels"
},
{
"label": "EventDetailPage()",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L42",
"_origin": "ast",
"id": "src_pages_eventdetailpage_eventdetailpage",
"community": 3,
"norm_label": "eventdetailpage()"
},
{
"label": "MetaItem()",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L288",
"_origin": "ast",
"id": "src_pages_eventdetailpage_metaitem",
"community": 3,
"norm_label": "metaitem()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L299",
"_origin": "ast",
"id": "src_pages_eventdetailpage_s",
"community": 3,
"norm_label": "s"
},
{
"label": "EventsPage.tsx",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_eventspage",
"community": 26,
"norm_label": "eventspage.tsx"
},
{
"label": "STATUS_LABELS",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_eventspage_status_labels",
"community": 26,
"norm_label": "status_labels"
},
{
"label": "STATUS_COLORS",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "src_pages_eventspage_status_colors",
"community": 26,
"norm_label": "status_colors"
},
{
"label": "EventsPage()",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "src_pages_eventspage_eventspage",
"community": 26,
"norm_label": "eventspage()"
},
{
"label": "EventCard()",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L127",
"_origin": "ast",
"id": "src_pages_eventspage_eventcard",
"community": 26,
"norm_label": "eventcard()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L168",
"_origin": "ast",
"id": "src_pages_eventspage_s",
"community": 26,
"norm_label": "s"
},
{
"label": "FinancialsPage.tsx",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_financialspage",
"community": 27,
"norm_label": "financialspage.tsx"
},
{
"label": "FinancialLog",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_financialspage_financiallog",
"community": 27,
"norm_label": "financiallog"
},
{
"label": "InventoryItem",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_pages_financialspage_inventoryitem",
"community": 27,
"norm_label": "inventoryitem"
},
{
"label": "safeNum()",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L22",
"_origin": "ast",
"id": "src_pages_financialspage_safenum",
"community": 27,
"norm_label": "safenum()"
},
{
"label": "fmt()",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_pages_financialspage_fmt",
"community": 27,
"norm_label": "fmt()"
},
{
"label": "FinancialsPage()",
"file_type": "code",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L25",
"_origin": "ast",
"id": "src_pages_financialspage_financialspage",
"community": 27,
"norm_label": "financialspage()"
},
{
"label": "HomePage.tsx",
"file_type": "code",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_homepage",
"community": 13,
"norm_label": "homepage.tsx"
},
{
"label": "InventoryItem",
"file_type": "code",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_pages_homepage_inventoryitem",
"community": 13,
"norm_label": "inventoryitem"
},
{
"label": "Inventory()",
"file_type": "code",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "src_pages_homepage_inventory",
"community": 13,
"norm_label": "inventory()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L131",
"_origin": "ast",
"id": "src_pages_homepage_s",
"community": 13,
"norm_label": "s"
},
{
"label": "ImportPage.tsx",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_importpage",
"community": 6,
"norm_label": "importpage.tsx"
},
{
"label": "LOCATION_MAP",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "src_pages_importpage_location_map",
"community": 6,
"norm_label": "location_map"
},
{
"label": "mapLocation()",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_pages_importpage_maplocation",
"community": 6,
"norm_label": "maplocation()"
},
{
"label": "SortlyRow",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L34",
"_origin": "ast",
"id": "src_pages_importpage_sortlyrow",
"community": 6,
"norm_label": "sortlyrow"
},
{
"label": "parseCSV()",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L46",
"_origin": "ast",
"id": "src_pages_importpage_parsecsv",
"community": 6,
"norm_label": "parsecsv()"
},
{
"label": "PreviewItem",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L110",
"_origin": "ast",
"id": "src_pages_importpage_previewitem",
"community": 6,
"norm_label": "previewitem"
},
{
"label": "ImportPage()",
"file_type": "code",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L123",
"_origin": "ast",
"id": "src_pages_importpage_importpage",
"community": 6,
"norm_label": "importpage()"
},
{
"label": "InventoryPage.tsx",
"file_type": "code",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_inventorypage",
"community": 2,
"norm_label": "inventorypage.tsx"
},
{
"label": "locations",
"file_type": "code",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "src_pages_inventorypage_locations",
"community": 2,
"norm_label": "locations"
},
{
"label": "InventoryPage()",
"file_type": "code",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L16",
"_origin": "ast",
"id": "src_pages_inventorypage_inventorypage",
"community": 2,
"norm_label": "inventorypage()"
},
{
"label": "InventoryScannerPage.tsx",
"file_type": "code",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage",
"community": 1,
"norm_label": "inventoryscannerpage.tsx"
},
{
"label": "getStatus()",
"file_type": "code",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage_getstatus",
"community": 1,
"norm_label": "getstatus()"
},
{
"label": "getStatusColor()",
"file_type": "code",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L18",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage_getstatuscolor",
"community": 1,
"norm_label": "getstatuscolor()"
},
{
"label": "getBackgroundColor()",
"file_type": "code",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage_getbackgroundcolor",
"community": 1,
"norm_label": "getbackgroundcolor()"
},
{
"label": "InventoryScannerPage()",
"file_type": "code",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L35",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage_inventoryscannerpage",
"community": 1,
"norm_label": "inventoryscannerpage()"
},
{
"label": "TODO: Replace hardcoded PIN with secure server-side verification",
"file_type": "rationale",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L168",
"_origin": "ast",
"id": "src_pages_inventoryscannerpage_rationale_168",
"community": 1,
"norm_label": "todo: replace hardcoded pin with secure server-side verification"
},
{
"label": "LedgerPage.tsx",
"file_type": "code",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_ledgerpage",
"community": 2,
"norm_label": "ledgerpage.tsx"
},
{
"label": "LedgerPage()",
"file_type": "code",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "src_pages_ledgerpage_ledgerpage",
"community": 2,
"norm_label": "ledgerpage()"
},
{
"label": "LocationPage.tsx",
"file_type": "code",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_locationpage",
"community": 0,
"norm_label": "locationpage.tsx"
},
{
"label": "SLUG_MAP",
"file_type": "code",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "src_pages_locationpage_slug_map",
"community": 0,
"norm_label": "slug_map"
},
{
"label": "LocationPage()",
"file_type": "code",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "src_pages_locationpage_locationpage",
"community": 0,
"norm_label": "locationpage()"
},
{
"label": "LoginPage.tsx",
"file_type": "code",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_loginpage",
"community": 30,
"norm_label": "loginpage.tsx"
},
{
"label": "LoginMethod",
"file_type": "code",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_loginpage_loginmethod",
"community": 30,
"norm_label": "loginmethod"
},
{
"label": "EmailMode",
"file_type": "code",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "src_pages_loginpage_emailmode",
"community": 30,
"norm_label": "emailmode"
},
{
"label": "LoginPage()",
"file_type": "code",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L15",
"_origin": "ast",
"id": "src_pages_loginpage_loginpage",
"community": 30,
"norm_label": "loginpage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L170",
"_origin": "ast",
"id": "src_pages_loginpage_s",
"community": 30,
"norm_label": "s"
},
{
"label": "ProductionPage.tsx",
"file_type": "code",
"source_file": "src/pages/ProductionPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_productionpage",
"community": 12,
"norm_label": "productionpage.tsx"
},
{
"label": "ProductionPage()",
"file_type": "code",
"source_file": "src/pages/ProductionPage.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "src_pages_productionpage_productionpage",
"community": 12,
"norm_label": "productionpage()"
},
{
"label": "PullSessionPage.tsx",
"file_type": "code",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_pullsessionpage",
"community": 31,
"norm_label": "pullsessionpage.tsx"
},
{
"label": "TallyState",
"file_type": "code",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L21",
"_origin": "ast",
"id": "src_pages_pullsessionpage_tallystate",
"community": 31,
"norm_label": "tallystate"
},
{
"label": "progressColor()",
"file_type": "code",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "src_pages_pullsessionpage_progresscolor",
"community": 31,
"norm_label": "progresscolor()"
},
{
"label": "PullSessionPage()",
"file_type": "code",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L36",
"_origin": "ast",
"id": "src_pages_pullsessionpage_pullsessionpage",
"community": 31,
"norm_label": "pullsessionpage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L318",
"_origin": "ast",
"id": "src_pages_pullsessionpage_s",
"community": 31,
"norm_label": "s"
},
{
"label": "ReconcilePage.tsx",
"file_type": "code",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_reconcilepage",
"community": 3,
"norm_label": "reconcilepage.tsx"
},
{
"label": "ReconcilePage()",
"file_type": "code",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "src_pages_reconcilepage_reconcilepage",
"community": 3,
"norm_label": "reconcilepage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L214",
"_origin": "ast",
"id": "src_pages_reconcilepage_s",
"community": 3,
"norm_label": "s"
},
{
"label": "ScanPage.tsx",
"file_type": "code",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_scanpage",
"community": 8,
"norm_label": "scanpage.tsx"
},
{
"label": "ScanType",
"file_type": "code",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L15",
"_origin": "ast",
"id": "src_pages_scanpage_scantype",
"community": 8,
"norm_label": "scantype"
},
{
"label": "ScanPage()",
"file_type": "code",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "src_pages_scanpage_scanpage",
"community": 5,
"norm_label": "scanpage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L109",
"_origin": "ast",
"id": "src_pages_scanpage_s",
"community": 8,
"norm_label": "s"
},
{
"label": "SchedulePage.tsx",
"file_type": "code",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_schedulepage",
"community": 15,
"norm_label": "schedulepage.tsx"
},
{
"label": "SchedulePage()",
"file_type": "code",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "src_pages_schedulepage_schedulepage",
"community": 15,
"norm_label": "schedulepage()"
},
{
"label": "SettingsPage.tsx",
"file_type": "code",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_settingspage",
"community": 2,
"norm_label": "settingspage.tsx"
},
{
"label": "SettingsPage()",
"file_type": "code",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "src_pages_settingspage_settingspage",
"community": 2,
"norm_label": "settingspage()"
},
{
"label": "StaffManagementPage.tsx",
"file_type": "code",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_staffmanagementpage",
"community": 24,
"norm_label": "staffmanagementpage.tsx"
},
{
"label": "StaffMember",
"file_type": "code",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "src_pages_staffmanagementpage_staffmember",
"community": 24,
"norm_label": "staffmember"
},
{
"label": "StaffManagementPage()",
"file_type": "code",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "src_pages_staffmanagementpage_staffmanagementpage",
"community": 24,
"norm_label": "staffmanagementpage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L154",
"_origin": "ast",
"id": "src_pages_staffmanagementpage_s",
"community": 24,
"norm_label": "s"
},
{
"label": "VoiceSettingsPage.tsx",
"file_type": "code",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_voicesettingspage",
"community": 0,
"norm_label": "voicesettingspage.tsx"
},
{
"label": "AliasFormProps",
"file_type": "code",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L24",
"_origin": "ast",
"id": "src_pages_voicesettingspage_aliasformprops",
"community": 0,
"norm_label": "aliasformprops"
},
{
"label": "AliasForm()",
"file_type": "code",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L31",
"_origin": "ast",
"id": "src_pages_voicesettingspage_aliasform",
"community": 0,
"norm_label": "aliasform()"
},
{
"label": "VoiceSettingsPage()",
"file_type": "code",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L116",
"_origin": "ast",
"id": "src_pages_voicesettingspage_voicesettingspage",
"community": 0,
"norm_label": "voicesettingspage()"
},
{
"label": "s",
"file_type": "code",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L312",
"_origin": "ast",
"id": "src_pages_voicesettingspage_s",
"community": 0,
"norm_label": "s"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "src/pages/index.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_pages_index",
"community": 2,
"norm_label": "index.ts"
},
{
"label": "geminiService.ts",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_services_geminiservice",
"community": 11,
"norm_label": "geminiservice.ts"
},
{
"label": "GeminiResponse",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L37",
"_origin": "ast",
"id": "src_services_geminiservice_geminiresponse",
"community": 11,
"norm_label": "geminiresponse"
},
{
"label": "InvoiceValidationError",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L47",
"_origin": "ast",
"id": "src_services_geminiservice_invoicevalidationerror",
"community": 11,
"norm_label": "invoicevalidationerror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L49",
"_origin": "ast",
"id": "src_services_geminiservice_invoicevalidationerror_constructor",
"community": 11,
"norm_label": ".constructor()"
},
{
"label": "sleep()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L58",
"_origin": "ast",
"id": "src_services_geminiservice_sleep",
"community": 11,
"norm_label": "sleep()"
},
{
"label": "extractJSON()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L62",
"_origin": "ast",
"id": "src_services_geminiservice_extractjson",
"community": 11,
"norm_label": "extractjson()"
},
{
"label": "normalizeInvoiceResponse()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L88",
"_origin": "ast",
"id": "src_services_geminiservice_normalizeinvoiceresponse",
"community": 11,
"norm_label": "normalizeinvoiceresponse()"
},
{
"label": "validateLineItem()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L124",
"_origin": "ast",
"id": "src_services_geminiservice_validatelineitem",
"community": 11,
"norm_label": "validatelineitem()"
},
{
"label": "validateInvoice()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L157",
"_origin": "ast",
"id": "src_services_geminiservice_validateinvoice",
"community": 11,
"norm_label": "validateinvoice()"
},
{
"label": "validateShelfScan()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L195",
"_origin": "ast",
"id": "src_services_geminiservice_validateshelfscan",
"community": 11,
"norm_label": "validateshelfscan()"
},
{
"label": "KNOWN_VENDOR_SIGNATURES",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L206",
"_origin": "ast",
"id": "src_services_geminiservice_known_vendor_signatures",
"community": 11,
"norm_label": "known_vendor_signatures"
},
{
"label": "extractVendorFromText()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L224",
"_origin": "ast",
"id": "src_services_geminiservice_extractvendorfromtext",
"community": 11,
"norm_label": "extractvendorfromtext()"
},
{
"label": "callGemini()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L252",
"_origin": "ast",
"id": "src_services_geminiservice_callgemini",
"community": 11,
"norm_label": "callgemini()"
},
{
"label": "callOpenAI()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L337",
"_origin": "ast",
"id": "src_services_geminiservice_callopenai",
"community": 11,
"norm_label": "callopenai()"
},
{
"label": "analyzeImageWithFallback()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L422",
"_origin": "ast",
"id": "src_services_geminiservice_analyzeimagewithfallback",
"community": 11,
"norm_label": "analyzeimagewithfallback()"
},
{
"label": "getVendorPrompt()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L633",
"_origin": "ast",
"id": "src_services_geminiservice_getvendorprompt",
"community": 11,
"norm_label": "getvendorprompt()"
},
{
"label": "processInvoice()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L676",
"_origin": "ast",
"id": "src_services_geminiservice_processinvoice",
"community": 11,
"norm_label": "processinvoice()"
},
{
"label": "analyzeShelfImage()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L739",
"_origin": "ast",
"id": "src_services_geminiservice_analyzeshelfimage",
"community": 11,
"norm_label": "analyzeshelfimage()"
},
{
"label": "analyzeImage()",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L755",
"_origin": "ast",
"id": "src_services_geminiservice_analyzeimage",
"community": 11,
"norm_label": "analyzeimage()"
},
{
"label": "geminiService",
"file_type": "code",
"source_file": "src/services/geminiService.ts",
"source_location": "L759",
"_origin": "ast",
"id": "src_services_geminiservice_geminiservice",
"community": 2,
"norm_label": "geminiservice"
},
{
"label": "NOTE: processPendingInvoice is a Firestore trigger \u2014 NOT a callable function.",
"file_type": "rationale",
"source_file": "src/services/geminiService.ts",
"source_location": "L21",
"_origin": "ast",
"id": "src_services_geminiservice_rationale_21",
"community": 11,
"norm_label": "note: processpendinginvoice is a firestore trigger \u2014 not a callable function."
},
{
"label": "IMPORTANT: storageLocation is NO LONGER AI-assigned.",
"file_type": "rationale",
"source_file": "src/services/geminiService.ts",
"source_location": "L464",
"_origin": "ast",
"id": "src_services_geminiservice_rationale_464",
"community": 11,
"norm_label": "important: storagelocation is no longer ai-assigned."
},
{
"label": "invoiceMathGuard.ts",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_services_invoicemathguard",
"community": 17,
"norm_label": "invoicemathguard.ts"
},
{
"label": "LineItemMathResult",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L56",
"_origin": "ast",
"id": "src_services_invoicemathguard_lineitemmathresult",
"community": 17,
"norm_label": "lineitemmathresult"
},
{
"label": "InvoiceMathValidationResult",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L81",
"_origin": "ast",
"id": "src_services_invoicemathguard_invoicemathvalidationresult",
"community": 17,
"norm_label": "invoicemathvalidationresult"
},
{
"label": "InvoiceMathError",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L127",
"_origin": "ast",
"id": "src_services_invoicemathguard_invoicematherror",
"community": 17,
"norm_label": "invoicematherror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L137",
"_origin": "ast",
"id": "src_services_invoicemathguard_invoicematherror_constructor",
"community": 17,
"norm_label": ".constructor()"
},
{
"label": "round2()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L183",
"_origin": "ast",
"id": "src_services_invoicemathguard_round2",
"community": 17,
"norm_label": "round2()"
},
{
"label": "assertFiniteNonNegative()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L195",
"_origin": "ast",
"id": "src_services_invoicemathguard_assertfinitenonnegative",
"community": 17,
"norm_label": "assertfinitenonnegative()"
},
{
"label": "extractLineItemNumbers()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L217",
"_origin": "ast",
"id": "src_services_invoicemathguard_extractlineitemnumbers",
"community": 17,
"norm_label": "extractlineitemnumbers()"
},
{
"label": "checkIfDeltaMayBeFees()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L234",
"_origin": "ast",
"id": "src_services_invoicemathguard_checkifdeltamaybefees",
"community": 17,
"norm_label": "checkifdeltamaybefees()"
},
{
"label": "validateInvoiceMath()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L257",
"_origin": "ast",
"id": "src_services_invoicemathguard_validateinvoicemath",
"community": 17,
"norm_label": "validateinvoicemath()"
},
{
"label": "assertInvoiceMath()",
"file_type": "code",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L322",
"_origin": "ast",
"id": "src_services_invoicemathguard_assertinvoicemath",
"community": 17,
"norm_label": "assertinvoicemath()"
},
{
"label": "syncService.ts",
"file_type": "code",
"source_file": "src/services/syncService.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_services_syncservice",
"community": 45,
"norm_label": "syncservice.ts"
},
{
"label": "syncOfflineActions()",
"file_type": "code",
"source_file": "src/services/syncService.ts",
"source_location": "L10",
"_origin": "ast",
"id": "src_services_syncservice_syncofflineactions",
"community": 45,
"norm_label": "syncofflineactions()"
},
{
"label": "wasteService.ts",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_services_wasteservice",
"community": 0,
"norm_label": "wasteservice.ts"
},
{
"label": "getWeekKey()",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L27",
"_origin": "ast",
"id": "src_services_wasteservice_getweekkey",
"community": 0,
"norm_label": "getweekkey()"
},
{
"label": "getMonthKey()",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L38",
"_origin": "ast",
"id": "src_services_wasteservice_getmonthkey",
"community": 0,
"norm_label": "getmonthkey()"
},
{
"label": "getCurrentWeekRange()",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L45",
"_origin": "ast",
"id": "src_services_wasteservice_getcurrentweekrange",
"community": 0,
"norm_label": "getcurrentweekrange()"
},
{
"label": "WasteEvent",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L60",
"_origin": "ast",
"id": "src_services_wasteservice_wasteevent",
"community": 0,
"norm_label": "wasteevent"
},
{
"label": "logWaste()",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L74",
"_origin": "ast",
"id": "src_services_wasteservice_logwaste",
"community": 0,
"norm_label": "logwaste()"
},
{
"label": "logWasteFromItem()",
"file_type": "code",
"source_file": "src/services/wasteService.ts",
"source_location": "L134",
"_origin": "ast",
"id": "src_services_wasteservice_logwastefromitem",
"community": 0,
"norm_label": "logwastefromitem()"
},
{
"label": "useStore.ts",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_store_usestore",
"community": 2,
"norm_label": "usestore.ts"
},
{
"label": "Manager",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L4",
"_origin": "ast",
"id": "src_store_usestore_manager",
"community": 2,
"norm_label": "manager"
},
{
"label": "Shift",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L9",
"_origin": "ast",
"id": "src_store_usestore_shift",
"community": 2,
"norm_label": "shift"
},
{
"label": "Log",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L16",
"_origin": "ast",
"id": "src_store_usestore_log",
"community": 2,
"norm_label": "log"
},
{
"label": "AppState",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L23",
"_origin": "ast",
"id": "src_store_usestore_appstate",
"community": 2,
"norm_label": "appstate"
},
{
"label": "useStore",
"file_type": "code",
"source_file": "src/store/useStore.ts",
"source_location": "L43",
"_origin": "ast",
"id": "src_store_usestore_usestore",
"community": 2,
"norm_label": "usestore"
},
{
"label": "types.ts",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_types",
"community": 1,
"norm_label": "types.ts"
},
{
"label": "VendorCodes",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L18",
"_origin": "ast",
"id": "src_types_vendorcodes",
"community": 1,
"norm_label": "vendorcodes"
},
{
"label": "MatchMethod",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L28",
"_origin": "ast",
"id": "src_types_matchmethod",
"community": 2,
"norm_label": "matchmethod"
},
{
"label": "ConflictStatus",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L37",
"_origin": "ast",
"id": "src_types_conflictstatus",
"community": 2,
"norm_label": "conflictstatus"
},
{
"label": "InvoiceLineItem",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L43",
"_origin": "ast",
"id": "src_types_invoicelineitem",
"community": 17,
"norm_label": "invoicelineitem"
},
{
"label": "ParsedInvoice",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L57",
"_origin": "ast",
"id": "src_types_parsedinvoice",
"community": 17,
"norm_label": "parsedinvoice"
},
{
"label": "InventoryItem",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L68",
"_origin": "ast",
"id": "src_types_inventoryitem",
"community": 1,
"norm_label": "inventoryitem"
},
{
"label": "VendorMapping",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L107",
"_origin": "ast",
"id": "src_types_vendormapping",
"community": 1,
"norm_label": "vendormapping"
},
{
"label": "FinancialLog",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L117",
"_origin": "ast",
"id": "src_types_financiallog",
"community": 1,
"norm_label": "financiallog"
},
{
"label": "Category",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L128",
"_origin": "ast",
"id": "src_types_category",
"community": 1,
"norm_label": "category"
},
{
"label": "MealType",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L133",
"_origin": "ast",
"id": "src_types_mealtype",
"community": 1,
"norm_label": "mealtype"
},
{
"label": "Mode",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L135",
"_origin": "ast",
"id": "src_types_mode",
"community": 1,
"norm_label": "mode"
},
{
"label": "ShelfLifeStatus",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L137",
"_origin": "ast",
"id": "src_types_shelflifestatus",
"community": 1,
"norm_label": "shelflifestatus"
},
{
"label": "LookupResult",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L144",
"_origin": "ast",
"id": "src_types_lookupresult",
"community": 1,
"norm_label": "lookupresult"
},
{
"label": "InvoiceItem",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L156",
"_origin": "ast",
"id": "src_types_invoiceitem",
"community": 1,
"norm_label": "invoiceitem"
},
{
"label": "ScanLog",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L173",
"_origin": "ast",
"id": "src_types_scanlog",
"community": 1,
"norm_label": "scanlog"
},
{
"label": "ConflictResolution",
"file_type": "code",
"source_file": "src/types.ts",
"source_location": "L188",
"_origin": "ast",
"id": "src_types_conflictresolution",
"community": 1,
"norm_label": "conflictresolution"
},
{
"label": "kitchenBibleData.ts",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_types_kitchenbibledata",
"community": 3,
"norm_label": "kitchenbibledata.ts"
},
{
"label": "KITCHEN_BIBLE",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L8",
"_origin": "ast",
"id": "src_types_kitchenbibledata_kitchen_bible",
"community": 3,
"norm_label": "kitchen_bible"
},
{
"label": "CLIENT_TAGS",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L238",
"_origin": "ast",
"id": "src_types_kitchenbibledata_client_tags",
"community": 3,
"norm_label": "client_tags"
},
{
"label": "getBufferMultiplier()",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L250",
"_origin": "ast",
"id": "src_types_kitchenbibledata_getbuffermultiplier",
"community": 3,
"norm_label": "getbuffermultiplier()"
},
{
"label": "getBibleItem()",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L259",
"_origin": "ast",
"id": "src_types_kitchenbibledata_getbibleitem",
"community": 3,
"norm_label": "getbibleitem()"
},
{
"label": "calculateUnitsNeeded()",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L267",
"_origin": "ast",
"id": "src_types_kitchenbibledata_calculateunitsneeded",
"community": 3,
"norm_label": "calculateunitsneeded()"
},
{
"label": "SplitPullList",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L313",
"_origin": "ast",
"id": "src_types_kitchenbibledata_splitpulllist",
"community": 3,
"norm_label": "splitpulllist"
},
{
"label": "buildSplitPullList()",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L321",
"_origin": "ast",
"id": "src_types_kitchenbibledata_buildsplitpulllist",
"community": 3,
"norm_label": "buildsplitpulllist()"
},
{
"label": "MENU_CATEGORIES",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L343",
"_origin": "ast",
"id": "src_types_kitchenbibledata_menu_categories",
"community": 3,
"norm_label": "menu_categories"
},
{
"label": "PREP_TYPE_LABELS",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L355",
"_origin": "ast",
"id": "src_types_kitchenbibledata_prep_type_labels",
"community": 3,
"norm_label": "prep_type_labels"
},
{
"label": "PREP_TYPE_COLORS",
"file_type": "code",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L362",
"_origin": "ast",
"id": "src_types_kitchenbibledata_prep_type_colors",
"community": 3,
"norm_label": "prep_type_colors"
},
{
"label": "kitchenBibleTypes.ts",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_types_kitchenbibletypes",
"community": 3,
"norm_label": "kitchenbibletypes.ts"
},
{
"label": "KitchenBibleItem",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L4",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_kitchenbibleitem",
"community": 3,
"norm_label": "kitchenbibleitem"
},
{
"label": "EventMenu",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L19",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_eventmenu",
"community": 3,
"norm_label": "eventmenu"
},
{
"label": "PullListItem",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L24",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_pulllistitem",
"community": 3,
"norm_label": "pulllistitem"
},
{
"label": "EventConsumption",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L36",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_eventconsumption",
"community": 3,
"norm_label": "eventconsumption"
},
{
"label": "KitchenClient",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L44",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_kitchenclient",
"community": 3,
"norm_label": "kitchenclient"
},
{
"label": "KitchenEvent",
"file_type": "code",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L55",
"_origin": "ast",
"id": "src_types_kitchenbibletypes_kitchenevent",
"community": 3,
"norm_label": "kitchenevent"
},
{
"label": "vite-env.d.ts",
"file_type": "code",
"source_file": "src/vite-env.d.ts",
"source_location": "L1",
"_origin": "ast",
"id": "src_vite_env_d",
"community": 54,
"norm_label": "vite-env.d.ts"
},
{
"label": "tsconfig.app.json",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig_app",
"community": 7,
"norm_label": "tsconfig.app.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_app_compileroptions",
"community": 7,
"norm_label": "compileroptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_tsbuildinfofile",
"community": 7,
"norm_label": "tsbuildinfofile"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_target",
"community": 7,
"norm_label": "target"
},
{
"label": "useDefineForClassFields",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_usedefineforclassfields",
"community": 7,
"norm_label": "usedefineforclassfields"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_lib",
"community": 7,
"norm_label": "lib"
},
{
"label": "ES2022",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_app_json_ref_es2022",
"community": 7,
"norm_label": "es2022"
},
{
"label": "DOM",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_app_json_ref_dom",
"community": 7,
"norm_label": "dom"
},
{
"label": "DOM.Iterable",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_app_json_ref_dom_iterable",
"community": 7,
"norm_label": "dom.iterable"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_module",
"community": 7,
"norm_label": "module"
},
{
"label": "types",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_types",
"community": 7,
"norm_label": "types"
},
{
"label": "vite/client",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"_origin": "ast",
"id": "ref_vite_client",
"community": 7,
"norm_label": "vite/client"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_skiplibcheck",
"community": 7,
"norm_label": "skiplibcheck"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_moduleresolution",
"community": 7,
"norm_label": "moduleresolution"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_allowimportingtsextensions",
"community": 7,
"norm_label": "allowimportingtsextensions"
},
{
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"community": 7,
"norm_label": "verbatimmodulesyntax"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_moduledetection",
"community": 7,
"norm_label": "moduledetection"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_noemit",
"community": 7,
"norm_label": "noemit"
},
{
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_jsx",
"community": 7,
"norm_label": "jsx"
},
{
"label": "strict",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_strict",
"community": 7,
"norm_label": "strict"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nounusedlocals",
"community": 7,
"norm_label": "nounusedlocals"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nounusedparameters",
"community": 7,
"norm_label": "nounusedparameters"
},
{
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_erasablesyntaxonly",
"community": 7,
"norm_label": "erasablesyntaxonly"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L24",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"community": 7,
"norm_label": "nofallthroughcasesinswitch"
},
{
"label": "noUncheckedSideEffectImports",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"_origin": "ast",
"id": "tsconfig_app_compileroptions_nouncheckedsideeffectimports",
"community": 7,
"norm_label": "nouncheckedsideeffectimports"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.app.json",
"source_location": "L27",
"_origin": "ast",
"id": "tsconfig_app_include",
"community": 7,
"norm_label": "include"
},
{
"label": "src",
"file_type": "concept",
"source_file": "tsconfig.app.json",
"source_location": "L27",
"_origin": "ast",
"id": "ref_src",
"community": 7,
"norm_label": "src"
},
{
"label": "tsconfig.json",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig",
"community": 14,
"norm_label": "tsconfig.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_compileroptions",
"community": 14,
"norm_label": "compileroptions"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_compileroptions_target",
"community": 14,
"norm_label": "target"
},
{
"label": "experimentalDecorators",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_compileroptions_experimentaldecorators",
"community": 14,
"norm_label": "experimentaldecorators"
},
{
"label": "useDefineForClassFields",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_compileroptions_usedefineforclassfields",
"community": 14,
"norm_label": "usedefineforclassfields"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_compileroptions_module",
"community": 14,
"norm_label": "module"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_compileroptions_lib",
"community": 14,
"norm_label": "lib"
},
{
"label": "ES2022",
"file_type": "concept",
"source_file": "tsconfig.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_json_ref_es2022",
"community": 14,
"norm_label": "es2022"
},
{
"label": "DOM",
"file_type": "concept",
"source_file": "tsconfig.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_json_ref_dom",
"community": 14,
"norm_label": "dom"
},
{
"label": "DOM.Iterable",
"file_type": "concept",
"source_file": "tsconfig.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_json_ref_dom_iterable",
"community": 14,
"norm_label": "dom.iterable"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_compileroptions_skiplibcheck",
"community": 14,
"norm_label": "skiplibcheck"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_compileroptions_moduleresolution",
"community": 14,
"norm_label": "moduleresolution"
},
{
"label": "isolatedModules",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_compileroptions_isolatedmodules",
"community": 14,
"norm_label": "isolatedmodules"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_compileroptions_moduledetection",
"community": 14,
"norm_label": "moduledetection"
},
{
"label": "allowJs",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L16",
"_origin": "ast",
"id": "tsconfig_compileroptions_allowjs",
"community": 14,
"norm_label": "allowjs"
},
{
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L17",
"_origin": "ast",
"id": "tsconfig_compileroptions_jsx",
"community": 14,
"norm_label": "jsx"
},
{
"label": "paths",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L18",
"_origin": "ast",
"id": "tsconfig_compileroptions_paths",
"community": 14,
"norm_label": "paths"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L23",
"_origin": "ast",
"id": "tsconfig_compileroptions_allowimportingtsextensions",
"community": 14,
"norm_label": "allowimportingtsextensions"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L24",
"_origin": "ast",
"id": "tsconfig_compileroptions_noemit",
"community": 14,
"norm_label": "noemit"
},
{
"label": "tsconfig.node.json",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig_node",
"community": 10,
"norm_label": "tsconfig.node.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_node_compileroptions",
"community": 10,
"norm_label": "compileroptions"
},
{
"label": "tsBuildInfoFile",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_tsbuildinfofile",
"community": 10,
"norm_label": "tsbuildinfofile"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_target",
"community": 10,
"norm_label": "target"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_lib",
"community": 10,
"norm_label": "lib"
},
{
"label": "ES2023",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"_origin": "ast",
"id": "ref_es2023",
"community": 10,
"norm_label": "es2023"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_module",
"community": 10,
"norm_label": "module"
},
{
"label": "types",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_types",
"community": 10,
"norm_label": "types"
},
{
"label": "node",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"_origin": "ast",
"id": "ref_node",
"community": 10,
"norm_label": "node"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L8",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_skiplibcheck",
"community": 10,
"norm_label": "skiplibcheck"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_moduleresolution",
"community": 10,
"norm_label": "moduleresolution"
},
{
"label": "allowImportingTsExtensions",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_allowimportingtsextensions",
"community": 10,
"norm_label": "allowimportingtsextensions"
},
{
"label": "verbatimModuleSyntax",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_verbatimmodulesyntax",
"community": 10,
"norm_label": "verbatimmodulesyntax"
},
{
"label": "moduleDetection",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_moduledetection",
"community": 10,
"norm_label": "moduledetection"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_noemit",
"community": 10,
"norm_label": "noemit"
},
{
"label": "strict",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_strict",
"community": 10,
"norm_label": "strict"
},
{
"label": "noUnusedLocals",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nounusedlocals",
"community": 10,
"norm_label": "nounusedlocals"
},
{
"label": "noUnusedParameters",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nounusedparameters",
"community": 10,
"norm_label": "nounusedparameters"
},
{
"label": "erasableSyntaxOnly",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L21",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_erasablesyntaxonly",
"community": 10,
"norm_label": "erasablesyntaxonly"
},
{
"label": "noFallthroughCasesInSwitch",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"community": 10,
"norm_label": "nofallthroughcasesinswitch"
},
{
"label": "noUncheckedSideEffectImports",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L23",
"_origin": "ast",
"id": "tsconfig_node_compileroptions_nouncheckedsideeffectimports",
"community": 10,
"norm_label": "nouncheckedsideeffectimports"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.node.json",
"source_location": "L25",
"_origin": "ast",
"id": "tsconfig_node_include",
"community": 10,
"norm_label": "include"
},
{
"label": "vite.config.ts",
"file_type": "concept",
"source_file": "tsconfig.node.json",
"source_location": "L25",
"_origin": "ast",
"id": "ref_vite_config_ts",
"community": 10,
"norm_label": "vite.config.ts"
},
{
"label": "vite.config.ts",
"file_type": "code",
"source_file": "vite.config.ts",
"source_location": "L1",
"_origin": "ast",
"id": "vite_config",
"community": 55,
"norm_label": "vite.config.ts"
}
],
"links": [
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Package.swift",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_package",
"target": "packagedescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_hascrashlyticsrunscriptbuildphase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L80",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_setdwarfwithdsymdebuginformationformat",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "foundation",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "pathkit",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main",
"target": "xcodeproj",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L108",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main",
"target": "xcodeproj",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L51",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L5",
"weight": 1.0,
"context": "return_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled",
"target": "bool",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L5",
"weight": 1.0,
"context": "parameter_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_isuserscriptsandboxingenabled",
"target": "pbxproj",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L37",
"weight": 1.0,
"context": "parameter_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase",
"target": "pbxproj",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L21",
"weight": 1.0,
"context": "parameter_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_hascrashlyticsrunscriptbuildphase",
"target": "pbxproj",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L68",
"weight": 1.0,
"context": "parameter_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_setdwarfwithdsymdebuginformationformat",
"target": "pbxproj",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L21",
"weight": 1.0,
"context": "return_type",
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_hascrashlyticsrunscriptbuildphase",
"target": "bool",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L216",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_addcrashlyticsrunscriptbuildphase",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/xcode-project-setup/scripts/xcode_spm_setup/Sources/main.swift",
"source_location": "L212",
"weight": 1.0,
"_origin": "ast",
"source": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_main",
"target": "agents_skills_xcode_project_setup_scripts_xcode_spm_setup_sources_main_setdwarfwithdsymdebuginformationformat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "idx_mcp",
"target": "idx_mcp_mcp_server_firebase"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "idx_mcp",
"target": "idx_mcp_mcp_server_github"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "idx_mcp",
"target": "idx_mcp_mcp_server_google_docs"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"context": "command",
"_origin": "ast",
"source": "idx_mcp_mcp_server_firebase",
"target": "mcp_command_npx"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"context": "command",
"_origin": "ast",
"source": "idx_mcp_mcp_server_github",
"target": "mcp_command_npx"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"context": "command",
"_origin": "ast",
"source": "idx_mcp_mcp_server_google_docs",
"target": "mcp_command_npx"
},
{
"relation": "requires_env",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "idx_mcp_mcp_server_github",
"target": "env_var_github_personal_access_token"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"context": "package",
"_origin": "ast",
"source": "idx_mcp_mcp_server_github",
"target": "mcp_package_modelcontextprotocol_server_github"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": ".idx/mcp.json",
"source_location": "L1",
"weight": 1.0,
"context": "package",
"_origin": "ast",
"source": "idx_mcp_mcp_server_google_docs",
"target": "mcp_package_piotr_agier_google_drive_mcp"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest",
"target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest",
"target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest",
"target": "runwith",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest",
"target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L16",
"weight": 1.0,
"context": "attribute",
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest",
"target": "runwith",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "android/app/src/androidTest/java/com/getcapacitor/myapp/ExampleInstrumentedTest.java",
"source_location": "L19",
"weight": 1.0,
"context": "attribute",
"_origin": "ast",
"source": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_exampleinstrumentedtest_useappcontext",
"target": "android_app_src_androidtest_java_com_getcapacitor_myapp_exampleinstrumentedtest_java_test",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity",
"target": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity",
"target": "bridgeactivity",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "android/app/src/main/java/com/zumaya/kitchen/MainActivity.java",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_main_java_com_zumaya_kitchen_mainactivity_mainactivity",
"target": "bridgeactivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest",
"target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest",
"target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest",
"target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "android/app/src/test/java/com/getcapacitor/myapp/ExampleUnitTest.java",
"source_location": "L14",
"weight": 1.0,
"context": "attribute",
"_origin": "ast",
"source": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_exampleunittest_addition_iscorrect",
"target": "android_app_src_test_java_com_getcapacitor_myapp_exampleunittest_java_test",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "android/gradlew",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "android_gradlew",
"target": "android_gradlew__entry",
"confidence_score": 1.0
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "android/gradlew",
"source_location": "L98",
"weight": 1.0,
"_origin": "ast",
"source": "android_gradlew",
"target": "android_gradlew_die",
"confidence_score": 1.0
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "android/gradlew",
"source_location": "L94",
"weight": 1.0,
"_origin": "ast",
"source": "android_gradlew",
"target": "android_gradlew_warn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "android/gradlew",
"source_location": "L129",
"weight": 1.0,
"context": "call",
"_origin": "ast",
"source": "android_gradlew__entry",
"target": "android_gradlew_die",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "android/gradlew",
"source_location": "L152",
"weight": 1.0,
"context": "call",
"_origin": "ast",
"source": "android_gradlew__entry",
"target": "android_gradlew_warn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "capacitor.config.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "capacitor_config",
"target": "capacitor_config_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "clear-stuck.js",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "clear_stuck",
"target": "clear_stuck_checkpending",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "clear-stuck.js",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "clear_stuck",
"target": "clear_stuck_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "clear-stuck.js",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "clear_stuck",
"target": "clear_stuck_getfirestore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "clear-stuck.js",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "clear_stuck",
"target": "clear_stuck_initializeapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_cleanairesponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_getfirestore_fieldvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L91",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_getmonthkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L82",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_getweekkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_googlegenai",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_initializeapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_ondocumentcreated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_onschedule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L59",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_processinvoicewithretry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L50",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index",
"target": "functions_index_withtimeout",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L70",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index_processinvoicewithretry",
"target": "functions_index_cleanairesponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "functions/index.js",
"source_location": "L63",
"weight": 1.0,
"_origin": "ast",
"source": "functions_index_processinvoicewithretry",
"target": "functions_index_withtimeout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L59",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_calculateexpirationdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L116",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_createvendormapping",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_getfirestore_fieldvalue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L93",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_lookupbyupc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L69",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_lookupvendormapping",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_ondocumentupdated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved",
"target": "functions_oninvoiceapproved_resolveshelflifedays",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "functions/onInvoiceApproved.js",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "functions_oninvoiceapproved_rationale_14",
"target": "functions_oninvoiceapproved",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_dependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_devdependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_engines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_private",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package",
"target": "functions_package_scripts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_scripts",
"target": "functions_package_scripts_deploy",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_scripts",
"target": "functions_package_scripts_logs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_scripts",
"target": "functions_package_scripts_serve",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_scripts",
"target": "functions_package_scripts_shell",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_scripts",
"target": "functions_package_scripts_start",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_engines",
"target": "functions_package_engines_node",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_dependencies",
"target": "functions_package_dependencies_cors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_dependencies",
"target": "functions_package_dependencies_firebase_admin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_dependencies",
"target": "functions_package_dependencies_firebase_functions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_dependencies",
"target": "functions_package_dependencies_google_genai",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L16",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "functions_package_dependencies_google_genai",
"target": "google_genai",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L17",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "functions_package_dependencies_cors",
"target": "cors",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L18",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "functions_package_dependencies_firebase_admin",
"target": "firebase_admin",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L19",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "functions_package_dependencies_firebase_functions",
"target": "firebase_functions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "functions_package_devdependencies",
"target": "functions_package_devdependencies_firebase_functions_test",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "functions/package.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "functions_package_devdependencies_firebase_functions_test",
"target": "firebase_functions_test",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_dependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_devdependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_private",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_scripts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "package",
"target": "package_version",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_build",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_dev",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_lint",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "package_scripts",
"target": "package_scripts_preview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_capacitor_android",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_capacitor_core",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_chart_js",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_dexie",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_firebase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_phosphor_icons_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react_chartjs_2",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react_icons",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_react_router_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_simplewebauthn_browser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_tailwindcss_postcss",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_zustand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_zxing_browser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "package_dependencies",
"target": "package_dependencies_zxing_library",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L13",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_capacitor_android",
"target": "capacitor_android",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_capacitor_core",
"target": "capacitor_core",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_phosphor_icons_react",
"target": "phosphor_icons_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_simplewebauthn_browser",
"target": "simplewebauthn_browser",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_tailwindcss_postcss",
"target": "tailwindcss_postcss",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_zxing_browser",
"target": "zxing_browser",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_zxing_library",
"target": "zxing_library",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L20",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_chart_js",
"target": "chart_js",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_dexie",
"target": "dexie",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_firebase",
"target": "firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react",
"target": "react",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage_scanpage",
"target": "package_dependencies_react"
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react_chartjs_2",
"target": "react_chartjs_2",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react_dom",
"target": "react_dom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react_icons",
"target": "react_icons",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_react_router_dom",
"target": "react_router_dom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L28",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_dependencies_zustand",
"target": "zustand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_capacitor_cli",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_eslint",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_eslint_plugin_react_hooks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_eslint_plugin_react_refresh",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_types_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_types_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_typescript",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_typescript_eslint_eslint_plugin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_typescript_eslint_parser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vite_plugin_pwa",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "package_devdependencies",
"target": "package_devdependencies_vitejs_plugin_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L31",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_capacitor_cli",
"target": "capacitor_cli",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L32",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_types_react",
"target": "types_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L33",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_types_react_dom",
"target": "types_react_dom",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L34",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_typescript_eslint_eslint_plugin",
"target": "typescript_eslint_eslint_plugin",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L35",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_typescript_eslint_parser",
"target": "typescript_eslint_parser",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L36",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vitejs_plugin_react",
"target": "vitejs_plugin_react",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L37",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_eslint",
"target": "eslint",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L38",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_eslint_plugin_react_hooks",
"target": "eslint_plugin_react_hooks",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L39",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_eslint_plugin_react_refresh",
"target": "eslint_plugin_react_refresh",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L40",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_typescript",
"target": "typescript",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L41",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vite",
"target": "vite",
"confidence_score": 1.0
},
{
"relation": "imports",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L42",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "package_devdependencies_vite_plugin_pwa",
"target": "vite_plugin_pwa",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L96",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_app",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_app_approutes",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_components_inventorylayout",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_components_inventorylayout_inventorylayout",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_components_kitchenlayout",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_components_sessiontimeoutmodal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_context_authcontext",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_context_authcontext_authprovider",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_context_authcontext_useauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_hooks_usesessiontimeout",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_hooks_usesessiontimeout_usesessiontimeout",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_activitypage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_createeventpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_dashboard",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_eventdetailpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_eventspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_financialspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_inventorypage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_inventoryscannerpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_locationpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_loginpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_productionpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_pullsessionpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_reconcilepage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_scanpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_schedulepage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_staffmanagementpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/App.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_app",
"target": "src_pages_voicesettingspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/main.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_main",
"target": "src_app",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_approutes",
"target": "src_context_authcontext_useauth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/App.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "src_app_approutes",
"target": "src_hooks_usesessiontimeout_usesessiontimeout"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform",
"target": "src_components_additemform_additemform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform",
"target": "src_components_additemform_additemformprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform",
"target": "src_types_lookupresult",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform_additemformprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemForm.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemform_additemformprops",
"target": "src_types_lookupresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_components_additemmodal_additemmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_components_additemmodal_additemmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_components_additemmodal_inputstyle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_components_additemmodal_labelstyle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_components_fifosuggestionmodal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_lib_utils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_lib_utils_checkexistingstock",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal",
"target": "src_lib_utils_existingstockresult",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_components_additemmodal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/AddItemModal.tsx",
"source_location": "L54",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_additemmodal_additemmodal",
"target": "src_lib_utils_checkexistingstock"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ArchiveModal.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_archivemodal",
"target": "src_components_archivemodal_archivemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ArchiveModal.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_archivemodal",
"target": "src_components_archivemodal_archivemodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/BiometricModal.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_biometricmodal",
"target": "src_components_biometricmodal_biometricmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/BiometricModal.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_biometricmodal",
"target": "src_components_biometricmodal_biometricmodalprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_components_biometricmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_categorydashboard",
"target": "src_components_categorydashboard_categorydashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_categorydashboard",
"target": "src_components_categorydashboard_categorydashboardprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_categorydashboard",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_categorydashboard",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/CategoryDashboard.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_categorydashboard_categorydashboardprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ConnectionStatus.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_connectionstatus",
"target": "src_components_connectionstatus_connectionstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_components_fifosuggestionmodal_existingstock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_components_fifosuggestionmodal_fifosuggestionmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_components_fifosuggestionmodal_fifosuggestionmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L91",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_components_fifosuggestionmodal_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/FIFOSuggestionModal.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_fifosuggestionmodal",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_components_fifosuggestionmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_components_inventory_inventory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_components_inventory_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L131",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_components_inventory_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_components_kitchenlayout",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_components_scanners_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/Inventory.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventory",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryLayout.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylayout",
"target": "src_components_inventorylayout_inventorylayout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_components_inventorylist_inventorylist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_components_inventorylist_inventorylistprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_inventoryutils_calculateshelflifestatus",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_inventoryutils_formatdisplaydate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/InventoryList.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist_inventorylistprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/InventoryList.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist_inventorylist",
"target": "src_inventoryutils_calculateshelflifestatus"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/InventoryList.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_inventorylist_inventorylist",
"target": "src_inventoryutils_formatdisplaydate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_components_kitchenlayout_kitchenlayout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_components_kitchenlayout_kitchenlayoutprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_components_managerlockscreen",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_components_offlinemodetoggle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_components_kitchenlayout",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/KitchenLayout.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_kitchenlayout_kitchenlayout",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Ledger.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_ledger",
"target": "src_components_ledger_ledger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Ledger.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_ledger",
"target": "src_components_ledger_ledgerprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/Ledger.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_ledger",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_components_ledger",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_components_ledger_ledger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlock",
"target": "src_components_managerlock_managerlock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlock",
"target": "src_components_managerlock_s",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLock.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlock_rationale_5",
"target": "src_components_managerlock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_components_managerlockscreen_managerlockscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L96",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_components_managerlockscreen_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_hooks_usemanagerauth_attemptbiometricauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen",
"target": "src_hooks_usemanagerauth_validatepin",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen_managerlockscreen",
"target": "src_hooks_usemanagerauth_attemptbiometricauth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen_managerlockscreen",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/ManagerLockScreen.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_managerlockscreen_managerlockscreen",
"target": "src_hooks_usemanagerauth_validatepin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinebanner",
"target": "src_components_offlinebanner_offlinebanner",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinebanner",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinebanner",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/OfflineBanner.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinebanner_offlinebanner",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle",
"target": "src_components_offlinemodetoggle_offlinemodetoggle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle",
"target": "src_hooks_useofflinesync",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle",
"target": "src_hooks_useofflinesync_useofflinesync",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle_offlinemodetoggle",
"target": "src_hooks_useofflinesync_useofflinesync"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/OfflineModeToggle.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_offlinemodetoggle_offlinemodetoggle",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PageTitle.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_pagetitle",
"target": "src_components_pagetitle_pagetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PageTitle.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_pagetitle",
"target": "src_components_pagetitle_pagetitleprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventorypage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_schedulepage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_settingspage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_components_pagetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PinModal.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_pinmodal",
"target": "src_components_pinmodal_pinmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PinModal.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_pinmodal",
"target": "src_components_pinmodal_pinmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_productdetails",
"target": "src_components_productdetails_productdetails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_productdetails",
"target": "src_components_productdetails_productdetailsprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_productdetails",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_productdetails",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/components/ProductDetails.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_productdetails_productdetailsprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ProtectedRoute.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_protectedroute",
"target": "src_components_protectedroute_protectedroute",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ProtectedRoute.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_protectedroute",
"target": "src_components_protectedroute_protectedrouteprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanhistory",
"target": "src_components_scanhistory_scanhistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanhistory",
"target": "src_components_scanhistory_scanhistoryprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScanHistory.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanhistory",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L193",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_components_scannermodal_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_components_scannermodal_scannermodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_components_scannermodal_scannermodalprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_components_scanners_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_pages_scanpage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_components_scannermodal",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/ScannerModal.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scannermodal_scannermodalprops",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/SessionTimeoutModal.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_sessiontimeoutmodal",
"target": "src_components_sessiontimeoutmodal_sessiontimeoutmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/SessionTimeoutModal.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_sessiontimeoutmodal",
"target": "src_components_sessiontimeoutmodal_sessiontimeoutmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Settings.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_settings",
"target": "src_components_settings_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/Settings.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_settings",
"target": "src_components_settings_settingsprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab",
"target": "src_components_voicefab_voicefab",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab",
"target": "src_components_voicefab_voicefabprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab",
"target": "src_hooks_usevoicecommands",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab",
"target": "src_hooks_usevoicecommands_voiceresult",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab",
"target": "src_hooks_usevoicecommands_voicestate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_components_voicefab",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab_voicefabprops",
"target": "src_hooks_usevoicecommands_voiceresult",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/VoiceFab.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_voicefab_voicefabprops",
"target": "src_hooks_usevoicecommands_voicestate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_components_scanner_barcodescanneroverlay_overlaystate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_components_scanner_barcodescanneroverlay_props",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_components_scanners_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_barcodelookup",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_barcodelookup_lookupbarcode",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_barcodelookup_productresult",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_productcache",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_productcache_cacheproduct",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_productcache_flushqueue",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_productcache_getcachedproduct",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_lib_productcache_queueinventoryadd",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_props",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L109",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"target": "src_lib_barcodelookup_lookupbarcode"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L112",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"target": "src_lib_productcache_cacheproduct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L58",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"target": "src_lib_productcache_flushqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L96",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"target": "src_lib_productcache_getcachedproduct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Barcodescanneroverlay.tsx",
"source_location": "L158",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_barcodescanneroverlay_barcodescanneroverlay",
"target": "src_lib_productcache_queueinventoryadd"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_components_scanner_financialspanel_financialspanel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_components_scanner_financialspanel_financialspanelprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_lib_utils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_lib_utils_formatcurrency",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel_financialspanelprops",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Financialspanel.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_financialspanel_financialspanel",
"target": "src_lib_utils_formatcurrency"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L455",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_actionmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L448",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_actionmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L81",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_actiontype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L61",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_applyshelflifefilter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_beef_keywords",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L91",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_editmodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L85",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_editmodalprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_frozen_items",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L50",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_getcardbackground",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_getstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_getstatuscolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L72",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_groupbylocation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L584",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_inventorygrid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L579",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_inventorygridprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L565",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_ms",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L59",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_shelflifefilter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L296",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_usemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L289",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_components_scanner_inventorygrid_usemodalprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_casecontentsrule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_formatcasedisplay",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_formatpardisplay",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_getcasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_savecasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_casecontents_unitstocasedecrement",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_shelfliferules",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_shelfliferules_calcexpirationdate",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_shelfliferules_getlocationdefault",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_shelfliferules_getshelfliferule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_shelfliferules_saveshelfliferule",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_utils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_utils_getshelflifecolor",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_voicealiases",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_voicealiases_getaliasmap",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_voicealiases_normalizealias",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_lib_voicealiases_savealias",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_services_wasteservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_services_wasteservice_logwastefromitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_components_scanner_inventorygrid",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L736",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_frozen_items"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L739",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_getstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L759",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_getstatuscolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L52",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_getcardbackground",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L743",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_getcardbackground",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L64",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_applyshelflifefilter",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L614",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_applyshelflifefilter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L615",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_components_scanner_inventorygrid_groupbylocation",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L86",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodalprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L115",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_casecontents_getcasecontentsrule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L148",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_casecontents_savecasecontentsrule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L98",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_shelfliferules_getlocationdefault"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L111",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_shelfliferules_getshelfliferule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L146",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_shelfliferules_saveshelfliferule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L120",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_voicealiases_getaliasmap"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L151",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_editmodal",
"target": "src_lib_voicealiases_savealias"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L297",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_usemodal",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L378",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_usemodal",
"target": "src_lib_casecontents_formatcasedisplay"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L316",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_usemodal",
"target": "src_lib_casecontents_unitstocasedecrement"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L470",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_actionmodal",
"target": "src_services_wasteservice_logwastefromitem"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L753",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_casecontents_formatcasedisplay"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L757",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_casecontents_formatpardisplay"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L598",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_casecontents_getcasecontentsrule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L654",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_shelfliferules_calcexpirationdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L649",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_shelfliferules_getlocationdefault"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L648",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_shelfliferules_getshelfliferule"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L605",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_utils_daysuntilexpiration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanner/Inventorygrid.tsx",
"source_location": "L766",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_inventorygrid_inventorygrid",
"target": "src_lib_utils_getshelflifecolor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_components_scanner_itemactionbar_actionmode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_components_scanner_itemactionbar_itemactionbar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_components_scanner_itemactionbar_itemactionbarprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar",
"target": "src_types_mealtype",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_components_scanner_itemactionbar",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/Itemactionbar.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_itemactionbar_itemactionbarprops",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L232",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_cornerstyle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L200",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_manualentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_mastercasescanner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_phase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_props",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/MasterCaseScanner.tsx",
"source_location": "L245",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_mastercasescanner",
"target": "src_components_scanner_mastercasescanner_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_components_scanner_mastercasescanner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/PinLockScreen.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_pinlockscreen",
"target": "src_components_scanner_pinlockscreen_pinlockscreen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanner/PinLockScreen.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanner_pinlockscreen",
"target": "src_components_scanner_pinlockscreen_pinlockscreenprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L94",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_lookupgoupc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L54",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L117",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_lookupproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L74",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_lookupupcitemdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_maptostorage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L131",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_overlaystate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_productresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L133",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_barcodeoverlay_props",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_components_scanners_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_lib_productcache",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_lib_productcache_cacheproduct",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_lib_productcache_flushqueue",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_lib_productcache_getcachedproduct",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_lib_productcache_queueinventoryadd",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L110",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupgoupc",
"target": "src_components_scanners_barcodeoverlay_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts",
"target": "src_components_scanners_barcodeoverlay_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L88",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupupcitemdb",
"target": "src_components_scanners_barcodeoverlay_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L119",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupproduct",
"target": "src_components_scanners_barcodeoverlay_lookupopenfoodfacts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L120",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupproduct",
"target": "src_components_scanners_barcodeoverlay_lookupupcitemdb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L121",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_lookupproduct",
"target": "src_components_scanners_barcodeoverlay_lookupgoupc",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L210",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"target": "src_components_scanners_barcodeoverlay_lookupproduct",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L134",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_props",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L213",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"target": "src_lib_productcache_cacheproduct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L159",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"target": "src_lib_productcache_flushqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L197",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"target": "src_lib_productcache_getcachedproduct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/BarcodeOverlay.tsx",
"source_location": "L259",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_barcodeoverlay_barcodescanneroverlay",
"target": "src_lib_productcache_queueinventoryadd"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera",
"target": "src_components_scanners_camera_camera",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera",
"target": "src_components_scanners_camera_cameraprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L249",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera",
"target": "src_components_scanners_camera_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera",
"target": "src_hooks_usecameracontrols",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera",
"target": "src_hooks_usecameracontrols_usecameracontrols",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_components_scanners_camera",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_components_scanners_camera",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_camera",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/Camera.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_camera_camera",
"target": "src_hooks_usecameracontrols_usecameracontrols"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_components_scanners_invoiceprocessor_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_components_scanners_invoiceprocessor_invoiceprocessorprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_components_scanners_invoiceprocessor_processingstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_components_scanners_invoiceprocessor_status_messages",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_firebase_storage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_hooks_useofflinesync",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_hooks_useofflinesync_queueinvoicescan",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_services_geminiservice_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_components_scanners_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_components_scanners_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_components_scanners_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L54",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor_invoiceprocessor",
"target": "src_hooks_useofflinesync_queueinvoicescan"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/InvoiceProcessor.tsx",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoiceprocessor_invoiceprocessor",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_components_scanners_invoicescanner_invoiceprocessor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_components_scanners_invoicescanner_invoiceprocessorprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_components_scanners_invoicescanner_processingstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_components_scanners_invoicescanner_status_messages",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_firebase_storage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/InvoiceScanner.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_invoicescanner",
"target": "src_services_geminiservice_geminiservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_components_scanners_multiformatscanner_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_components_scanners_multiformatscanner_multiformatscannerprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L158",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_components_scanners_multiformatscanner_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_components_scanners_scanneroverlay",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_hooks_usecameracontrols",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_hooks_usecameracontrols_usecameracontrols",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_pages_scanpage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner_rationale_10",
"target": "src_components_scanners_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_components_scanners_multiformatscanner",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner_multiformatscannerprops",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/MultiFormatScanner.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_multiformatscanner_multiformatscanner",
"target": "src_hooks_usecameracontrols_usecameracontrols"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_scanneroverlay",
"target": "src_components_scanners_scanneroverlay_scanneroverlay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_scanneroverlay",
"target": "src_components_scanners_scanneroverlay_scanneroverlayprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_scanneroverlay",
"target": "src_pages_scanpage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_scanneroverlay",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ScannerOverlay.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_scanneroverlay_scanneroverlayprops",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L71",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_findexactmatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L59",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_locations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L48",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_matcheditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_rawscanneditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_scanstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L143",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_shelfscanner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_shelfscannerprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L119",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_components_scanners_shelfscanner_writescanlog",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_firebase_storage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_hooks_useofflinesync",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_hooks_useofflinesync_queueshelfscan",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_services_geminiservice_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_types_conflictstatus",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_components_scanners_shelfscanner",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L53",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_matcheditem",
"target": "src_types_conflictstatus",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L52",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_matcheditem",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L181",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_shelfscanner",
"target": "src_components_scanners_shelfscanner_findexactmatch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L330",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_shelfscanner",
"target": "src_components_scanners_shelfscanner_writescanlog",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L156",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_shelfscanner",
"target": "src_hooks_useofflinesync_queueshelfscan"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/scanners/ShelfScanner.tsx",
"source_location": "L149",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_shelfscanner_shelfscanner",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/scanners/VideoScanner.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_components_scanners_videoscanner",
"target": "src_components_scanners_videoscanner_videoscanner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_context_authcontext_authcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_context_authcontext_authcontexttype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_context_authcontext_authprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L73",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_context_authcontext_useauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_context_authcontext_userprofile",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/context/AuthContext.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_context_authcontext",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db",
"target": "src_db_db_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db",
"target": "src_db_db_mysubclasseddexie",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db_mysubclasseddexie",
"target": "src_db_db_mysubclasseddexie_constructor",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "generic_arg",
"confidence": "EXTRACTED",
"source_file": "src/db/db.ts",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_db_db_mysubclasseddexie",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/firebase.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_firebase",
"target": "src_firebase_auth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/firebase.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_firebase",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/firebase.ts",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_firebase",
"target": "src_firebase_firebaseconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/firebase.ts",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_firebase",
"target": "src_firebase_storage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_firebase",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_firebase_db",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_firebase_storage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecameracontrols",
"target": "src_hooks_usecameracontrols_cameracontrols",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecameracontrols",
"target": "src_hooks_usecameracontrols_gettouchdistance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecameracontrols",
"target": "src_hooks_usecameracontrols_usecameracontrols",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCameraControls.ts",
"source_location": "L105",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecameracontrols_usecameracontrols",
"target": "src_hooks_usecameracontrols_gettouchdistance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_aicateringresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_aigeneralresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_aiinventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_aiinventoryresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L51",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_contentpart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L65",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_getmodel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L136",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_usecateringai",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_usecateringaioptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai",
"target": "src_hooks_usecateringai_usecateringaireturn",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useCateringAI.ts",
"source_location": "L164",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usecateringai_usecateringai",
"target": "src_hooks_usecateringai_getmodel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_hooks_useinventorydata_useinventorydata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_hooks_useinventorydata_useinventorydataresult",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata_useinventorydataresult",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useInventoryData.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useinventorydata_useinventorydataresult",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_hooks_usemanagerauth_attemptbiometricauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_hooks_usemanagerauth_managerauthstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useManagerAuth.ts",
"source_location": "L67",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usemanagerauth",
"target": "src_hooks_usemanagerauth_validatepin",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usesessiontimeout",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_schedulepage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_hooks_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usesessiontimeout",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L26",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usesessiontimeout_usesessiontimeout",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L394",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback_eventdetailpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage_createeventpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard_dashboard",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage_eventdetailpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage_eventspage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L138",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage_financialspage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L124",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage_importpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage_locationpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage_pullsessionpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage_reconcilepage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage_scanpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_schedulepage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_schedulepage_schedulepage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage_staffmanagementpage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_hooks_usemanagerauth_usemanagerauth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L117",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage_voicesettingspage",
"target": "src_hooks_usemanagerauth_usemanagerauth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_hooks_useofflinesync_offlinesyncstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L136",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_hooks_useofflinesync_queueinventoryadd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L144",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_hooks_useofflinesync_queueinvoicescan",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L140",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_hooks_useofflinesync_queueshelfscan",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_hooks_useofflinesync_useofflinesync",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_lib_offlinequeue",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_lib_offlinequeue_enqueue",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_lib_offlinequeue_flushofflinequeue",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_lib_offlinequeue_getqueuecount",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_services_geminiservice_geminiservice",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_useofflinesync",
"target": "src_lib_offlinequeue_flushofflinequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_useofflinesync",
"target": "src_lib_offlinequeue_getqueuecount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_useofflinesync",
"target": "src_store_usestore_usestore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_queueinventoryadd",
"target": "src_lib_offlinequeue_enqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L141",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_queueshelfscan",
"target": "src_lib_offlinequeue_enqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useOfflineSync.ts",
"source_location": "L145",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_useofflinesync_queueinvoicescan",
"target": "src_lib_offlinequeue_enqueue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usesessiontimeout",
"target": "src_hooks_usesessiontimeout_sessiontimeoutstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useSessionTimeout.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usesessiontimeout",
"target": "src_hooks_usesessiontimeout_usesessiontimeout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L140",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_case_words",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L248",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_executecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L82",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_finditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_iscase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L54",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_location_aliases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L146",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_parsecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L129",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_parsedcommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L75",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_resolvelocation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L372",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_usevoicecommands",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_usevoicecommandsreturn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_voiceresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_hooks_usevoicecommands_voicestate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_casecontents",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_casecontents_getcasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L29",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_casecontents_unitstocasedecrement",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_shelfliferules",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_shelfliferules_calcexpirationdate",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_shelfliferules_getlocationdefault",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_shelfliferules_getshelfliferule",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_voicealiases",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_lib_voicealiases_getaliasmap",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_services_wasteservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_services_wasteservice_logwastefromitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_hooks_usevoicecommands",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L214",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_parsecommand",
"target": "src_hooks_usevoicecommands_resolvelocation",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L257",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_hooks_usevoicecommands_finditem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L143",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_iscase",
"target": "src_hooks_usevoicecommands_case_words"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L156",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_parsecommand",
"target": "src_hooks_usevoicecommands_iscase",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L445",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_usevoicecommands",
"target": "src_hooks_usevoicecommands_parsecommand",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L259",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_lib_casecontents_getcasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L280",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_lib_casecontents_unitstocasedecrement",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L353",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_lib_shelfliferules_calcexpirationdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L349",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_lib_shelfliferules_getlocationdefault",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L348",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_lib_shelfliferules_getshelfliferule",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L322",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_executecommand",
"target": "src_services_wasteservice_logwastefromitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L461",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_usevoicecommands",
"target": "src_hooks_usevoicecommands_executecommand",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/hooks/useVoiceCommands.ts",
"source_location": "L389",
"weight": 1.0,
"_origin": "ast",
"source": "src_hooks_usevoicecommands_usevoicecommands",
"target": "src_lib_voicealiases_getaliasmap"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_hooks_usevoicecommands_usevoicecommands",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L60",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage_locationpage",
"target": "src_hooks_usevoicecommands_usevoicecommands"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/inventoryUtils.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_inventoryutils",
"target": "src_inventoryutils_calculateshelflifestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/inventoryUtils.ts",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_inventoryutils",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/inventoryUtils.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_inventoryutils",
"target": "src_inventoryutils_formatdisplaydate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/inventoryUtils.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_inventoryutils",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/inventoryUtils.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_inventoryutils",
"target": "src_types_shelflifestatus",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_inventoryutils",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_inventoryutils_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L234",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_getfatsecrettoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L293",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupbarcode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L207",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupchomp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L256",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupfatsecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L86",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupgoupc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L133",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupnutritionix",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L162",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupopenbeautyfacts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupopenfoodfacts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L184",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupopenproductsfacts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L64",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupupcitemdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L110",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_lookupusda",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_productresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L223",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupchomp",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L282",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupfatsecret",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L101",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupgoupc",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L153",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupnutritionix",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupopenfoodfacts",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L197",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupopenproductsfacts",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L78",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupupcitemdb",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L124",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupusda",
"target": "src_lib_barcodelookup_maptostorage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L248",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_getfatsecrettoken",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L213",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupchomp",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L262",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupfatsecret",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L92",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupgoupc",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupnutritionix",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L166",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupopenbeautyfacts",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupopenfoodfacts",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L188",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupopenproductsfacts",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupupcitemdb",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L114",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupusda",
"target": "src_lib_barcodelookup_signal",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L295",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupopenfoodfacts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L296",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupupcitemdb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L300",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupgoupc",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L301",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupusda",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L298",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupnutritionix",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L302",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupopenbeautyfacts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L303",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupopenproductsfacts",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L297",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupchomp",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L258",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupfatsecret",
"target": "src_lib_barcodelookup_getfatsecrettoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/barcodeLookup.ts",
"source_location": "L299",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_barcodelookup_lookupbarcode",
"target": "src_lib_barcodelookup_lookupfatsecret",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L30",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_casecontentsrule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_casestounits",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_formatcasedisplay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L63",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_formatpardisplay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L71",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_getcasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L39",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_normalizename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L83",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_savecasecontentsrule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents",
"target": "src_lib_casecontents_unitstocasedecrement",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L73",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents_getcasecontentsrule",
"target": "src_lib_casecontents_normalizename",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/caseContents.ts",
"source_location": "L88",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_casecontents_savecasecontentsrule",
"target": "src_lib_casecontents_normalizename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L92",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_clearqueue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L84",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_dequeue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_enqueue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L102",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_flushhandlers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L108",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_flushofflinequeue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L40",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_generateid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L60",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_getqueue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L79",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_getqueuecount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_opendb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_queueditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue",
"target": "src_lib_offlinequeue_queueditemtype",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L94",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_clearqueue",
"target": "src_lib_offlinequeue_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L86",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_dequeue",
"target": "src_lib_offlinequeue_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_enqueue",
"target": "src_lib_offlinequeue_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_getqueue",
"target": "src_lib_offlinequeue_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_enqueue",
"target": "src_lib_offlinequeue_generateid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L112",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_flushofflinequeue",
"target": "src_lib_offlinequeue_getqueue",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L80",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_getqueuecount",
"target": "src_lib_offlinequeue_getqueue",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L129",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_flushofflinequeue",
"target": "src_lib_offlinequeue_dequeue",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/lib/offlineQueue.ts",
"source_location": "L120",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_offlinequeue_flushofflinequeue",
"target": "src_lib_offlinequeue_flushhandlers"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_cachedproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_cacheproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L92",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_flushqueue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_getcachedproduct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L74",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_getqueueditems",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_queueditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L65",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_queueinventoryadd",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L85",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache",
"target": "src_lib_productcache_removequeueditem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_lib_productcache",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L58",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_cacheproduct",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_getcachedproduct",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L76",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_getqueueditems",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_queueinventoryadd",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L87",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_removequeueditem",
"target": "src_lib_productcache_opendb",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_lib_productcache_cacheproduct",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L224",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage_importpage",
"target": "src_lib_productcache_cacheproduct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L93",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_flushqueue",
"target": "src_lib_productcache_getqueueditems",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/productCache.ts",
"source_location": "L98",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_productcache_flushqueue",
"target": "src_lib_productcache_removequeueditem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L41",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_beef_keywords",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L87",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_calcexpirationdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L72",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_getlocationdefault",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L97",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_getshelfliferule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L61",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_normalizeitemname",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L135",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_resolveandsaveshelflife",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L110",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_saveshelfliferule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules",
"target": "src_lib_shelfliferules_shelfliferule",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_lib_shelfliferules",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L99",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules_getshelfliferule",
"target": "src_lib_shelfliferules_normalizeitemname",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L115",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules_saveshelfliferule",
"target": "src_lib_shelfliferules_normalizeitemname",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L156",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules_resolveandsaveshelflife",
"target": "src_lib_shelfliferules_getlocationdefault",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_lib_shelfliferules_calcexpirationdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L304",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_lib_shelfliferules_calcexpirationdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L141",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules_resolveandsaveshelflife",
"target": "src_lib_shelfliferules_getshelfliferule",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/shelfLifeRules.ts",
"source_location": "L151",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_shelfliferules_resolveandsaveshelflife",
"target": "src_lib_shelfliferules_saveshelfliferule",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_lib_shelfliferules_resolveandsaveshelflife",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L281",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_lib_shelfliferules_resolveandsaveshelflife"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_checkexistingstock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_existingstockresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_formatcurrency",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_getshelflifecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_lib_utils_parselocaldate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_lib_utils",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/utils.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_utils_daysuntilexpiration",
"target": "src_lib_utils_parselocaldate",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_getbackgroundcolor",
"target": "src_lib_utils_daysuntilexpiration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L60",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_lib_utils_daysuntilexpiration"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_lib_utils_formatcurrency",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L183",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_lib_utils_formatcurrency"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_lib_utils_getshelflifecolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L335",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_lib_utils_getshelflifecolor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L57",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_deletealias",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L61",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_getaliasmap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_getallaliases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L32",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_normalizealias",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L48",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_savealias",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases",
"target": "src_lib_voicealiases_voicealias",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases_voicealias",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage_aliasform",
"target": "src_lib_voicealiases_voicealias"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L64",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases_getaliasmap",
"target": "src_lib_voicealiases_normalizealias",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases_savealias",
"target": "src_lib_voicealiases_normalizealias",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases_normalizealias",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/voiceAliases.ts",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast",
"source": "src_lib_voicealiases_getaliasmap",
"target": "src_lib_voicealiases_getallaliases",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases_getallaliases",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L138",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage_voicesettingspage",
"target": "src_lib_voicealiases_getallaliases"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases_savealias",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage_aliasform",
"target": "src_lib_voicealiases_savealias"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_lib_voicealiases_deletealias",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L148",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage_voicesettingspage",
"target": "src_lib_voicealiases_deletealias"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L169",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_activitypage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L69",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_duplicateitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L80",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_duplicatemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_findexistingitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_lineitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_movemodal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_pendinginvoice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_resolveqty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage",
"target": "src_pages_activitypage_resolveunit",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L250",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_pages_activitypage_resolveunit",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L249",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_pages_activitypage_resolveqty",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/ActivityPage.tsx",
"source_location": "L244",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_activitypage_activitypage",
"target": "src_pages_activitypage_findexistingitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_eventdetailpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L280",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_pulltable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L324",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_row",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L363",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_status_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_status_labels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_status_next_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_statuses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L333",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_statustrack",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_pages_appcomeback_track_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibledata",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibledata_prep_type_colors",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibledata_prep_type_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/AppComeback.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_appcomeback",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_pages_createeventpage_createeventpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L294",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_pages_createeventpage_pulltable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L332",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_pages_createeventpage_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata_buildsplitpulllist",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata_client_tags",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata_menu_categories",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata_prep_type_colors",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibledata_prep_type_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/CreateEventPage.tsx",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_createeventpage_createeventpage",
"target": "src_types_kitchenbibledata_buildsplitpulllist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_pages_dashboard_dashboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/Dashboard.tsx",
"source_location": "L71",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_dashboard",
"target": "src_pages_dashboard_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L42",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_eventdetailpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L288",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_metaitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L299",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_status_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_status_labels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_status_next_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L33",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_statuses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_pages_eventdetailpage_track_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibledata",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibledata_prep_type_colors",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibledata_prep_type_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventDetailPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventdetailpage",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L127",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_pages_eventspage_eventcard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_pages_eventspage_eventspage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L168",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_pages_eventspage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_pages_eventspage_status_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_pages_eventspage_status_labels",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/EventsPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_eventspage",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_pages_financialspage_financiallog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_pages_financialspage_financialspage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_pages_financialspage_fmt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_pages_financialspage_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage",
"target": "src_pages_financialspage_safenum",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L53",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage_financialspage",
"target": "src_pages_financialspage_safenum",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/FinancialsPage.tsx",
"source_location": "L125",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_financialspage_financialspage",
"target": "src_pages_financialspage_fmt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_pages_homepage_inventory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_pages_homepage_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/HomePage.tsx",
"source_location": "L131",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_homepage",
"target": "src_pages_homepage_s",
"confidence_score": 1.0
},
{
"relation": "re_exports",
"context": "export",
"confidence": "EXTRACTED",
"source_file": "src/pages/index.ts",
"source_location": "L1",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_index",
"target": "src_pages_homepage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L123",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_importpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_location_map",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_maplocation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L46",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_parsecsv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L110",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_previewitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L34",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage",
"target": "src_pages_importpage_sortlyrow",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage_importpage",
"target": "src_pages_importpage_maplocation",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/ImportPage.tsx",
"source_location": "L138",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_importpage_importpage",
"target": "src_pages_importpage_parsecsv",
"confidence_score": 1.0
},
{
"relation": "re_exports",
"context": "export",
"confidence": "EXTRACTED",
"source_file": "src/pages/index.ts",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_index",
"target": "src_pages_inventorypage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventorypage",
"target": "src_pages_inventorypage_inventorypage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventorypage",
"target": "src_pages_inventorypage_locations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getbackgroundcolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getstatuscolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L35",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_inventoryscannerpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types_category",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types_mealtype",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage",
"target": "src_types_mode",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L168",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_rationale_168",
"target": "src_pages_inventoryscannerpage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L334",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getstatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L334",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getstatuscolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L319",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_pages_inventoryscannerpage_getbackgroundcolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/InventoryScannerPage.tsx",
"source_location": "L52",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_inventoryscannerpage_inventoryscannerpage",
"target": "src_store_usestore_usestore"
},
{
"relation": "re_exports",
"context": "export",
"confidence": "EXTRACTED",
"source_file": "src/pages/index.ts",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_index",
"target": "src_pages_ledgerpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_pages_ledgerpage_ledgerpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/LedgerPage.tsx",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_ledgerpage_ledgerpage",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_pages_locationpage_locationpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_pages_locationpage_slug_map",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/LocationPage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_locationpage",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_loginpage",
"target": "src_pages_loginpage_emailmode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_loginpage",
"target": "src_pages_loginpage_loginmethod",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_loginpage",
"target": "src_pages_loginpage_loginpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/LoginPage.tsx",
"source_location": "L170",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_loginpage",
"target": "src_pages_loginpage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ProductionPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_productionpage",
"target": "src_pages_productionpage_productionpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_pages_pullsessionpage_progresscolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_pages_pullsessionpage_pullsessionpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L318",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_pages_pullsessionpage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_pages_pullsessionpage_tallystate",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/pages/PullSessionPage.tsx",
"source_location": "L220",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_pullsessionpage_pullsessionpage",
"target": "src_pages_pullsessionpage_progresscolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_pages_reconcilepage_reconcilepage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L214",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_pages_reconcilepage_s",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_types_kitchenbibletypes_eventconsumption",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ReconcilePage.tsx",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_reconcilepage",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "re_exports",
"context": "export",
"confidence": "EXTRACTED",
"source_file": "src/pages/index.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_index",
"target": "src_pages_scanpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L109",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_pages_scanpage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_pages_scanpage_scanpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_pages_scanpage_scantype",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/ScanPage.tsx",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_scanpage_scanpage",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/SchedulePage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_schedulepage",
"target": "src_pages_schedulepage_schedulepage",
"confidence_score": 1.0
},
{
"relation": "re_exports",
"context": "export",
"confidence": "EXTRACTED",
"source_file": "src/pages/index.ts",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_index",
"target": "src_pages_settingspage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_settingspage",
"target": "src_pages_settingspage_settingspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_settingspage",
"target": "src_store_usestore",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_settingspage",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/pages/SettingsPage.tsx",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_settingspage_settingspage",
"target": "src_store_usestore_usestore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L154",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_pages_staffmanagementpage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_pages_staffmanagementpage_staffmanagementpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/StaffManagementPage.tsx",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_staffmanagementpage",
"target": "src_pages_staffmanagementpage_staffmember",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L31",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_pages_voicesettingspage_aliasform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_pages_voicesettingspage_aliasformprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L312",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_pages_voicesettingspage_s",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L116",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_pages_voicesettingspage_voicesettingspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/pages/VoiceSettingsPage.tsx",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "src_pages_voicesettingspage",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "indirect_call",
"confidence": "INFERRED",
"source_file": "src/services/geminiService.ts",
"source_location": "L760",
"weight": 1.0,
"_origin": "ast",
"context": "collection",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_analyzeimage",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L422",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_analyzeimagewithfallback",
"confidence_score": 1.0
},
{
"relation": "indirect_call",
"confidence": "INFERRED",
"source_file": "src/services/geminiService.ts",
"source_location": "L762",
"weight": 1.0,
"_origin": "ast",
"context": "collection",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_analyzeshelfimage",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L252",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_callgemini",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L337",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_callopenai",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L62",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_extractjson",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L224",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_extractvendorfromtext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_geminiresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L759",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_geminiservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L633",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_getvendorprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L47",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_invoicevalidationerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L206",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_known_vendor_signatures",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L88",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_normalizeinvoiceresponse",
"confidence_score": 1.0
},
{
"relation": "indirect_call",
"confidence": "INFERRED",
"source_file": "src/services/geminiService.ts",
"source_location": "L761",
"weight": 1.0,
"_origin": "ast",
"context": "collection",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_processinvoice",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L58",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_sleep",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L157",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_validateinvoice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L124",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_validatelineitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L195",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_services_geminiservice_validateshelfscan",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice",
"target": "src_types_parsedinvoice",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_rationale_21",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L464",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_rationale_464",
"target": "src_services_geminiservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L49",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_invoicevalidationerror",
"target": "src_services_geminiservice_invoicevalidationerror_constructor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L292",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_callgemini",
"target": "src_services_geminiservice_sleep",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L377",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_callopenai",
"target": "src_services_geminiservice_sleep",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L742",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeshelfimage",
"target": "src_services_geminiservice_extractjson",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L684",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_extractjson",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L720",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_normalizeinvoiceresponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L182",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_validateinvoice",
"target": "src_services_geminiservice_validatelineitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L724",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_validateinvoice",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L744",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeshelfimage",
"target": "src_services_geminiservice_validateshelfscan",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L692",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_extractvendorfromtext",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L427",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeimagewithfallback",
"target": "src_services_geminiservice_callgemini",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L437",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeimagewithfallback",
"target": "src_services_geminiservice_callopenai",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L756",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeimage",
"target": "src_services_geminiservice_analyzeimagewithfallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L740",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_analyzeshelfimage",
"target": "src_services_geminiservice_analyzeimagewithfallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L680",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_analyzeimagewithfallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/geminiService.ts",
"source_location": "L706",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_geminiservice_processinvoice",
"target": "src_services_geminiservice_getvendorprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L195",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_assertfinitenonnegative",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L322",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_assertinvoicemath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L234",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_checkifdeltamaybefees",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L217",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_extractlineitemnumbers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L127",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_invoicematherror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L81",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_invoicemathvalidationresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L56",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_lineitemmathresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L183",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_round2",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L257",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_services_invoicemathguard_validateinvoicemath",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_types_invoicelineitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard",
"target": "src_types_parsedinvoice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_invoicematherror",
"target": "src_services_invoicemathguard_invoicematherror_constructor",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L129",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_invoicematherror",
"target": "src_types_parsedinvoice",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_invoicematherror_constructor",
"target": "src_types_parsedinvoice",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L269",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_validateinvoicemath",
"target": "src_services_invoicemathguard_round2",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L222",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_extractlineitemnumbers",
"target": "src_services_invoicemathguard_assertfinitenonnegative",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L258",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_validateinvoicemath",
"target": "src_services_invoicemathguard_assertfinitenonnegative",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L267",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_validateinvoicemath",
"target": "src_services_invoicemathguard_extractlineitemnumbers",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L294",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_validateinvoicemath",
"target": "src_services_invoicemathguard_checkifdeltamaybefees",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/invoiceMathGuard.ts",
"source_location": "L323",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_invoicemathguard_assertinvoicemath",
"target": "src_services_invoicemathguard_validateinvoicemath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/syncService.ts",
"source_location": "L10",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_syncservice",
"target": "src_services_syncservice_syncofflineactions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L45",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_getcurrentweekrange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L38",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_getmonthkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_getweekkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L74",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_logwaste",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L134",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_logwastefromitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L60",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_services_wasteservice_wasteevent",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_types",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L76",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice_logwaste",
"target": "src_services_wasteservice_getweekkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L77",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice_logwaste",
"target": "src_services_wasteservice_getmonthkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L78",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice_logwaste",
"target": "src_services_wasteservice_getcurrentweekrange",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/services/wasteService.ts",
"source_location": "L142",
"weight": 1.0,
"_origin": "ast",
"source": "src_services_wasteservice_logwastefromitem",
"target": "src_services_wasteservice_logwaste",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/store/useStore.ts",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "src_store_usestore",
"target": "src_store_usestore_appstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/store/useStore.ts",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "src_store_usestore",
"target": "src_store_usestore_log",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/store/useStore.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_store_usestore",
"target": "src_store_usestore_manager",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/store/useStore.ts",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "src_store_usestore",
"target": "src_store_usestore_shift",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/store/useStore.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_store_usestore",
"target": "src_store_usestore_usestore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L128",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_category",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L188",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_conflictresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L37",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_conflictstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L117",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_financiallog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L68",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_inventoryitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L156",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_invoiceitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L43",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_invoicelineitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L144",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_lookupresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L28",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_matchmethod",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L133",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_mealtype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L135",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_mode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L57",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_parsedinvoice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L173",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_scanlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L137",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_shelflifestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_vendorcodes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types.ts",
"source_location": "L107",
"weight": 1.0,
"_origin": "ast",
"source": "src_types",
"target": "src_types_vendormapping",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L321",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_buildsplitpulllist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L267",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_calculateunitsneeded",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L238",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_client_tags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L259",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_getbibleitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L250",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_getbuffermultiplier",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_kitchen_bible",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L343",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_menu_categories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L362",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_prep_type_colors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L355",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_prep_type_labels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L313",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibledata_splitpulllist",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibletypes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibletypes_kitchenbibleitem",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L260",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata_getbibleitem",
"target": "src_types_kitchenbibledata_kitchen_bible"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L283",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata_calculateunitsneeded",
"target": "src_types_kitchenbibledata_getbuffermultiplier",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L274",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata_calculateunitsneeded",
"target": "src_types_kitchenbibledata_getbibleitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L329",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata_buildsplitpulllist",
"target": "src_types_kitchenbibledata_calculateunitsneeded",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleData.ts",
"source_location": "L314",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibledata_splitpulllist",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L36",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_eventconsumption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_eventmenu",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_kitchenbibleitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L44",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_kitchenclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L55",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_kitchenevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/types/kitchenBibleTypes.ts",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "src_types_kitchenbibletypes",
"target": "src_types_kitchenbibletypes_pulllistitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app",
"target": "tsconfig_app_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L27",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app",
"target": "tsconfig_app_include",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_allowimportingtsextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_erasablesyntaxonly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_jsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduledetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nofallthroughcasesinswitch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nouncheckedsideeffectimports",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedlocals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_nounusedparameters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L9",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_strict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_tsbuildinfofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_usedefineforclassfields",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_app_compileroptions",
"target": "tsconfig_app_compileroptions_verbatimmodulesyntax",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_dom",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_dom_iterable",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L6",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_lib",
"target": "tsconfig_app_json_ref_es2022",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L8",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_compileroptions_types",
"target": "ref_vite_client",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.app.json",
"source_location": "L27",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_app_include",
"target": "ref_src",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig",
"target": "tsconfig_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_allowimportingtsextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L16",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_allowjs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_experimentaldecorators",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_isolatedmodules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L17",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_jsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_moduledetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L24",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_paths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_usedefineforclassfields",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_compileroptions_lib",
"target": "tsconfig_json_ref_dom",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_compileroptions_lib",
"target": "tsconfig_json_ref_dom_iterable",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_compileroptions_lib",
"target": "tsconfig_json_ref_es2022",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L2",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node",
"target": "tsconfig_node_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L25",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node",
"target": "tsconfig_node_include",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L12",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_allowimportingtsextensions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L21",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_erasablesyntaxonly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L6",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L14",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduledetection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L11",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L15",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L22",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nofallthroughcasesinswitch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L23",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nouncheckedsideeffectimports",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L19",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedlocals",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L20",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_nounusedparameters",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L8",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L18",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_strict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L4",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L3",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_tsbuildinfofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L13",
"weight": 1.0,
"_origin": "ast",
"source": "tsconfig_node_compileroptions",
"target": "tsconfig_node_compileroptions_verbatimmodulesyntax",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L5",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_node_compileroptions_lib",
"target": "ref_es2023",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L7",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_node_compileroptions_types",
"target": "ref_node",
"confidence_score": 1.0
},
{
"relation": "extends",
"confidence": "EXTRACTED",
"source_file": "tsconfig.node.json",
"source_location": "L25",
"weight": 1.0,
"context": "import",
"_origin": "ast",
"source": "tsconfig_node_include",
"target": "ref_vite_config_ts",
"confidence_score": 1.0
}
],
"hyperedges": [],
"built_at_commit": "2bab44abec807415cd46d538296d583cde7f957d"
}