{
  "directed": false,
  "multigraph": false,
  "graph": {
    "hyperedges": [
      {
        "id": "admin_interface_stack",
        "label": "Admin Interface Stack",
        "nodes": [
          "claude_laravel_13",
          "claude_laravel_backpack",
          "claude_tabler_theme"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "CLAUDE.md"
      },
      {
        "id": "local_dev_environment_stack",
        "label": "Local Development Environment Stack",
        "nodes": [
          "claude_php_8_5",
          "claude_composer",
          "claude_laravel_valet",
          "claude_mysql"
        ],
        "relation": "form",
        "confidence": "EXTRACTED",
        "confidence_score": 1.0,
        "source_file": "CLAUDE.md"
      }
    ]
  },
  "nodes": [
    {
      "id": "app_providers_appserviceprovider_appserviceprovider",
      "label": "AppServiceProvider",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": "appserviceprovider",
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L7"
    },
    {
      "id": "tests_feature_exampletest_exampletest",
      "label": "ExampleTest",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": "exampletest",
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L8"
    },
    {
      "id": "tests_testcase_testcase",
      "label": "TestCase",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": "testcase",
      "source_file": "tests/TestCase.php",
      "source_location": "L7"
    },
    {
      "id": "tests_unit_exampletest_exampletest",
      "label": "ExampleTest",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 15,
      "community_name": "Unit Test Suite",
      "file_type": "code",
      "norm_label": "exampletest",
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L7"
    },
    {
      "id": "app_http_controllers_controller_controller",
      "label": "Controller",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 18,
      "community_name": "Base Controller",
      "file_type": "code",
      "norm_label": "controller",
      "source_file": "app/Http/Controllers/Controller.php",
      "source_location": "L5"
    },
    {
      "id": "app_models_user_user",
      "label": "User",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "user",
      "source_file": "app/Models/User.php",
      "source_location": "L13"
    },
    {
      "id": "database_seeders_databaseseeder_databaseseeder",
      "label": "DatabaseSeeder",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "databaseseeder",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L9"
    },
    {
      "id": "database_factories_userfactory_userfactory",
      "label": "UserFactory",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "userfactory",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L13"
    },
    {
      "id": "app_http_middleware_checkifadmin_checkifadmin",
      "label": "CheckIfAdmin",
      "_callable": true,
      "_callable_class": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": "checkifadmin",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L7"
    },
    {
      "id": "app_providers_appserviceprovider_appserviceprovider_boot",
      "label": ".boot()",
      "_callable": true,
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": ".boot()",
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L20"
    },
    {
      "id": "app_providers_appserviceprovider_appserviceprovider_register",
      "label": ".register()",
      "_callable": true,
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": ".register()",
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L12"
    },
    {
      "id": "tests_feature_exampletest_exampletest_test_the_application_returns_a_successful_response",
      "label": ".test_the_application_returns_a_successful_response()",
      "_callable": true,
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": ".test_the_application_returns_a_successful_response()",
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L13"
    },
    {
      "id": "tests_unit_exampletest_exampletest_test_that_true_is_true",
      "label": ".test_that_true_is_true()",
      "_callable": true,
      "_origin": "ast",
      "community": 15,
      "community_name": "Unit Test Suite",
      "file_type": "code",
      "norm_label": ".test_that_true_is_true()",
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L12"
    },
    {
      "id": "app_models_user_user_casts",
      "label": ".casts()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": ".casts()",
      "source_file": "app/Models/User.php",
      "source_location": "L25"
    },
    {
      "id": "database_seeders_databaseseeder_databaseseeder_run",
      "label": ".run()",
      "_callable": true,
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": ".run()",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L16"
    },
    {
      "id": "database_factories_userfactory_userfactory_definition",
      "label": ".definition()",
      "_callable": true,
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": ".definition()",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L25"
    },
    {
      "id": "database_factories_userfactory_userfactory_unverified",
      "label": ".unverified()",
      "_callable": true,
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": ".unverified()",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L39"
    },
    {
      "id": "database_migrations_0001_01_01_000000_create_users_table_down",
      "label": "down()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "down()",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L43"
    },
    {
      "id": "database_migrations_0001_01_01_000000_create_users_table_up",
      "label": "up()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "up()",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L12"
    },
    {
      "id": "database_migrations_0001_01_01_000001_create_cache_table_down",
      "label": "down()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "down()",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L30"
    },
    {
      "id": "database_migrations_0001_01_01_000001_create_cache_table_up",
      "label": "up()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "up()",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L12"
    },
    {
      "id": "database_migrations_0001_01_01_000002_create_jobs_table_down",
      "label": "down()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "down()",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L53"
    },
    {
      "id": "database_migrations_0001_01_01_000002_create_jobs_table_up",
      "label": "up()",
      "_callable": true,
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "up()",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L12"
    },
    {
      "id": "app_http_middleware_checkifadmin_checkifadmin_checkifuserisadmin",
      "label": ".checkIfUserIsAdmin()",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": ".checkifuserisadmin()",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L28"
    },
    {
      "id": "app_http_middleware_checkifadmin_checkifadmin_handle",
      "label": ".handle()",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": ".handle()",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L56"
    },
    {
      "id": "app_http_middleware_checkifadmin_checkifadmin_respondtounauthorizedrequest",
      "label": ".respondToUnauthorizedRequest()",
      "_callable": true,
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": ".respondtounauthorizedrequest()",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L40"
    },
    {
      "id": "composer_scripts",
      "label": "scripts",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "scripts",
      "source_file": "composer.json",
      "source_location": "L40"
    },
    {
      "id": "composer_scripts_dev",
      "label": "dev",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "dev",
      "source_file": "composer.json",
      "source_location": "L49"
    },
    {
      "id": "composer_scripts_post_autoload_dump",
      "label": "post-autoload-dump",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "post-autoload-dump",
      "source_file": "composer.json",
      "source_location": "L57"
    },
    {
      "id": "composer_scripts_post_create_project_cmd",
      "label": "post-create-project-cmd",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "post-create-project-cmd",
      "source_file": "composer.json",
      "source_location": "L68"
    },
    {
      "id": "composer_scripts_post_install_cmd",
      "label": "post-install-cmd",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "post-install-cmd",
      "source_file": "composer.json",
      "source_location": "L76"
    },
    {
      "id": "composer_scripts_post_root_package_install",
      "label": "post-root-package-install",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "post-root-package-install",
      "source_file": "composer.json",
      "source_location": "L65"
    },
    {
      "id": "composer_scripts_post_update_cmd",
      "label": "post-update-cmd",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "post-update-cmd",
      "source_file": "composer.json",
      "source_location": "L61"
    },
    {
      "id": "composer_scripts_pre_package_uninstall",
      "label": "pre-package-uninstall",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "pre-package-uninstall",
      "source_file": "composer.json",
      "source_location": "L73"
    },
    {
      "id": "composer_scripts_setup",
      "label": "setup",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "setup",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "composer_scripts_test",
      "label": "test",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "code",
      "norm_label": "test",
      "source_file": "composer.json",
      "source_location": "L53"
    },
    {
      "id": "ref_composer_config_disableprocesstimeout",
      "label": "Composer\\\\Config::disableProcessTimeout",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "composer\\\\config::disableprocesstimeout",
      "source_file": "composer.json",
      "source_location": "L49"
    },
    {
      "id": "ref_composer_install",
      "label": "composer install",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "composer install",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "ref_illuminate_foundation_composerscripts_postautoloaddump",
      "label": "Illuminate\\\\Foundation\\\\ComposerScripts::postAutoloadDump",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "illuminate\\\\foundation\\\\composerscripts::postautoloaddump",
      "source_file": "composer.json",
      "source_location": "L57"
    },
    {
      "id": "ref_illuminate_foundation_composerscripts_prepackageuninstall",
      "label": "Illuminate\\\\Foundation\\\\ComposerScripts::prePackageUninstall",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "illuminate\\\\foundation\\\\composerscripts::prepackageuninstall",
      "source_file": "composer.json",
      "source_location": "L73"
    },
    {
      "id": "ref_npm_install_ignore_scripts",
      "label": "npm install --ignore-scripts",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "npm install --ignore-scripts",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "ref_npm_run_build",
      "label": "npm run build",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "npm run build",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "ref_php_artisan_basset_cache",
      "label": "@php artisan basset:cache",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan basset:cache",
      "source_file": "composer.json",
      "source_location": "L61"
    },
    {
      "id": "ref_php_artisan_config_clear_ansi_no_additional_args",
      "label": "@php artisan config:clear --ansi @no_additional_args",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan config:clear --ansi @no_additional_args",
      "source_file": "composer.json",
      "source_location": "L53"
    },
    {
      "id": "ref_php_artisan_dev",
      "label": "@php artisan dev",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan dev",
      "source_file": "composer.json",
      "source_location": "L49"
    },
    {
      "id": "ref_php_artisan_key_generate",
      "label": "@php artisan key:generate",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan key:generate",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "ref_php_artisan_key_generate_ansi",
      "label": "@php artisan key:generate --ansi",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan key:generate --ansi",
      "source_file": "composer.json",
      "source_location": "L68"
    },
    {
      "id": "ref_php_artisan_migrate_force",
      "label": "@php artisan migrate --force",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan migrate --force",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "ref_php_artisan_migrate_graceful_ansi",
      "label": "@php artisan migrate --graceful --ansi",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan migrate --graceful --ansi",
      "source_file": "composer.json",
      "source_location": "L68"
    },
    {
      "id": "ref_php_artisan_package_discover_ansi",
      "label": "@php artisan package:discover --ansi",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan package:discover --ansi",
      "source_file": "composer.json",
      "source_location": "L57"
    },
    {
      "id": "ref_php_artisan_test",
      "label": "@php artisan test",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan test",
      "source_file": "composer.json",
      "source_location": "L53"
    },
    {
      "id": "ref_php_artisan_vendor_publish_tag_laravel_assets_ansi_force",
      "label": "@php artisan vendor:publish --tag=laravel-assets --ansi --force",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php artisan vendor:publish --tag=laravel-assets --ansi --force",
      "source_file": "composer.json",
      "source_location": "L61"
    },
    {
      "id": "ref_php_r_file_exists_database_database_sqlite_touch_database_database_sqlite",
      "label": "@php -r \\\"file_exists('database/database.sqlite') || touch('database/database.sqlite');\\",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php -r \\\"file_exists('database/database.sqlite') || touch('database/database.sqlite');\\",
      "source_file": "composer.json",
      "source_location": "L68"
    },
    {
      "id": "ref_php_r_file_exists_env_copy_env_example_env",
      "label": "@php -r \\\"file_exists('.env') || copy('.env.example', '.env');\\",
      "_origin": "ast",
      "community": 0,
      "community_name": "Composer Scripts",
      "file_type": "concept",
      "norm_label": "@php -r \\\"file_exists('.env') || copy('.env.example', '.env');\\",
      "source_file": "composer.json",
      "source_location": "L41"
    },
    {
      "id": "composer",
      "label": "composer.json",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "composer.json",
      "source_file": "composer.json",
      "source_location": "L1"
    },
    {
      "id": "composer_autoload_dev",
      "label": "autoload-dev",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "autoload-dev",
      "source_file": "composer.json",
      "source_location": "L35"
    },
    {
      "id": "composer_autoload_dev_psr_4",
      "label": "psr-4",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "psr-4",
      "source_file": "composer.json",
      "source_location": "L36"
    },
    {
      "id": "composer_description",
      "label": "description",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "description",
      "source_file": "composer.json",
      "source_location": "L5"
    },
    {
      "id": "composer_extra",
      "label": "extra",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "extra",
      "source_file": "composer.json",
      "source_location": "L80"
    },
    {
      "id": "composer_extra_laravel",
      "label": "laravel",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "laravel",
      "source_file": "composer.json",
      "source_location": "L81"
    },
    {
      "id": "composer_keywords",
      "label": "keywords",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "keywords",
      "source_file": "composer.json",
      "source_location": "L6"
    },
    {
      "id": "composer_laravel_dont_discover",
      "label": "dont-discover",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "dont-discover",
      "source_file": "composer.json",
      "source_location": "L82"
    },
    {
      "id": "composer_license",
      "label": "license",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "license",
      "source_file": "composer.json",
      "source_location": "L10"
    },
    {
      "id": "composer_minimum_stability",
      "label": "minimum-stability",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "minimum-stability",
      "source_file": "composer.json",
      "source_location": "L94"
    },
    {
      "id": "composer_name",
      "label": "name",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "name",
      "source_file": "composer.json",
      "source_location": "L3"
    },
    {
      "id": "composer_prefer_stable",
      "label": "prefer-stable",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "prefer-stable",
      "source_file": "composer.json",
      "source_location": "L95"
    },
    {
      "id": "composer_psr_4_tests",
      "label": "Tests\\\\",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "tests\\\\",
      "source_file": "composer.json",
      "source_location": "L37"
    },
    {
      "id": "composer_require",
      "label": "require",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "require",
      "source_file": "composer.json",
      "source_location": "L11"
    },
    {
      "id": "composer_require_backpack_crud",
      "label": "backpack/crud",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "backpack/crud",
      "source_file": "composer.json",
      "source_location": "L13"
    },
    {
      "id": "composer_require_backpack_theme_tabler",
      "label": "backpack/theme-tabler",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "backpack/theme-tabler",
      "source_file": "composer.json",
      "source_location": "L14"
    },
    {
      "id": "composer_require_laravel_framework",
      "label": "laravel/framework",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "laravel/framework",
      "source_file": "composer.json",
      "source_location": "L15"
    },
    {
      "id": "composer_require_laravel_tinker",
      "label": "laravel/tinker",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "laravel/tinker",
      "source_file": "composer.json",
      "source_location": "L16"
    },
    {
      "id": "composer_require_php",
      "label": "php",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "php",
      "source_file": "composer.json",
      "source_location": "L12"
    },
    {
      "id": "composer_schema",
      "label": "$schema",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "$schema",
      "source_file": "composer.json",
      "source_location": "L2"
    },
    {
      "id": "composer_type",
      "label": "type",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "code",
      "norm_label": "type",
      "source_file": "composer.json",
      "source_location": "L4"
    },
    {
      "id": "ref_framework",
      "label": "framework",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "concept",
      "norm_label": "framework",
      "source_file": "composer.json",
      "source_location": "L6"
    },
    {
      "id": "ref_laravel",
      "label": "laravel",
      "_origin": "ast",
      "community": 1,
      "community_name": "Composer Package Metadata",
      "file_type": "concept",
      "norm_label": "laravel",
      "source_file": "composer.json",
      "source_location": "L6"
    },
    {
      "id": "app_providers_appserviceprovider",
      "label": "AppServiceProvider.php",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": "appserviceprovider.php",
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L1"
    },
    {
      "id": "bootstrap_providers",
      "label": "providers.php",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": "providers.php",
      "source_file": "bootstrap/providers.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_support_serviceprovider",
      "label": "Illuminate\\Support\\ServiceProvider",
      "_origin": "ast",
      "community": 10,
      "community_name": "Service Provider Bootstrap",
      "file_type": "code",
      "norm_label": "illuminate\\support\\serviceprovider",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "bootstrap_app",
      "label": "bootstrap/app.php",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "bootstrap/app.php",
      "source_file": "bootstrap/app.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_foundation_application",
      "label": "Illuminate\\Foundation\\Application",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\application",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_foundation_configuration_exceptions",
      "label": "Illuminate\\Foundation\\Configuration\\Exceptions",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\configuration\\exceptions",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_foundation_configuration_middleware",
      "label": "Illuminate\\Foundation\\Configuration\\Middleware",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\configuration\\middleware",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_http_request",
      "label": "Illuminate\\Http\\Request",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "illuminate\\http\\request",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "public_index",
      "label": "index.php",
      "_origin": "ast",
      "community": 11,
      "community_name": "App Bootstrap Entry Point",
      "file_type": "code",
      "norm_label": "index.php",
      "source_file": "public/index.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_foundation_testing_testcase",
      "label": "Illuminate\\Foundation\\Testing\\TestCase",
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\testing\\testcase",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "tests_feature_exampletest",
      "label": "Feature/ExampleTest.php",
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": "feature/exampletest.php",
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L1"
    },
    {
      "id": "tests_testcase",
      "label": "TestCase.php",
      "_origin": "ast",
      "community": 12,
      "community_name": "Feature Test Suite",
      "file_type": "code",
      "norm_label": "testcase.php",
      "source_file": "tests/TestCase.php",
      "source_location": "L1"
    },
    {
      "id": "composer_autoload",
      "label": "autoload",
      "_origin": "ast",
      "community": 13,
      "community_name": "Composer Autoload Mapping",
      "file_type": "code",
      "norm_label": "autoload",
      "source_file": "composer.json",
      "source_location": "L28"
    },
    {
      "id": "composer_autoload_psr_4",
      "label": "psr-4",
      "_origin": "ast",
      "community": 13,
      "community_name": "Composer Autoload Mapping",
      "file_type": "code",
      "norm_label": "psr-4",
      "source_file": "composer.json",
      "source_location": "L29"
    },
    {
      "id": "composer_psr_4_app",
      "label": "App\\\\",
      "_origin": "ast",
      "community": 13,
      "community_name": "Composer Autoload Mapping",
      "file_type": "code",
      "norm_label": "app\\\\",
      "source_file": "composer.json",
      "source_location": "L30"
    },
    {
      "id": "composer_psr_4_database_factories",
      "label": "Database\\\\Factories\\\\",
      "_origin": "ast",
      "community": 13,
      "community_name": "Composer Autoload Mapping",
      "file_type": "code",
      "norm_label": "database\\\\factories\\\\",
      "source_file": "composer.json",
      "source_location": "L31"
    },
    {
      "id": "composer_psr_4_database_seeders",
      "label": "Database\\\\Seeders\\\\",
      "_origin": "ast",
      "community": 13,
      "community_name": "Composer Autoload Mapping",
      "file_type": "code",
      "norm_label": "database\\\\seeders\\\\",
      "source_file": "composer.json",
      "source_location": "L32"
    },
    {
      "id": "config_logging",
      "label": "logging.php",
      "_origin": "ast",
      "community": 14,
      "community_name": "Logging Channels",
      "file_type": "code",
      "norm_label": "logging.php",
      "source_file": "config/logging.php",
      "source_location": "L1"
    },
    {
      "id": "monolog_handler_nullhandler",
      "label": "Monolog\\Handler\\NullHandler",
      "_origin": "ast",
      "community": 14,
      "community_name": "Logging Channels",
      "file_type": "code",
      "norm_label": "monolog\\handler\\nullhandler",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "monolog_handler_streamhandler",
      "label": "Monolog\\Handler\\StreamHandler",
      "_origin": "ast",
      "community": 14,
      "community_name": "Logging Channels",
      "file_type": "code",
      "norm_label": "monolog\\handler\\streamhandler",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "monolog_handler_syslogudphandler",
      "label": "Monolog\\Handler\\SyslogUdpHandler",
      "_origin": "ast",
      "community": 14,
      "community_name": "Logging Channels",
      "file_type": "code",
      "norm_label": "monolog\\handler\\syslogudphandler",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "monolog_processor_psrlogmessageprocessor",
      "label": "Monolog\\Processor\\PsrLogMessageProcessor",
      "_origin": "ast",
      "community": 14,
      "community_name": "Logging Channels",
      "file_type": "code",
      "norm_label": "monolog\\processor\\psrlogmessageprocessor",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "phpunit_framework_testcase",
      "label": "PHPUnit\\Framework\\TestCase",
      "_origin": "ast",
      "community": 15,
      "community_name": "Unit Test Suite",
      "file_type": "code",
      "norm_label": "phpunit\\framework\\testcase",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "tests_unit_exampletest",
      "label": "Unit/ExampleTest.php",
      "_origin": "ast",
      "community": 15,
      "community_name": "Unit Test Suite",
      "file_type": "code",
      "norm_label": "unit/exampletest.php",
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_foundation_inspiring",
      "label": "Illuminate\\Foundation\\Inspiring",
      "_origin": "ast",
      "community": 16,
      "community_name": "Console Routes",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\inspiring",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_support_facades_artisan",
      "label": "Illuminate\\Support\\Facades\\Artisan",
      "_origin": "ast",
      "community": 16,
      "community_name": "Console Routes",
      "file_type": "code",
      "norm_label": "illuminate\\support\\facades\\artisan",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "routes_console",
      "label": "console.php",
      "_origin": "ast",
      "community": 16,
      "community_name": "Console Routes",
      "file_type": "code",
      "norm_label": "console.php",
      "source_file": "routes/console.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_support_facades_route",
      "label": "Illuminate\\Support\\Facades\\Route",
      "_origin": "ast",
      "community": 17,
      "community_name": "Web & Backpack Routes",
      "file_type": "code",
      "norm_label": "illuminate\\support\\facades\\route",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "routes_backpack_custom",
      "label": "custom.php",
      "_origin": "ast",
      "community": 17,
      "community_name": "Web & Backpack Routes",
      "file_type": "code",
      "norm_label": "custom.php",
      "source_file": "routes/backpack/custom.php",
      "source_location": "L1"
    },
    {
      "id": "routes_web",
      "label": "web.php",
      "_origin": "ast",
      "community": 17,
      "community_name": "Web & Backpack Routes",
      "file_type": "code",
      "norm_label": "web.php",
      "source_file": "routes/web.php",
      "source_location": "L1"
    },
    {
      "id": "app_http_controllers_controller",
      "label": "Controller.php",
      "_origin": "ast",
      "community": 18,
      "community_name": "Base Controller",
      "file_type": "code",
      "norm_label": "controller.php",
      "source_file": "app/Http/Controllers/Controller.php",
      "source_location": "L1"
    },
    {
      "id": "backpack_crud_app_mcp_tools_searchbackpackdocs",
      "label": "Backpack\\CRUD\\app\\Mcp\\Tools\\SearchBackpackDocs",
      "_origin": "ast",
      "community": 19,
      "community_name": "Backpack Boost MCP Config",
      "file_type": "code",
      "norm_label": "backpack\\crud\\app\\mcp\\tools\\searchbackpackdocs",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "config_backpack_boost",
      "label": "boost.php",
      "_origin": "ast",
      "community": 19,
      "community_name": "Backpack Boost MCP Config",
      "file_type": "code",
      "norm_label": "boost.php",
      "source_file": "config/backpack/boost.php",
      "source_location": "L1"
    },
    {
      "id": "package",
      "label": "package.json",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "package.json",
      "source_file": "package.json",
      "source_location": "L1"
    },
    {
      "id": "package_devdependencies",
      "label": "devDependencies",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "devdependencies",
      "source_file": "package.json",
      "source_location": "L9"
    },
    {
      "id": "package_devdependencies_concurrently",
      "label": "concurrently",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "concurrently",
      "source_file": "package.json",
      "source_location": "L11"
    },
    {
      "id": "package_devdependencies_laravel_vite_plugin",
      "label": "laravel-vite-plugin",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "laravel-vite-plugin",
      "source_file": "package.json",
      "source_location": "L12"
    },
    {
      "id": "package_devdependencies_tailwindcss",
      "label": "tailwindcss",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "tailwindcss",
      "source_file": "package.json",
      "source_location": "L13"
    },
    {
      "id": "package_devdependencies_tailwindcss_vite",
      "label": "@tailwindcss/vite",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "@tailwindcss/vite",
      "source_file": "package.json",
      "source_location": "L10"
    },
    {
      "id": "package_devdependencies_vite",
      "label": "vite",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "vite",
      "source_file": "package.json",
      "source_location": "L14"
    },
    {
      "id": "package_optionaldependencies",
      "label": "optionalDependencies",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "optionaldependencies",
      "source_file": "package.json",
      "source_location": "L16"
    },
    {
      "id": "package_optionaldependencies_laravel_multiplex",
      "label": "@laravel/multiplex",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "@laravel/multiplex",
      "source_file": "package.json",
      "source_location": "L17"
    },
    {
      "id": "package_private",
      "label": "private",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "private",
      "source_file": "package.json",
      "source_location": "L3"
    },
    {
      "id": "package_schema",
      "label": "$schema",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "$schema",
      "source_file": "package.json",
      "source_location": "L2"
    },
    {
      "id": "package_scripts",
      "label": "scripts",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "scripts",
      "source_file": "package.json",
      "source_location": "L5"
    },
    {
      "id": "package_scripts_build",
      "label": "build",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "build",
      "source_file": "package.json",
      "source_location": "L6"
    },
    {
      "id": "package_scripts_dev",
      "label": "dev",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "dev",
      "source_file": "package.json",
      "source_location": "L7"
    },
    {
      "id": "package_type",
      "label": "type",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "code",
      "norm_label": "type",
      "source_file": "package.json",
      "source_location": "L4"
    },
    {
      "id": "concurrently",
      "label": "concurrently",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "concurrently",
      "source_file": "package.json",
      "source_location": "L11"
    },
    {
      "id": "laravel_multiplex",
      "label": "@laravel/multiplex",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "@laravel/multiplex",
      "source_file": "package.json",
      "source_location": "L17"
    },
    {
      "id": "laravel_vite_plugin",
      "label": "laravel-vite-plugin",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "laravel-vite-plugin",
      "source_file": "package.json",
      "source_location": "L12"
    },
    {
      "id": "tailwindcss",
      "label": "tailwindcss",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "tailwindcss",
      "source_file": "package.json",
      "source_location": "L13"
    },
    {
      "id": "tailwindcss_vite",
      "label": "@tailwindcss/vite",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "@tailwindcss/vite",
      "source_file": "package.json",
      "source_location": "L10"
    },
    {
      "id": "vite",
      "label": "vite",
      "_origin": "ast",
      "community": 2,
      "community_name": "Frontend Build Tooling (Vite/npm)",
      "file_type": "concept",
      "norm_label": "vite",
      "source_file": "package.json",
      "source_location": "L14"
    },
    {
      "id": "artisan",
      "label": "artisan",
      "_origin": "ast",
      "community": 21,
      "community_name": "Artisan CLI Entry",
      "file_type": "code",
      "norm_label": "artisan",
      "source_file": "artisan",
      "source_location": "L1"
    },
    {
      "id": "config_app",
      "label": "config/app.php",
      "_origin": "ast",
      "community": 22,
      "community_name": "App Config",
      "file_type": "code",
      "norm_label": "config/app.php",
      "source_file": "config/app.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_base",
      "label": "base.php",
      "_origin": "ast",
      "community": 23,
      "community_name": "Backpack Base Config",
      "file_type": "code",
      "norm_label": "base.php",
      "source_file": "config/backpack/base.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_crud",
      "label": "crud.php",
      "_origin": "ast",
      "community": 24,
      "community_name": "Backpack CRUD Config",
      "file_type": "code",
      "norm_label": "crud.php",
      "source_file": "config/backpack/crud.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_operations_create",
      "label": "create.php",
      "_origin": "ast",
      "community": 25,
      "community_name": "Backpack Create Operation Config",
      "file_type": "code",
      "norm_label": "create.php",
      "source_file": "config/backpack/operations/create.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_operations_form",
      "label": "form.php",
      "_origin": "ast",
      "community": 26,
      "community_name": "Backpack Form Operation Config",
      "file_type": "code",
      "norm_label": "form.php",
      "source_file": "config/backpack/operations/form.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_operations_list",
      "label": "list.php",
      "_origin": "ast",
      "community": 27,
      "community_name": "Backpack List Operation Config",
      "file_type": "code",
      "norm_label": "list.php",
      "source_file": "config/backpack/operations/list.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_operations_reorder",
      "label": "reorder.php",
      "_origin": "ast",
      "community": 28,
      "community_name": "Backpack Reorder Operation Config",
      "file_type": "code",
      "norm_label": "reorder.php",
      "source_file": "config/backpack/operations/reorder.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_operations_show",
      "label": "show.php",
      "_origin": "ast",
      "community": 29,
      "community_name": "Backpack Show Operation Config",
      "file_type": "code",
      "norm_label": "show.php",
      "source_file": "config/backpack/operations/show.php",
      "source_location": "L1"
    },
    {
      "id": "app_models_user",
      "label": "User.php",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "user.php",
      "source_file": "app/Models/User.php",
      "source_location": "L1"
    },
    {
      "id": "config_auth",
      "label": "auth.php",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "auth.php",
      "source_file": "config/auth.php",
      "source_location": "L1"
    },
    {
      "id": "database_seeders_databaseseeder",
      "label": "DatabaseSeeder.php",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "databaseseeder.php",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_database_console_seeds_withoutmodelevents",
      "label": "Illuminate\\Database\\Console\\Seeds\\WithoutModelEvents",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\console\\seeds\\withoutmodelevents",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_database_eloquent_attributes_fillable",
      "label": "Illuminate\\Database\\Eloquent\\Attributes\\Fillable",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\eloquent\\attributes\\fillable",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_database_eloquent_attributes_hidden",
      "label": "Illuminate\\Database\\Eloquent\\Attributes\\Hidden",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\eloquent\\attributes\\hidden",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_database_eloquent_factories_hasfactory",
      "label": "Illuminate\\Database\\Eloquent\\Factories\\HasFactory",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\eloquent\\factories\\hasfactory",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_database_seeder",
      "label": "Illuminate\\Database\\Seeder",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\seeder",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_foundation_auth_user",
      "label": "Illuminate\\Foundation\\Auth\\User",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\foundation\\auth\\user",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_notifications_notifiable",
      "label": "Illuminate\\Notifications\\Notifiable",
      "_origin": "ast",
      "community": 3,
      "community_name": "User Model & Auth Config",
      "file_type": "code",
      "norm_label": "illuminate\\notifications\\notifiable",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "config_backpack_operations_update",
      "label": "update.php",
      "_origin": "ast",
      "community": 30,
      "community_name": "Backpack Update Operation Config",
      "file_type": "code",
      "norm_label": "update.php",
      "source_file": "config/backpack/operations/update.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_theme_tabler",
      "label": "theme-tabler.php",
      "_origin": "ast",
      "community": 31,
      "community_name": "Backpack Tabler Theme Config",
      "file_type": "code",
      "norm_label": "theme-tabler.php",
      "source_file": "config/backpack/theme-tabler.php",
      "source_location": "L1"
    },
    {
      "id": "config_backpack_ui",
      "label": "ui.php",
      "_origin": "ast",
      "community": 32,
      "community_name": "Backpack UI Config",
      "file_type": "code",
      "norm_label": "ui.php",
      "source_file": "config/backpack/ui.php",
      "source_location": "L1"
    },
    {
      "id": "config_filesystems",
      "label": "filesystems.php",
      "_origin": "ast",
      "community": 33,
      "community_name": "Filesystem Config",
      "file_type": "code",
      "norm_label": "filesystems.php",
      "source_file": "config/filesystems.php",
      "source_location": "L1"
    },
    {
      "id": "config_gravatar",
      "label": "gravatar.php",
      "_origin": "ast",
      "community": 34,
      "community_name": "Gravatar Config",
      "file_type": "code",
      "norm_label": "gravatar.php",
      "source_file": "config/gravatar.php",
      "source_location": "L1"
    },
    {
      "id": "config_mail",
      "label": "mail.php",
      "_origin": "ast",
      "community": 35,
      "community_name": "Mail Config",
      "file_type": "code",
      "norm_label": "mail.php",
      "source_file": "config/mail.php",
      "source_location": "L1"
    },
    {
      "id": "config_queue",
      "label": "queue.php",
      "_origin": "ast",
      "community": 36,
      "community_name": "Queue Config",
      "file_type": "code",
      "norm_label": "queue.php",
      "source_file": "config/queue.php",
      "source_location": "L1"
    },
    {
      "id": "config_services",
      "label": "services.php",
      "_origin": "ast",
      "community": 37,
      "community_name": "Services Config",
      "file_type": "code",
      "norm_label": "services.php",
      "source_file": "config/services.php",
      "source_location": "L1"
    },
    {
      "id": "resources_js_app",
      "label": "app.js",
      "_origin": "ast",
      "community": 38,
      "community_name": "Frontend JS Entry",
      "file_type": "code",
      "norm_label": "app.js",
      "source_file": "resources/js/app.js",
      "source_location": "L1"
    },
    {
      "id": "resources_views_vendor_backpack_ui_inc_menu_items_blade",
      "label": "menu_items.blade.php",
      "_origin": "ast",
      "community": 39,
      "community_name": "Backpack Admin Menu View",
      "file_type": "code",
      "norm_label": "menu_items.blade.php",
      "source_file": "resources/views/vendor/backpack/ui/inc/menu_items.blade.php",
      "source_location": null
    },
    {
      "id": "resources_views_welcome_blade",
      "label": "welcome.blade.php",
      "_origin": "ast",
      "community": 40,
      "community_name": "Welcome View",
      "file_type": "code",
      "norm_label": "welcome.blade.php",
      "source_file": "resources/views/welcome.blade.php",
      "source_location": null
    },
    {
      "id": "vite_config",
      "label": "vite.config.js",
      "_origin": "ast",
      "community": 41,
      "community_name": "Vite Config",
      "file_type": "code",
      "norm_label": "vite.config.js",
      "source_file": "vite.config.js",
      "source_location": "L1"
    },
    {
      "id": "config_cache",
      "label": "cache.php",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "cache.php",
      "source_file": "config/cache.php",
      "source_location": "L1"
    },
    {
      "id": "config_database",
      "label": "database.php",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "database.php",
      "source_file": "config/database.php",
      "source_location": "L1"
    },
    {
      "id": "config_session",
      "label": "session.php",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "session.php",
      "source_file": "config/session.php",
      "source_location": "L1"
    },
    {
      "id": "database_factories_userfactory",
      "label": "UserFactory.php",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "userfactory.php",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_database_eloquent_factories_factory",
      "label": "Illuminate\\Database\\Eloquent\\Factories\\Factory",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "illuminate\\database\\eloquent\\factories\\factory",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_support_facades_hash",
      "label": "Illuminate\\Support\\Facades\\Hash",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "illuminate\\support\\facades\\hash",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_support_str",
      "label": "Illuminate\\Support\\Str",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "illuminate\\support\\str",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "pdo_mysql",
      "label": "Pdo\\Mysql",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "pdo\\mysql",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "static",
      "label": "static",
      "_origin": "ast",
      "community": 5,
      "community_name": "Database & Session Config",
      "file_type": "code",
      "norm_label": "static",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "database_migrations_0001_01_01_000000_create_users_table",
      "label": "0001_01_01_000000_create_users_table.php",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "0001_01_01_000000_create_users_table.php",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L1"
    },
    {
      "id": "database_migrations_0001_01_01_000001_create_cache_table",
      "label": "0001_01_01_000001_create_cache_table.php",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "0001_01_01_000001_create_cache_table.php",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L1"
    },
    {
      "id": "database_migrations_0001_01_01_000002_create_jobs_table",
      "label": "0001_01_01_000002_create_jobs_table.php",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "0001_01_01_000002_create_jobs_table.php",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L1"
    },
    {
      "id": "illuminate_database_migrations_migration",
      "label": "Illuminate\\Database\\Migrations\\Migration",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "illuminate\\database\\migrations\\migration",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_database_schema_blueprint",
      "label": "Illuminate\\Database\\Schema\\Blueprint",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "illuminate\\database\\schema\\blueprint",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "illuminate_support_facades_schema",
      "label": "Illuminate\\Support\\Facades\\Schema",
      "_origin": "ast",
      "community": 6,
      "community_name": "Database Migrations",
      "file_type": "code",
      "norm_label": "illuminate\\support\\facades\\schema",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "composer_require_dev",
      "label": "require-dev",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "require-dev",
      "source_file": "composer.json",
      "source_location": "L18"
    },
    {
      "id": "composer_require_dev_backpack_generators",
      "label": "backpack/generators",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "backpack/generators",
      "source_file": "composer.json",
      "source_location": "L19"
    },
    {
      "id": "composer_require_dev_fakerphp_faker",
      "label": "fakerphp/faker",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "fakerphp/faker",
      "source_file": "composer.json",
      "source_location": "L20"
    },
    {
      "id": "composer_require_dev_laravel_pail",
      "label": "laravel/pail",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "laravel/pail",
      "source_file": "composer.json",
      "source_location": "L21"
    },
    {
      "id": "composer_require_dev_laravel_pao",
      "label": "laravel/pao",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "laravel/pao",
      "source_file": "composer.json",
      "source_location": "L22"
    },
    {
      "id": "composer_require_dev_laravel_pint",
      "label": "laravel/pint",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "laravel/pint",
      "source_file": "composer.json",
      "source_location": "L23"
    },
    {
      "id": "composer_require_dev_mockery_mockery",
      "label": "mockery/mockery",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "mockery/mockery",
      "source_file": "composer.json",
      "source_location": "L24"
    },
    {
      "id": "composer_require_dev_nunomaduro_collision",
      "label": "nunomaduro/collision",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "nunomaduro/collision",
      "source_file": "composer.json",
      "source_location": "L25"
    },
    {
      "id": "composer_require_dev_phpunit_phpunit",
      "label": "phpunit/phpunit",
      "_origin": "ast",
      "community": 7,
      "community_name": "Composer Dev Dependencies",
      "file_type": "code",
      "norm_label": "phpunit/phpunit",
      "source_file": "composer.json",
      "source_location": "L26"
    },
    {
      "id": "composer_allow_plugins_pestphp_pest_plugin",
      "label": "pestphp/pest-plugin",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "pestphp/pest-plugin",
      "source_file": "composer.json",
      "source_location": "L90"
    },
    {
      "id": "composer_allow_plugins_php_http_discovery",
      "label": "php-http/discovery",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "php-http/discovery",
      "source_file": "composer.json",
      "source_location": "L91"
    },
    {
      "id": "composer_config",
      "label": "config",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "config",
      "source_file": "composer.json",
      "source_location": "L85"
    },
    {
      "id": "composer_config_allow_plugins",
      "label": "allow-plugins",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "allow-plugins",
      "source_file": "composer.json",
      "source_location": "L89"
    },
    {
      "id": "composer_config_optimize_autoloader",
      "label": "optimize-autoloader",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "optimize-autoloader",
      "source_file": "composer.json",
      "source_location": "L86"
    },
    {
      "id": "composer_config_preferred_install",
      "label": "preferred-install",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "preferred-install",
      "source_file": "composer.json",
      "source_location": "L87"
    },
    {
      "id": "composer_config_sort_packages",
      "label": "sort-packages",
      "_origin": "ast",
      "community": 8,
      "community_name": "Composer Config",
      "file_type": "code",
      "norm_label": "sort-packages",
      "source_file": "composer.json",
      "source_location": "L88"
    },
    {
      "id": "app_http_middleware_checkifadmin",
      "label": "CheckIfAdmin.php",
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": "checkifadmin.php",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L1"
    },
    {
      "id": "closure",
      "label": "Closure",
      "_origin": "ast",
      "community": 9,
      "community_name": "Admin Auth Middleware",
      "file_type": "code",
      "norm_label": "closure",
      "source_file": "",
      "source_location": ""
    },
    {
      "id": "public_robots_allow_all",
      "label": "Allow-All Crawler Policy (User-agent: *, Disallow: none)",
      "author": null,
      "captured_at": null,
      "community": 20,
      "community_name": "Robots.txt Policy",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "allow-all crawler policy (user-agent: *, disallow: none)",
      "source_file": "public/robots.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "public_robots_robots",
      "label": "robots.txt",
      "author": null,
      "captured_at": null,
      "community": 20,
      "community_name": "Robots.txt Policy",
      "contributor": null,
      "file_type": "document",
      "norm_label": "robots.txt",
      "source_file": "public/robots.txt",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_composer",
      "label": "Composer 2.10 (Homebrew)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "composer 2.10 (homebrew)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_development_branch",
      "label": "development branch (active default work branch)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "development branch (active default work branch)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_graphify_skill",
      "label": "Graphify Skill Usage Policy (build a knowledge graph of the codebase to aid faster orientation and further development; treat graphify-out/ queries as graphify lookups first)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "graphify skill usage policy (build a knowledge graph of the codebase to aid faster orientation and further development; treat graphify-out/ queries as graphify lookups first)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_laravel_13",
      "label": "Laravel 13 Framework",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "laravel 13 framework",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_laravel_backpack",
      "label": "Laravel Backpack CRUD (^7.1)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "laravel backpack crud (^7.1)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_laravel_valet",
      "label": "Laravel Valet (local webserver, rgeklima.test)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "laravel valet (local webserver, rgeklima.test)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_main_branch",
      "label": "main branch (stable, review-gated)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "main branch (stable, review-gated)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_mysql",
      "label": "MySQL 9.7 (DBngin, db: rge_klima)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "mysql 9.7 (dbngin, db: rge_klima)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_php_8_5",
      "label": "PHP 8.5 (Homebrew)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "php 8.5 (homebrew)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_tabler_theme",
      "label": "Tabler Theme (Backpack admin theme)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "tabler theme (backpack admin theme)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "readme_initial_setup",
      "label": "Els\u0151 ind\u00edt\u00e1s / Initial Setup Steps (composer install, .env setup, key:generate, migrate)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "concept",
      "norm_label": "elso inditas / initial setup steps (composer install, .env setup, key:generate, migrate)",
      "source_file": "README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_claude",
      "label": "CLAUDE.md (Project Guidance Doc)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "document",
      "norm_label": "claude.md (project guidance doc)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "readme_readme",
      "label": "README.md (RGE Kl\u00edma Overview)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "document",
      "norm_label": "readme.md (rge klima overview)",
      "source_file": "README.md",
      "source_location": null,
      "source_url": null
    },
    {
      "id": "claude_commit_push_policy",
      "label": "Commit/Push Requires Explicit User Permission (rationale: prevent unauthorized/irreversible git actions even when a task would logically end in a commit)",
      "author": null,
      "captured_at": null,
      "community": 4,
      "community_name": "CLAUDE.md Project Guidelines",
      "contributor": null,
      "file_type": "rationale",
      "norm_label": "commit/push requires explicit user permission (rationale: prevent unauthorized/irreversible git actions even when a task would logically end in a commit)",
      "source_file": "CLAUDE.md",
      "source_location": null,
      "source_url": null
    }
  ],
  "links": [
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin_handle",
      "target": "app_http_middleware_checkifadmin_checkifadmin_respondtounauthorizedrequest",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L59",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin_handle",
      "target": "app_http_middleware_checkifadmin_checkifadmin_checkifuserisadmin",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L62",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder_databaseseeder_run",
      "target": "app_models_user_user",
      "relation": "calls",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "call",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "composer_keywords",
      "target": "ref_framework",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "composer_keywords",
      "target": "ref_laravel",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_dev",
      "target": "ref_composer_config_disableprocesstimeout",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_dev",
      "target": "ref_php_artisan_dev",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_autoload_dump",
      "target": "ref_illuminate_foundation_composerscripts_postautoloaddump",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_autoload_dump",
      "target": "ref_php_artisan_package_discover_ansi",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_create_project_cmd",
      "target": "ref_php_artisan_key_generate_ansi",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_create_project_cmd",
      "target": "ref_php_artisan_migrate_graceful_ansi",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_create_project_cmd",
      "target": "ref_php_r_file_exists_database_database_sqlite_touch_database_database_sqlite",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_install_cmd",
      "target": "ref_php_artisan_basset_cache",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_root_package_install",
      "target": "ref_php_r_file_exists_env_copy_env_example_env",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_update_cmd",
      "target": "ref_php_artisan_basset_cache",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_post_update_cmd",
      "target": "ref_php_artisan_vendor_publish_tag_laravel_assets_ansi_force",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_pre_package_uninstall",
      "target": "ref_illuminate_foundation_composerscripts_prepackageuninstall",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_composer_install",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_npm_install_ignore_scripts",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_npm_run_build",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_php_artisan_key_generate",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_php_artisan_migrate_force",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_setup",
      "target": "ref_php_r_file_exists_env_copy_env_example_env",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_test",
      "target": "ref_php_artisan_config_clear_ansi_no_additional_args",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "composer_scripts_test",
      "target": "ref_php_artisan_test",
      "relation": "extends",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "composer.json",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin",
      "target": "closure",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "illuminate_notifications_notifiable",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Models/User.php",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "database_factories_userfactory_userfactory",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Models/User.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "illuminate_database_eloquent_attributes_fillable",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Models/User.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "illuminate_database_eloquent_attributes_hidden",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Models/User.php",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "illuminate_database_eloquent_factories_hasfactory",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Models/User.php",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "app_providers_appserviceprovider",
      "target": "illuminate_support_serviceprovider",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "bootstrap_app",
      "target": "illuminate_foundation_application",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "bootstrap/app.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "bootstrap_app",
      "target": "illuminate_foundation_configuration_exceptions",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "bootstrap/app.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "bootstrap_app",
      "target": "illuminate_foundation_configuration_middleware",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "bootstrap/app.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "bootstrap_app",
      "target": "illuminate_http_request",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "bootstrap/app.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "bootstrap_providers",
      "target": "app_providers_appserviceprovider_appserviceprovider",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "bootstrap/providers.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_auth",
      "target": "app_models_user_user",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/auth.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_backpack_boost",
      "target": "backpack_crud_app_mcp_tools_searchbackpackdocs",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/backpack/boost.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_cache",
      "target": "illuminate_support_str",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/cache.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_database",
      "target": "illuminate_support_str",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/database.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_database",
      "target": "pdo_mysql",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/database.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "config_logging",
      "target": "monolog_handler_nullhandler",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/logging.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "config_logging",
      "target": "monolog_handler_streamhandler",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/logging.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "config_logging",
      "target": "monolog_handler_syslogudphandler",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/logging.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "config_logging",
      "target": "monolog_processor_psrlogmessageprocessor",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/logging.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "config_session",
      "target": "illuminate_support_str",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "config/session.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory",
      "target": "app_models_user_user",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory",
      "target": "illuminate_database_eloquent_factories_factory",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory",
      "target": "illuminate_support_facades_hash",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory",
      "target": "illuminate_support_str",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000000_create_users_table",
      "target": "illuminate_database_migrations_migration",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000000_create_users_table",
      "target": "illuminate_database_schema_blueprint",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000000_create_users_table",
      "target": "illuminate_support_facades_schema",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000001_create_cache_table",
      "target": "illuminate_database_migrations_migration",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000001_create_cache_table",
      "target": "illuminate_database_schema_blueprint",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000001_create_cache_table",
      "target": "illuminate_support_facades_schema",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000002_create_jobs_table",
      "target": "illuminate_database_migrations_migration",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000002_create_jobs_table",
      "target": "illuminate_database_schema_blueprint",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000002_create_jobs_table",
      "target": "illuminate_support_facades_schema",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder",
      "target": "app_models_user_user",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder",
      "target": "illuminate_database_console_seeds_withoutmodelevents",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder",
      "target": "illuminate_database_seeder",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies_concurrently",
      "target": "concurrently",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies_laravel_vite_plugin",
      "target": "laravel_vite_plugin",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies_tailwindcss",
      "target": "tailwindcss",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies_tailwindcss_vite",
      "target": "tailwindcss_vite",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies_vite",
      "target": "vite",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "package_optionaldependencies_laravel_multiplex",
      "target": "laravel_multiplex",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "package.json",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "public_index",
      "target": "illuminate_foundation_application",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "public/index.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "public_index",
      "target": "illuminate_http_request",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "public/index.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "routes_backpack_custom",
      "target": "illuminate_support_facades_route",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "routes/backpack/custom.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "routes_console",
      "target": "illuminate_foundation_inspiring",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "routes/console.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "routes_console",
      "target": "illuminate_support_facades_artisan",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "routes/console.php",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "routes_web",
      "target": "illuminate_support_facades_route",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "routes/web.php",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "tests_feature_exampletest",
      "target": "tests_testcase_testcase",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "tests_testcase",
      "target": "tests_testcase_testcase",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "tests/TestCase.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "tests_unit_exampletest",
      "target": "phpunit_framework_testcase",
      "relation": "imports",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "import",
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin_handle",
      "target": "closure",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "parameter_type",
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory_userfactory_unverified",
      "target": "static",
      "relation": "references",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "context": "return_type",
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "app_http_controllers_controller",
      "target": "app_http_controllers_controller_controller",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Http/Controllers/Controller.php",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin",
      "target": "app_http_middleware_checkifadmin_checkifadmin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "app_models_user",
      "target": "app_models_user_user",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Models/User.php",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "app_providers_appserviceprovider",
      "target": "app_providers_appserviceprovider_appserviceprovider",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_license",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_require",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_require_dev",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_autoload",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_name",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_autoload_dev",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L35",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_type",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_scripts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_description",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_keywords",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_extra",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L80",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_config",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L85",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_minimum_stability",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L94",
      "weight": 1.0
    },
    {
      "source": "composer",
      "target": "composer_prefer_stable",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L95",
      "weight": 1.0
    },
    {
      "source": "composer_autoload",
      "target": "composer_autoload_psr_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L29",
      "weight": 1.0
    },
    {
      "source": "composer_autoload_dev",
      "target": "composer_autoload_dev_psr_4",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L36",
      "weight": 1.0
    },
    {
      "source": "composer_autoload_dev_psr_4",
      "target": "composer_psr_4_tests",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L37",
      "weight": 1.0
    },
    {
      "source": "composer_autoload_psr_4",
      "target": "composer_psr_4_app",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "composer_autoload_psr_4",
      "target": "composer_psr_4_database_factories",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "composer_autoload_psr_4",
      "target": "composer_psr_4_database_seeders",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L32",
      "weight": 1.0
    },
    {
      "source": "composer_config",
      "target": "composer_config_optimize_autoloader",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L86",
      "weight": 1.0
    },
    {
      "source": "composer_config",
      "target": "composer_config_preferred_install",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L87",
      "weight": 1.0
    },
    {
      "source": "composer_config",
      "target": "composer_config_sort_packages",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L88",
      "weight": 1.0
    },
    {
      "source": "composer_config",
      "target": "composer_config_allow_plugins",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L89",
      "weight": 1.0
    },
    {
      "source": "composer_config_allow_plugins",
      "target": "composer_allow_plugins_pestphp_pest_plugin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L90",
      "weight": 1.0
    },
    {
      "source": "composer_config_allow_plugins",
      "target": "composer_allow_plugins_php_http_discovery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L91",
      "weight": 1.0
    },
    {
      "source": "composer_extra",
      "target": "composer_extra_laravel",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L81",
      "weight": 1.0
    },
    {
      "source": "composer_extra_laravel",
      "target": "composer_laravel_dont_discover",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L82",
      "weight": 1.0
    },
    {
      "source": "composer_require",
      "target": "composer_require_php",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "composer_require",
      "target": "composer_require_backpack_crud",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "composer_require",
      "target": "composer_require_backpack_theme_tabler",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "composer_require",
      "target": "composer_require_laravel_framework",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "composer_require",
      "target": "composer_require_laravel_tinker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_backpack_generators",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L19",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_fakerphp_faker",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_laravel_pail",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L21",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_laravel_pao",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L22",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_laravel_pint",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L23",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_mockery_mockery",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L24",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_nunomaduro_collision",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "composer_require_dev",
      "target": "composer_require_dev_phpunit_phpunit",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L26",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_setup",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L41",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_dev",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L49",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_test",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_post_autoload_dump",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L57",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_post_update_cmd",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L61",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_post_root_package_install",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L65",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_post_create_project_cmd",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L68",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_pre_package_uninstall",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L73",
      "weight": 1.0
    },
    {
      "source": "composer_scripts",
      "target": "composer_scripts_post_install_cmd",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "composer.json",
      "source_location": "L76",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory",
      "target": "database_factories_userfactory_userfactory",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000000_create_users_table",
      "target": "database_migrations_0001_01_01_000000_create_users_table_up",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000000_create_users_table",
      "target": "database_migrations_0001_01_01_000000_create_users_table_down",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000000_create_users_table.php",
      "source_location": "L43",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000001_create_cache_table",
      "target": "database_migrations_0001_01_01_000001_create_cache_table_up",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000001_create_cache_table",
      "target": "database_migrations_0001_01_01_000001_create_cache_table_down",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000001_create_cache_table.php",
      "source_location": "L30",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000002_create_jobs_table",
      "target": "database_migrations_0001_01_01_000002_create_jobs_table_up",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "database_migrations_0001_01_01_000002_create_jobs_table",
      "target": "database_migrations_0001_01_01_000002_create_jobs_table_down",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/migrations/0001_01_01_000002_create_jobs_table.php",
      "source_location": "L53",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder",
      "target": "database_seeders_databaseseeder_databaseseeder",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_optionaldependencies",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_schema",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L2",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_private",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L3",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_type",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L4",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_scripts",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L5",
      "weight": 1.0
    },
    {
      "source": "package",
      "target": "package_devdependencies",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_tailwindcss_vite",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L10",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_concurrently",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_laravel_vite_plugin",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_tailwindcss",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "package_devdependencies",
      "target": "package_devdependencies_vite",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L14",
      "weight": 1.0
    },
    {
      "source": "package_optionaldependencies",
      "target": "package_optionaldependencies_laravel_multiplex",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L17",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_build",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L6",
      "weight": 1.0
    },
    {
      "source": "package_scripts",
      "target": "package_scripts_dev",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "package.json",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tests_feature_exampletest",
      "target": "tests_feature_exampletest_exampletest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tests_unit_exampletest",
      "target": "tests_unit_exampletest_exampletest",
      "relation": "contains",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "app_models_user_user",
      "target": "illuminate_foundation_auth_user",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Models/User.php",
      "source_location": "L15",
      "weight": 1.0
    },
    {
      "source": "app_providers_appserviceprovider_appserviceprovider",
      "target": "illuminate_support_serviceprovider",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory_userfactory",
      "target": "illuminate_database_eloquent_factories_factory",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder_databaseseeder",
      "target": "illuminate_database_seeder",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L9",
      "weight": 1.0
    },
    {
      "source": "tests_feature_exampletest_exampletest",
      "target": "tests_testcase_testcase",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L8",
      "weight": 1.0
    },
    {
      "source": "tests_testcase_testcase",
      "target": "illuminate_foundation_testing_testcase",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/TestCase.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "tests_unit_exampletest_exampletest",
      "target": "phpunit_framework_testcase",
      "relation": "inherits",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L7",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin",
      "target": "app_http_middleware_checkifadmin_checkifadmin_checkifuserisadmin",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L28",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin",
      "target": "app_http_middleware_checkifadmin_checkifadmin_respondtounauthorizedrequest",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L40",
      "weight": 1.0
    },
    {
      "source": "app_http_middleware_checkifadmin_checkifadmin",
      "target": "app_http_middleware_checkifadmin_checkifadmin_handle",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Http/Middleware/CheckIfAdmin.php",
      "source_location": "L56",
      "weight": 1.0
    },
    {
      "source": "app_models_user_user",
      "target": "app_models_user_user_casts",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Models/User.php",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "app_providers_appserviceprovider_appserviceprovider",
      "target": "app_providers_appserviceprovider_appserviceprovider_register",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "app_providers_appserviceprovider_appserviceprovider",
      "target": "app_providers_appserviceprovider_appserviceprovider_boot",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Providers/AppServiceProvider.php",
      "source_location": "L20",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory_userfactory",
      "target": "database_factories_userfactory_userfactory_definition",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L25",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory_userfactory",
      "target": "database_factories_userfactory_userfactory_unverified",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L39",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder_databaseseeder",
      "target": "database_seeders_databaseseeder_databaseseeder_run",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L16",
      "weight": 1.0
    },
    {
      "source": "tests_feature_exampletest_exampletest",
      "target": "tests_feature_exampletest_exampletest_test_the_application_returns_a_successful_response",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Feature/ExampleTest.php",
      "source_location": "L13",
      "weight": 1.0
    },
    {
      "source": "tests_unit_exampletest_exampletest",
      "target": "tests_unit_exampletest_exampletest_test_that_true_is_true",
      "relation": "method",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "tests/Unit/ExampleTest.php",
      "source_location": "L12",
      "weight": 1.0
    },
    {
      "source": "app_models_user_user",
      "target": "illuminate_database_eloquent_factories_hasfactory",
      "relation": "mixes_in",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Models/User.php",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "app_models_user_user",
      "target": "illuminate_notifications_notifiable",
      "relation": "mixes_in",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "app/Models/User.php",
      "source_location": "L18",
      "weight": 1.0
    },
    {
      "source": "database_seeders_databaseseeder_databaseseeder",
      "target": "illuminate_database_console_seeds_withoutmodelevents",
      "relation": "mixes_in",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/seeders/DatabaseSeeder.php",
      "source_location": "L11",
      "weight": 1.0
    },
    {
      "source": "database_factories_userfactory_userfactory_definition",
      "target": "static",
      "relation": "uses_static_prop",
      "_origin": "ast",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "database/factories/UserFactory.php",
      "source_location": "L31",
      "weight": 1.0
    },
    {
      "source": "claude_claude",
      "target": "claude_commit_push_policy",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_laravel_backpack",
      "target": "claude_tabler_theme",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_initial_setup",
      "target": "claude_composer",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_initial_setup",
      "target": "claude_mysql",
      "relation": "conceptually_related_to",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "public_robots_robots",
      "target": "public_robots_allow_all",
      "relation": "implements",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "public/robots.txt",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_claude",
      "target": "app_http_middleware_checkifadmin_checkifadmin",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_claude",
      "target": "claude_graphify_skill",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_claude",
      "target": "claude_laravel_backpack",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_claude",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_development_branch",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_laravel_13",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_laravel_backpack",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_laravel_valet",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_main_branch",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_mysql",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_php_8_5",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "claude_tabler_theme",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "readme_readme",
      "target": "readme_initial_setup",
      "relation": "references",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "README.md",
      "source_location": null,
      "weight": 1.0
    },
    {
      "source": "claude_commit_push_policy",
      "target": "claude_development_branch",
      "relation": "conceptually_related_to",
      "confidence": "INFERRED",
      "confidence_score": 0.65,
      "source_file": "CLAUDE.md",
      "source_location": null,
      "weight": 1.0
    }
  ],
  "hyperedges": [
    {
      "id": "admin_interface_stack",
      "label": "Admin Interface Stack",
      "nodes": [
        "claude_laravel_13",
        "claude_laravel_backpack",
        "claude_tabler_theme"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md"
    },
    {
      "id": "local_dev_environment_stack",
      "label": "Local Development Environment Stack",
      "nodes": [
        "claude_php_8_5",
        "claude_composer",
        "claude_laravel_valet",
        "claude_mysql"
      ],
      "relation": "form",
      "confidence": "EXTRACTED",
      "confidence_score": 1.0,
      "source_file": "CLAUDE.md"
    }
  ],
  "built_at_commit": "7c210d1a9b9efefba72333adf4a672256328045d"
}