{
  "communities": {
    "0": [
      "apps_auth_service_internal_auth_neon_go",
      "apps_auth_service_internal_billing_service_go",
      "apps_auth_service_internal_config_config_go",
      "apps_auth_service_internal_config_config_test_go",
      "apps_backend_internal_billing_service_go",
      "apps_backend_internal_config_config_go",
      "auth_neon_newneonverifier",
      "auth_neonverifier",
      "auth_neonverifier_close",
      "auth_neonverifier_enabled",
      "auth_neonverifier_verify",
      "billing_checkoutsession",
      "billing_paymentmethod",
      "billing_service",
      "billing_service_checkoutavailable",
      "billing_service_checkoutavailableforplan",
      "billing_service_createcheckoutsession",
      "billing_service_createportalsession",
      "billing_service_customdatastring",
      "billing_service_customersnapshotkey",
      "billing_service_defaultplancode",
      "billing_service_derefstring",
      "billing_service_displaypricesforplan",
      "billing_service_ensurecustomer",
      "billing_service_entitlementsforplan",
      "billing_service_extractcustomerid",
      "billing_service_firstnonempty",
      "billing_service_getcustomermapping",
      "billing_service_getcustomersnapshot",
      "billing_service_getsubscription",
      "billing_service_handlewebhook",
      "billing_service_hasconfiguredprices",
      "billing_service_newservice",
      "billing_service_nonesnapshot",
      "billing_service_normalizecurrency",
      "billing_service_normalizeplancode",
      "billing_service_normalizesubscriptionstatus",
      "billing_service_parserfc3339ptr",
      "billing_service_plancodeforprice",
      "billing_service_priceforplan",
      "billing_service_refresh",
      "billing_service_resolvewebhooktenant",
      "billing_service_storecustomermapping",
      "billing_service_subscriptionrank",
      "billing_service_syncpaddledata",
      "billing_service_syncstripedatatokv",
      "billing_service_test_testkvkeyshape",
      "billing_service_timeperiodend",
      "billing_service_timeperiodstart",
      "billing_service_tosnapshot",
      "billing_service_unixptr",
      "billing_service_usercustomerkey",
      "billing_subscriptionsnapshot",
      "billing_usercustomermapping",
      "billing_useridentity",
      "billing_webhookenvelope",
      "config_config",
      "config_config_boolfromenv",
      "config_config_getenv",
      "config_config_getenvallowempty",
      "config_config_load",
      "config_config_normalizepaddleenvironment",
      "config_config_normalizeplancode",
      "config_config_paddlecheckoutconfigured",
      "config_config_paddleconfigured",
      "config_config_paddlepricematrixfromenv",
      "config_config_paddlewebhookconfigured",
      "config_config_stripecheckoutready",
      "config_config_stripehasanypriceconfigured",
      "config_config_stripesecretconfigured",
      "config_config_stripewebhookconfigured",
      "config_config_test_testloaddefaultsauthserviceportto8081",
      "config_config_test_teststripecheckoutreadyrequiressecretandprice",
      "config_config_test_teststripereadinesshelpers",
      "config_config_uniquestrings",
      "config_config_validateruntimerequirements",
      "config_config_valueordefault",
      "handlers_handlers_new",
      "notifications_email_templates_trimspace"
    ],
    "1": [
      "apps_frontend_src_lib_paddle_ts",
      "apps_frontend_src_routes_booking_manage_route_tsx",
      "apps_frontend_src_routes_dashboard_route_tsx",
      "lib_paddle_getpaddle",
      "lib_paddle_paddleconfigured",
      "routes_booking_manage_route_formatdate",
      "routes_booking_manage_route_formattime",
      "routes_booking_manage_route_handlecancel",
      "routes_booking_manage_route_handlereschedule",
      "routes_booking_manage_route_iscancelling",
      "routes_booking_manage_route_isrescheduling",
      "routes_booking_manage_route_reference",
      "routes_booking_manage_route_token",
      "routes_dashboard_route_alertcircleicon",
      "routes_dashboard_route_bellicon",
      "routes_dashboard_route_billingpricelabel",
      "routes_dashboard_route_bookingstats",
      "routes_dashboard_route_calendardaysicon",
      "routes_dashboard_route_changemonth",
      "routes_dashboard_route_changesection",
      "routes_dashboard_route_checkcircleicon",
      "routes_dashboard_route_chevronlefticon",
      "routes_dashboard_route_chevronrighticon",
      "routes_dashboard_route_clockicon",
      "routes_dashboard_route_creditcardicon",
      "routes_dashboard_route_demodata",
      "routes_dashboard_route_filteredcustomers",
      "routes_dashboard_route_getcustomerbookings",
      "routes_dashboard_route_getdemocustomers",
      "routes_dashboard_route_handleaddblockedday",
      "routes_dashboard_route_handleaddzone",
      "routes_dashboard_route_handlecancelbooking",
      "routes_dashboard_route_handlecreatebooking",
      "routes_dashboard_route_handledeleteblockedday",
      "routes_dashboard_route_handlereschedulebooking",
      "routes_dashboard_route_handlesavebrand",
      "routes_dashboard_route_handleupdatebooking",
      "routes_dashboard_route_hastenant",
      "routes_dashboard_route_iscs",
      "routes_dashboard_route_isdashboardready",
      "routes_dashboard_route_isdemomode",
      "routes_dashboard_route_layoutdashboardicon",
      "routes_dashboard_route_logouticon",
      "routes_dashboard_route_menuicon",
      "routes_dashboard_route_morehorizontalicon",
      "routes_dashboard_route_nextmonth",
      "routes_dashboard_route_openbillingportal",
      "routes_dashboard_route_openbookingdetail",
      "routes_dashboard_route_opencheckout",
      "routes_dashboard_route_opencustomerdetail",
      "routes_dashboard_route_plusicon",
      "routes_dashboard_route_prevmonth",
      "routes_dashboard_route_refreshbilling",
      "routes_dashboard_route_resolvedallbookings",
      "routes_dashboard_route_resolvedbilling",
      "routes_dashboard_route_resolvedblockeddays",
      "routes_dashboard_route_resolvedbookings",
      "routes_dashboard_route_resolvedbootstrap",
      "routes_dashboard_route_resolvedcustomers",
      "routes_dashboard_route_resolvedlocations",
      "routes_dashboard_route_resolvedsummary",
      "routes_dashboard_route_resolvedworkinghours",
      "routes_dashboard_route_settings2icon",
      "routes_dashboard_route_sparklesicon",
      "routes_dashboard_route_sparklineclass",
      "routes_dashboard_route_trend",
      "routes_dashboard_route_trendclass",
      "routes_dashboard_route_trendingdownicon",
      "routes_dashboard_route_trendingupicon",
      "routes_dashboard_route_usercircleicon",
      "routes_dashboard_route_usersicon",
      "routes_dashboard_route_xicon"
    ],
    "2": [
      "db_memoryrepository",
      "db_memoryrepository_appendwaitlistentry",
      "db_memoryrepository_createblockedday",
      "db_memoryrepository_createbooking",
      "db_memoryrepository_createcustomer",
      "db_memoryrepository_createlocation",
      "db_memoryrepository_createnotificationdeliverylog",
      "db_memoryrepository_createreminderjob",
      "db_memoryrepository_createtenantforuser",
      "db_memoryrepository_deleteblockedday",
      "db_memoryrepository_deletecustomer",
      "db_memoryrepository_deletelocation",
      "db_memoryrepository_ensureuseridentity",
      "db_memoryrepository_getbookingbyreference",
      "db_memoryrepository_getbrandprofile",
      "db_memoryrepository_getcustomerbookingscount",
      "db_memoryrepository_getcustomerbyemail",
      "db_memoryrepository_getcustomerbyid",
      "db_memoryrepository_getcustomerlastbooking",
      "db_memoryrepository_getdashboardmetrics",
      "db_memoryrepository_getlocationbyid",
      "db_memoryrepository_getsubscriptionsnapshot",
      "db_memoryrepository_gettenantbybillingcustomerid",
      "db_memoryrepository_gettenantbyid",
      "db_memoryrepository_gettenantbyslug",
      "db_memoryrepository_gettenantmembershipbyuserid",
      "db_memoryrepository_listavailabilityrulesbytenant",
      "db_memoryrepository_listblockeddaysbytenant",
      "db_memoryrepository_listbookingsbytenantbetween",
      "db_memoryrepository_listclasssessionsbytenant",
      "db_memoryrepository_listcustomersbytenant",
      "db_memoryrepository_listduereminderjobs",
      "db_memoryrepository_listlocationsbytenant",
      "db_memoryrepository_listservicesbytenant",
      "db_memoryrepository_listworkinghoursbytenant",
      "db_memoryrepository_markreminderjobdispatched",
      "db_memoryrepository_reschedulebooking",
      "db_memoryrepository_updateblockedday",
      "db_memoryrepository_updatebookingstatus",
      "db_memoryrepository_updatecustomer",
      "db_memoryrepository_updatelocation",
      "db_memoryrepository_updatetenantbillingcustomerid",
      "db_memoryrepository_updatetenantbillingstate",
      "db_memoryrepository_updateworkinghours",
      "db_memoryrepository_upsertsubscriptionsnapshot",
      "db_pgrepository_createtenantforuser",
      "db_repository_defaultavailabilityblocks",
      "db_repository_maxint"
    ],
    "3": [
      "db_memoryrepository_recordbillingevent",
      "db_pgrepository",
      "db_pgrepository_appendwaitlistentry",
      "db_pgrepository_createblockedday",
      "db_pgrepository_createbooking",
      "db_pgrepository_createcustomer",
      "db_pgrepository_createlocation",
      "db_pgrepository_createnotificationdeliverylog",
      "db_pgrepository_createreminderjob",
      "db_pgrepository_deleteblockedday",
      "db_pgrepository_deletecustomer",
      "db_pgrepository_deletelocation",
      "db_pgrepository_ensureuseridentity",
      "db_pgrepository_getbookingbyreference",
      "db_pgrepository_getbrandprofile",
      "db_pgrepository_getcustomerbookingscount",
      "db_pgrepository_getcustomerbyemail",
      "db_pgrepository_getcustomerbyid",
      "db_pgrepository_getcustomerlastbooking",
      "db_pgrepository_getdashboardmetrics",
      "db_pgrepository_getlocationbyid",
      "db_pgrepository_getsubscriptionsnapshot",
      "db_pgrepository_gettenantbybillingcustomerid",
      "db_pgrepository_gettenantbyid",
      "db_pgrepository_gettenantbyslug",
      "db_pgrepository_gettenantmembershipbyuserid",
      "db_pgrepository_listavailabilityrulesbytenant",
      "db_pgrepository_listblockeddaysbytenant",
      "db_pgrepository_listbookingsbytenantbetween",
      "db_pgrepository_listclasssessionsbytenant",
      "db_pgrepository_listcustomersbytenant",
      "db_pgrepository_listduereminderjobs",
      "db_pgrepository_listlocationsbytenant",
      "db_pgrepository_listservicesbytenant",
      "db_pgrepository_listworkinghoursbytenant",
      "db_pgrepository_markreminderjobdispatched",
      "db_pgrepository_recordbillingevent",
      "db_pgrepository_reschedulebooking",
      "db_pgrepository_updateblockedday",
      "db_pgrepository_updatebookingstatus",
      "db_pgrepository_updatecustomer",
      "db_pgrepository_updatelocation",
      "db_pgrepository_updatetenantbillingcustomerid",
      "db_pgrepository_updatetenantbillingstate",
      "db_pgrepository_updateworkinghours",
      "db_pgrepository_upsertsubscriptionsnapshot",
      "db_repository_firstnonempty"
    ],
    "4": [
      "apps_backend_internal_domain_models_go",
      "domain_availabilityblockrequest",
      "domain_blockedday",
      "domain_bookingdefaultsrequest",
      "domain_brandprofile",
      "domain_cancelbookingrequest",
      "domain_checkoutlaunchresponse",
      "domain_checkoutsessionrequest",
      "domain_createblockeddayrequest",
      "domain_createbookingresponse",
      "domain_createcustomerrequest",
      "domain_createlocationrequest",
      "domain_customer",
      "domain_customerbookingview",
      "domain_dashboardkpi",
      "domain_dashboardsummary",
      "domain_dispatchreminderjobsrequest",
      "domain_dispatchreminderjobsresponse",
      "domain_emailnotification",
      "domain_emailtemplate",
      "domain_location",
      "domain_onboardtenantrequest",
      "domain_plandisplayprice",
      "domain_planentitlements",
      "domain_portalsessionresponse",
      "domain_principal",
      "domain_publicavailability",
      "domain_reschedulebookingrequest",
      "domain_sendemailrequest",
      "domain_subscriptionsnapshot",
      "domain_teaminviterequest",
      "domain_tenantbootstrap",
      "domain_timeslot",
      "domain_trackingstatus",
      "domain_upcomingbooking",
      "domain_updateblockeddayrequest",
      "domain_updatecustomerrequest",
      "domain_updatelocationrequest",
      "domain_updateworkinghoursrequest",
      "domain_widgetsnippet",
      "domain_workinghours"
    ],
    "5": [
      "api_main_main",
      "api_main_runmigrations",
      "api_server",
      "api_server_allowedorigins",
      "api_server_authorizejobrunner",
      "api_server_close",
      "api_server_handler",
      "api_server_newserver",
      "api_server_test_testdispatchreminderjobsacceptsconfiguredjobrunnerkey",
      "api_server_test_testdispatchreminderjobsrequiresjobrunnerkey",
      "api_server_widgetjavascript",
      "apps_auth_service_cmd_api_main_go",
      "apps_backend_cmd_api_main_go",
      "apps_backend_internal_api_server_go",
      "apps_backend_internal_api_server_test_go",
      "apps_backend_internal_auth_middleware_go",
      "apps_backend_internal_auth_neon_go",
      "apps_backend_internal_db_pool_go",
      "apps_backend_internal_httpx_middleware_go",
      "auth_middleware_principalfromcontext",
      "auth_middleware_requireauth",
      "auth_neon_newverifier",
      "auth_verifier",
      "auth_verifier_close",
      "auth_verifier_enabled",
      "auth_verifier_verify",
      "db_pool_connect",
      "db_pool_newpools",
      "db_pools",
      "db_pools_close",
      "db_pools_databaseconfigured",
      "db_repository_newrepository",
      "domain_createbookingrequest",
      "httpx_middleware_newratelimiter",
      "httpx_middleware_securityheaders",
      "httpx_ratelimiter",
      "httpx_ratelimiter_cleanuploop",
      "httpx_ratelimiter_getvisitor",
      "httpx_ratelimiter_middleware",
      "httpx_visitor"
    ],
    "6": [
      "apps_auth_service_internal_handlers_admin_go",
      "apps_auth_service_internal_handlers_handlers_go",
      "handlers_admin_newadmindashboard",
      "handlers_admindashboard",
      "handlers_admindashboard_getconfig",
      "handlers_admindashboard_getprices",
      "handlers_admindashboard_getstats",
      "handlers_admindashboard_registerroutes",
      "handlers_admindashboard_renderdashboard",
      "handlers_checkoutrequest",
      "handlers_handler",
      "handlers_handler_claimsfromcontext",
      "handlers_handler_createcheckoutsession",
      "handlers_handler_getme",
      "handlers_handler_getsubscription",
      "handlers_handler_googleauth",
      "handlers_handler_googlecallback",
      "handlers_handler_listplans",
      "handlers_handler_listproviders",
      "handlers_handler_loginwithpassword",
      "handlers_handler_logout",
      "handlers_handler_refreshsubscription",
      "handlers_handler_refreshtoken",
      "handlers_handler_registerroutes",
      "handlers_handler_registerwithpassword",
      "handlers_handler_requireauth",
      "handlers_handler_sendmagiclink",
      "handlers_handler_stripewebhook",
      "handlers_handler_verifybearertoken",
      "handlers_handler_verifymagiclink",
      "handlers_handlers_detectlocale",
      "handlers_handlers_generatestate",
      "handlers_handlers_oauthcookiesecure",
      "handlers_handlers_timeoutmiddleware",
      "handlers_loginrequest",
      "handlers_passwordloginrequest",
      "handlers_passwordregisterrequest",
      "handlers_refreshrequest",
      "handlers_verifyrequest"
    ],
    "7": [
      "apps_auth_service_internal_auth_service_test_go",
      "apps_auth_service_internal_billing_service_test_go",
      "apps_backend_internal_billing_service_test_go",
      "apps_backend_internal_bookings_service_test_go",
      "apps_backend_internal_notifications_service_test_go",
      "apps_backend_internal_tenancy_service_test_go",
      "auth_service_test_testgeneratetokensproducesverifiableaccessandrefreshtokens",
      "auth_service_test_testrefreshtokensrejectsinvalidtoken",
      "auth_service_test_testrefreshtokensreturnsrotatedpair",
      "billing_service_test_testcheckoutavailableforplanrequiresconfiguredplan",
      "billing_service_test_testcheckoutavailableforplanrequiressecret",
      "billing_service_test_testconfig",
      "billing_service_test_testcreatecheckoutrequirespaddleconfig",
      "billing_service_test_testcreatecheckoutreturnslaunchpayload",
      "billing_service_test_testcreateportalsessionrequirescustomer",
      "billing_service_test_testgetsubscriptiondisablescheckoutwhenwebhookmissing",
      "billing_service_test_testgetsubscriptionenablescheckoutwhenpaddleconfigured",
      "billing_service_test_testgetsubscriptionfallsbacktosnapshotandentitlements",
      "billing_service_test_testpriceforplanusesconfiguredplancodesonly",
      "billing_service_test_testrefreshrequirespaddlekeywhencustomerexists",
      "bookings_service_test_testavailabilitygeneratesupcomingslots",
      "bookings_service_test_testcreateappointmentrejectsconflict",
      "bookings_service_test_testcreateappointmentrequirestenantservice",
      "bookings_service_test_testcreateclassfallsbacktowaitlistwhencapacityreached",
      "bookings_service_test_testcreateclassrequiresexistingsession",
      "bookings_service_test_testcreateschedulesreminderjobforupcomingappointment",
      "db_repository_newmemoryrepository",
      "notifications_service_test_testdispatchduefailsunknownchannel",
      "notifications_service_test_testdispatchdueprocessespendingemailreminders",
      "notifications_service_test_testdispatchrequestcontractshape",
      "tenancy_service_newservice",
      "tenancy_service_test_testbootstrapresolvesmembershipafteridentitysync",
      "tenancy_service_test_testbootstrapreturnsshellwhenmembershipmissing",
      "tenancy_service_test_testonboardcreatestenantforauthenticateduser",
      "tenancy_service_test_testonboardrejectsinvalidslug"
    ],
    "8": [
      "apps_backend_internal_db_repository_go",
      "db_availabilityblockrecord",
      "db_availabilityrulerecord",
      "db_billingsnapshotrecord",
      "db_blockeddayrecord",
      "db_bookingrecord",
      "db_brandprofilerecord",
      "db_classsessionrecord",
      "db_createblockeddayparams",
      "db_createbookingparams",
      "db_createcustomerparams",
      "db_createdbooking",
      "db_createlocationparams",
      "db_createtenantforuserparams",
      "db_customerrecord",
      "db_dashboardmetrics",
      "db_locationrecord",
      "db_notificationdeliverylogparams",
      "db_reminderjobparams",
      "db_reminderjobrecord",
      "db_repository",
      "db_repository_reference",
      "db_repository_stringptr",
      "db_servicerecord",
      "db_teaminviterecord",
      "db_tenantmembershiprecord",
      "db_tenantrecord",
      "db_updateblockeddayparams",
      "db_updatecustomerparams",
      "db_updatelocationparams",
      "db_updateworkinghoursparams",
      "db_waitlistentryparams",
      "db_workinghoursrecord"
    ],
    "9": [
      "apps_frontend_src_components_widget_builder_tsx",
      "components_widget_builder_buttonicon",
      "components_widget_builder_calendaricon",
      "components_widget_builder_checkicon",
      "components_widget_builder_codeicon",
      "components_widget_builder_copyicon",
      "components_widget_builder_copytoclipboard",
      "components_widget_builder_dragicon",
      "components_widget_builder_externallinkicon",
      "components_widget_builder_eyeicon",
      "components_widget_builder_floatingicon",
      "components_widget_builder_generatecode",
      "components_widget_builder_generatedmapelementid",
      "components_widget_builder_generatemapcode",
      "components_widget_builder_handledragend",
      "components_widget_builder_handledragover",
      "components_widget_builder_handledragstart",
      "components_widget_builder_iframeicon",
      "components_widget_builder_json",
      "components_widget_builder_lockicon",
      "components_widget_builder_mapicon",
      "components_widget_builder_modalicon",
      "components_widget_builder_moonicon",
      "components_widget_builder_moveicon",
      "components_widget_builder_paletteicon",
      "components_widget_builder_refreshicon",
      "components_widget_builder_safehexcolor",
      "components_widget_builder_sunicon"
    ],
    "10": [
      "apps_auth_service_internal_email_service_go",
      "apps_auth_service_internal_email_templates_go",
      "email_config",
      "email_emailtemplate",
      "email_service",
      "email_service_new",
      "email_service_send",
      "email_service_sendbookingconfirmation",
      "email_service_sendmagiclink",
      "email_service_sendpasswordreset",
      "email_service_sendtemplate",
      "email_service_sendwelcomeemail",
      "email_templates_bookingconfirmationcs",
      "email_templates_bookingconfirmationemail",
      "email_templates_bookingconfirmationen",
      "email_templates_magiclinkemail",
      "email_templates_magiclinkemailcs",
      "email_templates_magiclinkemailen",
      "email_templates_passwordresetcs",
      "email_templates_passwordresetemail",
      "email_templates_passwordreseten",
      "email_templates_welcomeemail",
      "email_templates_welcomeemailcs",
      "email_templates_welcomeemailen"
    ],
    "11": [
      "apps_backend_internal_bookings_service_go",
      "bookings_noopnotifier",
      "bookings_noopnotifier_sendbookingconfirmation",
      "bookings_noopnotifier_sendbusinessnotification",
      "bookings_notifier",
      "bookings_service",
      "bookings_service_availability",
      "bookings_service_classsessionforrequest",
      "bookings_service_collides",
      "bookings_service_countclassbookings",
      "bookings_service_create",
      "bookings_service_dashboardsummary",
      "bookings_service_generateappointmentslots",
      "bookings_service_generateclassslots",
      "bookings_service_newservice",
      "bookings_service_normalizeplancode",
      "bookings_service_reminderschedule",
      "bookings_service_sameresource",
      "bookings_service_samesecond",
      "bookings_service_sendbookingconfirmationemails",
      "bookings_service_serviceforrequest",
      "bookings_service_trackingstatus",
      "bookings_service_widgetsnippets"
    ],
    "12": [
      "apps_auth_service_internal_db_db_go",
      "db_db",
      "db_db_close",
      "db_db_createmagiclink",
      "db_db_createuser",
      "db_db_exec",
      "db_db_getkv",
      "db_db_getmagiclink",
      "db_db_getstats",
      "db_db_getuserbyemail",
      "db_db_getuserbyid",
      "db_db_getuserbyproviderid",
      "db_db_markmagiclinkused",
      "db_db_new",
      "db_db_pool",
      "db_db_putkv",
      "db_db_query",
      "db_db_queryrow",
      "db_db_updatelastlogin",
      "db_db_updateuser",
      "db_stats"
    ],
    "13": [
      "apps_frontend_src_components_dashboard_icons_tsx",
      "dashboard_icons_alertcircleicon",
      "dashboard_icons_bellicon",
      "dashboard_icons_calendardaysicon",
      "dashboard_icons_checkcircleicon",
      "dashboard_icons_chevronlefticon",
      "dashboard_icons_chevronrighticon",
      "dashboard_icons_clockicon",
      "dashboard_icons_creditcardicon",
      "dashboard_icons_layoutdashboardicon",
      "dashboard_icons_logouticon",
      "dashboard_icons_menuicon",
      "dashboard_icons_plusicon",
      "dashboard_icons_settings2icon",
      "dashboard_icons_sparklesicon",
      "dashboard_icons_trendingdownicon",
      "dashboard_icons_trendingupicon",
      "dashboard_icons_usercircleicon",
      "dashboard_icons_usersicon",
      "dashboard_icons_xicon"
    ],
    "14": [
      "apps_backend_internal_notifications_service_go",
      "notifications_deliveryreceipt",
      "notifications_emailmessage",
      "notifications_emailprovider",
      "notifications_noopemailprovider",
      "notifications_noopemailprovider_send",
      "notifications_service",
      "notifications_service_dispatchdue",
      "notifications_service_localizedstartsat",
      "notifications_service_newservice",
      "notifications_service_reminderrecipient",
      "notifications_service_renderemailmessage",
      "notifications_service_renderremindercopy",
      "notifications_service_sendbookingcancellation",
      "notifications_service_sendbookingconfirmation",
      "notifications_service_sendbookingreschedule",
      "notifications_service_sendbusinessnotification",
      "notifications_smtpemailprovider",
      "notifications_smtpemailprovider_send"
    ],
    "15": [
      "apps_auth_service_internal_auth_service_go",
      "auth_claims",
      "auth_service",
      "auth_service_generatemagiclink",
      "auth_service_generaterandomtoken",
      "auth_service_generatetokens",
      "auth_service_generatetokensat",
      "auth_service_loginwithpassword",
      "auth_service_newservice",
      "auth_service_oauthloginorcreate",
      "auth_service_refreshtokens",
      "auth_service_registerwithpassword",
      "auth_service_signtoken",
      "auth_service_verifymagiclink",
      "auth_service_verifyrefreshtoken",
      "auth_service_verifytoken",
      "auth_service_verifytokenoftype",
      "auth_tokenpair"
    ],
    "16": [
      "apps_backend_internal_catalog_service_go",
      "catalog_service",
      "catalog_service_createblockedday",
      "catalog_service_createcustomer",
      "catalog_service_createlocation",
      "catalog_service_deleteblockedday",
      "catalog_service_deletecustomer",
      "catalog_service_deletelocation",
      "catalog_service_listblockeddays",
      "catalog_service_listcustomers",
      "catalog_service_listlocations",
      "catalog_service_listworkinghours",
      "catalog_service_newservice",
      "catalog_service_updateblockedday",
      "catalog_service_updatecustomer",
      "catalog_service_updatelocation",
      "catalog_service_updateworkinghours"
    ],
    "17": [
      "apps_frontend_src_components_shell_tsx",
      "components_shell_globeicon",
      "components_shell_googleicon",
      "components_shell_handleopenauth",
      "components_shell_hideheader",
      "components_shell_isdemomode",
      "components_shell_menuicon",
      "components_shell_moonicon",
      "components_shell_sendmagiclink",
      "components_shell_showgooglesignin",
      "components_shell_signinwithgoogle",
      "components_shell_submitsignin",
      "components_shell_sunicon",
      "components_shell_translateautherror",
      "components_shell_xicon"
    ],
    "18": [
      "apps_frontend_src_routes_home_route_tsx",
      "routes_home_route_arrowrighticon",
      "routes_home_route_bellicon",
      "routes_home_route_calendaricon",
      "routes_home_route_checkicon",
      "routes_home_route_clockicon",
      "routes_home_route_moonicon",
      "routes_home_route_nextmonth",
      "routes_home_route_prevmonth",
      "routes_home_route_shieldicon",
      "routes_home_route_stepcard",
      "routes_home_route_sunicon",
      "routes_home_route_usersicon",
      "routes_home_route_zapicon"
    ],
    "19": [
      "apps_backend_internal_notifications_email_templates_go",
      "notifications_bookingemaildata",
      "notifications_email_templates_formatlocalizeddatetime",
      "notifications_email_templates_formatlocalizedtime",
      "notifications_email_templates_renderemailmessage",
      "notifications_email_templates_renderhtmlbody",
      "notifications_email_templates_renderreminderemail",
      "notifications_email_templates_rendersubject",
      "notifications_email_templates_rendertextbody",
      "notifications_email_templates_splitlines",
      "notifications_email_templates_splitparagraphs",
      "notifications_emailtype"
    ],
    "20": [
      "apps_backend_internal_bookings_customer_service_go",
      "bookings_customer_service_newcustomerservice",
      "bookings_customernoopnotifier",
      "bookings_customernoopnotifier_sendbookingcancellation",
      "bookings_customernoopnotifier_sendbookingreschedule",
      "bookings_customernotifier",
      "bookings_customerservice",
      "bookings_customerservice_cancelbooking",
      "bookings_customerservice_getbookingbyreference",
      "bookings_customerservice_reschedulebooking",
      "bookings_customerservice_sendcancellationemail",
      "bookings_customerservice_sendrescheduleemail"
    ],
    "21": [
      "apps_frontend_src_lib_map_ts",
      "components_widget_builder_resolvemaplocation",
      "lib_map_geocodelocation",
      "lib_map_mapstylebyid",
      "lib_map_parsecoordinatetext",
      "lib_map_parsegooglemapsurl",
      "lib_map_parsemapurl",
      "lib_map_parsemapyczurl",
      "lib_map_resolvelocationinput",
      "lib_map_resolvemaptilestyle",
      "lib_map_reversegeocode",
      "lib_map_validatecoordinates"
    ],
    "22": [
      "apps_backend_internal_tenancy_service_go",
      "tenancy_service",
      "tenancy_service_bootstrap",
      "tenancy_service_brandprofile",
      "tenancy_service_firstnonempty",
      "tenancy_service_normalizeclock",
      "tenancy_service_normalizeplancode",
      "tenancy_service_onboard",
      "tenancy_service_toavailabilityblocks",
      "tenancy_service_toteaminvites",
      "tenancy_service_validateavailabilityblocks"
    ],
    "23": [
      "apps_frontend_src_components_ui_dialog_tsx",
      "ui_dialog_dialog",
      "ui_dialog_dialogclosebutton",
      "ui_dialog_dialogcontent",
      "ui_dialog_dialogdescription",
      "ui_dialog_dialogfooter",
      "ui_dialog_dialogheader",
      "ui_dialog_dialogtitle",
      "ui_dialog_usedialog"
    ],
    "24": [
      "apps_auth_service_internal_oauth_google_go",
      "oauth_google_newgoogleprovider",
      "oauth_googleprovider",
      "oauth_googleprovider_enabled",
      "oauth_googleprovider_exchangecode",
      "oauth_googleprovider_getauthurl",
      "oauth_googleprovider_parseuser",
      "oauth_googleuser"
    ],
    "25": [
      "apps_frontend_src_components_ui_card_tsx",
      "ui_card_card",
      "ui_card_cardcontent",
      "ui_card_carddescription",
      "ui_card_cardfooter",
      "ui_card_cardheader",
      "ui_card_cardtitle"
    ],
    "26": [
      "bookra_map_parsegooglemapsurl",
      "bookra_map_parsemapurl",
      "bookra_map_parsemapyczurl",
      "bookra_map_reversegeocode",
      "bookra_map_validatecoordinates",
      "map_ts"
    ],
    "27": [
      "apps_frontend_src_components_location_map_tsx",
      "components_location_map_createmarkericon",
      "components_location_map_escapehtml",
      "components_location_map_loadleaflet",
      "components_location_map_locationmap",
      "components_location_map_safemarkercolor"
    ],
    "28": [
      "apps_frontend_src_components_ui_tabs_tsx",
      "ui_tabs_tabs",
      "ui_tabs_tabscontent",
      "ui_tabs_tabslist",
      "ui_tabs_tabstrigger",
      "ui_tabs_usetabs"
    ],
    "29": [
      "apps_frontend_src_routes_legal_route_tsx",
      "routes_legal_route_helperpose",
      "routes_legal_route_heropose",
      "routes_legal_route_kind",
      "routes_legal_route_sections"
    ],
    "30": [
      "apps_frontend_src_providers_auth_provider_tsx",
      "providers_auth_provider_authprovider",
      "providers_auth_provider_parsejwtpayload",
      "providers_auth_provider_sessionfromlocaltoken",
      "providers_auth_provider_useauth"
    ],
    "31": [
      "apps_frontend_src_components_ui_skeleton_tsx",
      "ui_skeleton_skeleton",
      "ui_skeleton_skeletoncard",
      "ui_skeleton_skeletontext"
    ],
    "32": [
      "apps_frontend_src_providers_theme_provider_tsx",
      "providers_theme_provider_getinitialtheme",
      "providers_theme_provider_getresolvedtheme",
      "providers_theme_provider_usetheme"
    ],
    "33": [
      "apps_auth_service_internal_db_repository_go",
      "db_magiclink",
      "db_user"
    ],
    "34": [
      "apps_backend_internal_config_config_test_go",
      "config_config_test_testpaddlecheckoutconfigured",
      "config_config_test_testpaddlecheckoutconfiguredrequireswebhook"
    ],
    "35": [
      "apps_frontend_src_app_tsx",
      "src_app_app",
      "src_app_scrolltotop"
    ],
    "36": [
      "apps_frontend_src_routes_public_booking_route_tsx",
      "routes_public_booking_route_bookslot",
      "routes_public_booking_route_tenantslug"
    ],
    "37": [
      "apps_frontend_src_components_bookra_character_tsx",
      "components_bookra_character_bookracharacter",
      "components_bookra_character_characterwithmessage"
    ],
    "38": [
      "apps_frontend_src_components_dashboard_types_ts",
      "dashboard_types_getbookingduration",
      "dashboard_types_getinitials"
    ],
    "39": [
      "bookra_generate_map_contactmap",
      "generate_map_tsx"
    ],
    "40": [
      "apps_frontend_src_routes_about_route_tsx",
      "routes_about_route_aboutroute"
    ],
    "41": [
      "apps_frontend_src_routes_auth_callback_route_tsx",
      "routes_auth_callback_route_authcallbackroute"
    ],
    "42": [
      "apps_frontend_src_routes_contact_route_tsx",
      "routes_contact_route_handlesubmit"
    ],
    "43": [
      "apps_frontend_src_routes_not_found_route_tsx",
      "routes_not_found_route_notfoundroute"
    ],
    "44": [
      "apps_frontend_src_components_integration_modal_tsx",
      "components_integration_modal_copytoclipboard"
    ],
    "45": [
      "apps_frontend_src_components_ui_tooltip_tsx",
      "ui_tooltip_tooltip"
    ],
    "46": [
      "apps_frontend_src_components_ui_input_tsx",
      "ui_input_input"
    ],
    "47": [
      "apps_frontend_src_components_ui_badge_tsx",
      "ui_badge_badge"
    ],
    "48": [
      "apps_frontend_src_components_ui_select_tsx",
      "ui_select_select"
    ],
    "49": [
      "apps_frontend_src_components_ui_textarea_tsx",
      "ui_textarea_resizeclass"
    ],
    "50": [
      "apps_frontend_src_components_ui_avatar_tsx",
      "ui_avatar_avatar"
    ],
    "51": [
      "apps_frontend_vite_config_ts"
    ],
    "52": [
      "apps_frontend_src_main_tsx"
    ],
    "53": [
      "apps_frontend_src_components_index_ts"
    ],
    "54": [
      "apps_frontend_src_components_ui_button_tsx"
    ],
    "55": [
      "apps_frontend_src_components_ui_index_ts"
    ],
    "56": [
      "apps_frontend_src_providers_i18n_provider_tsx"
    ],
    "57": [
      "apps_frontend_src_lib_api_client_ts"
    ],
    "58": [
      "apps_frontend_src_lib_types_ts"
    ],
    "59": [
      "packages_shared_types_src_index_ts"
    ],
    "60": [
      "packages_api_client_src_index_ts"
    ],
    "61": [
      "packages_api_client_src_generated_types_ts"
    ],
    "62": [
      "packages_api_client_scripts_generate_mjs"
    ]
  },
  "cohesion": {
    "0": 0.06,
    "1": 0.04,
    "2": 0.04,
    "3": 0.04,
    "4": 0.05,
    "5": 0.06,
    "6": 0.06,
    "7": 0.13,
    "8": 0.06,
    "9": 0.08,
    "10": 0.14,
    "11": 0.15,
    "12": 0.1,
    "13": 0.1,
    "14": 0.18,
    "15": 0.19,
    "16": 0.12,
    "17": 0.14,
    "18": 0.14,
    "19": 0.3,
    "20": 0.26,
    "21": 0.36,
    "22": 0.33,
    "23": 0.22,
    "24": 0.25,
    "25": 0.29,
    "26": 0.47,
    "27": 0.4,
    "28": 0.47,
    "29": 0.7,
    "30": 0.5,
    "31": 0.5,
    "32": 0.5,
    "33": 0.67,
    "34": 0.67,
    "35": 0.67,
    "36": 1.0,
    "37": 0.67,
    "38": 0.67,
    "39": 1.0,
    "40": 1.0,
    "41": 1.0,
    "42": 1.0,
    "43": 1.0,
    "44": 1.0,
    "45": 1.0,
    "46": 1.0,
    "47": 1.0,
    "48": 1.0,
    "49": 1.0,
    "50": 1.0,
    "51": 1.0,
    "52": 1.0,
    "53": 1.0,
    "54": 1.0,
    "55": 1.0,
    "56": 1.0,
    "57": 1.0,
    "58": 1.0,
    "59": 1.0,
    "60": 1.0,
    "61": 1.0,
    "62": 1.0
  },
  "gods": [
    {
      "id": "notifications_email_templates_trimspace",
      "label": "trimSpace()",
      "degree": 47
    },
    {
      "id": "db_pgrepository",
      "label": "PGRepository",
      "degree": 46
    },
    {
      "id": "db_memoryrepository",
      "label": "MemoryRepository",
      "degree": 46
    },
    {
      "id": "tenancy_service_newservice",
      "label": "NewService()",
      "degree": 28
    },
    {
      "id": "db_repository_newmemoryrepository",
      "label": "NewMemoryRepository()",
      "degree": 22
    },
    {
      "id": "handlers_handler",
      "label": "Handler",
      "degree": 20
    },
    {
      "id": "billing_service",
      "label": "Service",
      "degree": 20
    },
    {
      "id": "db_db",
      "label": "DB",
      "degree": 18
    },
    {
      "id": "handlers_handlers_new",
      "label": "New()",
      "degree": 17
    },
    {
      "id": "api_server_newserver",
      "label": "NewServer()",
      "degree": 17
    }
  ],
  "surprises": [
    {
      "source": "New()",
      "target": "NewGoogleProvider()",
      "source_files": [
        "apps/auth-service/internal/handlers/handlers.go",
        "apps/auth-service/internal/oauth/google.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; bridges separate communities; peripheral node `NewGoogleProvider()` unexpectedly reaches hub `New()`"
    },
    {
      "source": "NewServer()",
      "target": "NewCustomerService()",
      "source_files": [
        "apps/backend/internal/api/server.go",
        "apps/backend/internal/bookings/customer_service.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; bridges separate communities; peripheral node `NewCustomerService()` unexpectedly reaches hub `NewServer()`"
    },
    {
      "source": "main()",
      "target": "Load()",
      "source_files": [
        "apps/backend/cmd/api/main.go",
        "apps/backend/internal/config/config.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; bridges separate communities"
    },
    {
      "source": "main()",
      "target": "getEnv()",
      "source_files": [
        "apps/backend/cmd/api/main.go",
        "apps/auth-service/internal/config/config.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; bridges separate communities"
    },
    {
      "source": "main()",
      "target": "New()",
      "source_files": [
        "apps/backend/cmd/api/main.go",
        "apps/auth-service/internal/handlers/handlers.go"
      ],
      "confidence": "INFERRED",
      "relation": "calls",
      "why": "inferred connection - not explicitly stated in source; bridges separate communities"
    }
  ],
  "questions": [
    {
      "type": "bridge_node",
      "question": "Why does `trimSpace()` connect `Community 0` to `Community 2`, `Community 3`, `Community 5`, `Community 6`, `Community 11`, `Community 14`, `Community 19`, `Community 22`?",
      "why": "High betweenness centrality (0.246) - this node is a cross-community bridge."
    },
    {
      "type": "bridge_node",
      "question": "Why does `NewServer()` connect `Community 5` to `Community 0`, `Community 20`, `Community 7`?",
      "why": "High betweenness centrality (0.116) - this node is a cross-community bridge."
    },
    {
      "type": "bridge_node",
      "question": "Why does `reference()` connect `Community 1` to `Community 11`?",
      "why": "High betweenness centrality (0.101) - this node is a cross-community bridge."
    },
    {
      "type": "verify_inferred",
      "question": "Are the 45 inferred relationships involving `trimSpace()` (e.g. with `.StripeSecretConfigured()` and `.StripeWebhookConfigured()`) actually correct?",
      "why": "`trimSpace()` has 45 INFERRED edges - model-reasoned connections that need verification."
    },
    {
      "type": "verify_inferred",
      "question": "Are the 27 inferred relationships involving `NewService()` (e.g. with `New()` and `TestPriceForPlanUsesConfiguredPlanCodesOnly()`) actually correct?",
      "why": "`NewService()` has 27 INFERRED edges - model-reasoned connections that need verification."
    },
    {
      "type": "verify_inferred",
      "question": "Are the 19 inferred relationships involving `NewMemoryRepository()` (e.g. with `TestDispatchDueProcessesPendingEmailReminders()` and `TestDispatchDueFailsUnknownChannel()`) actually correct?",
      "why": "`NewMemoryRepository()` has 19 INFERRED edges - model-reasoned connections that need verification."
    },
    {
      "type": "isolated_nodes",
      "question": "What connects `EmailTemplate`, `Config`, `Stats` to the rest of the system?",
      "why": "97 weakly-connected nodes found - possible documentation gaps or missing edges."
    }
  ]
}