{ "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." } ] }