{"pviz_slice":true,"schema_version":"pviz-slice@v1","tool":"call_diagnostics","generated_at":"2026-11-03T17:29:48.120171+00:00","bundle":{"path":"/b/bundle.json","repo":"lobsters","node_count":508,"edge_count":849},"params":{"command":"call-diagnostics","language":null,"status":["RESOLVED_INTERNAL"],"reason":null,"symbol":"app/models/user.rb#User","match":"exact","identity_only":false,"max_rows":200,"diagnostics_source":"auto"},"result":{"schema":"pviz.slice.call_diagnostics.v1","format":{"encoding":"call-diagnostics","notes":["UNRESOLVED/AMBIGUOUS/EXTERNAL rows are call_graph.diagnostics samples; RESOLVED_INTERNAL rows are aggregated caller->callee call_graph.edges (summary.count_units; opt-in: --status all).","dispatch_owner names the interface/owner of a dynamic-dispatch site; possible_callee_symbols are POSSIBLE targets, never resolved edges; external_symbol/external_source give a proven external callee identity.","Symbol matching (shared with symbol-detail): identity fields match on the full id, the qualified name after '<file>#', or -- for unqualified queries only -- the trailing member leaf; callee_name matches only as 'spelling'. rows[].match_basis names each matching field and its basis.","PVIZ-236: Go package-level initializers call as '<file>#<pkgvar:NAME>'; query the exact qualified '<pkgvar:NAME>' (query_suggestions offers it for a bare name).","bundle_coverage.*.bundle_sampled / bundle_truncated: the bundle itself is bounded; summary.rows_truncated: this output is bounded by --max-rows.","PVIZ-231: with the bundle's full-population sidecar present (diagnostics_population.state 'used'), UNRESOLVED/AMBIGUOUS/EXTERNAL rows are EVERY call site (bundle_coverage.*.rows_source 'sidecar', rows_complete); otherwise they are the bundle samples (rows_source 'bundle_sample')."]},"filters":{"language":[],"status":["RESOLVED_INTERNAL"],"reason":[],"symbol":"app/models/user.rb#User","match":"exact","identity_only":false,"diagnostics_source":"auto"},"summary":{"rows_source":"sidecar","rows_in_bundle_scope":1367,"rows_in_source_scope":1367,"rows_matched":56,"rows_emitted":56,"rows_total":56,"rows_truncated":false,"max_rows":200,"resolved_internal_rows":56,"resolved_internal_call_sites_total":56,"resolved_internal_incoming_rows":56,"resolved_internal_incoming_call_sites_total":56,"count_units":"*_rows: aggregated caller->callee rows; *_call_sites_total: concrete call sites = sum(call_site_count), not len(sample_lines)","rows_with_external_symbol":0,"rows_with_dispatch_owner":0,"rows_with_possible_callees":0},"bundle_coverage":{"RESOLVED_INTERNAL":{"call_sites_total":1475,"edge_rows_in_bundle":1367,"bundle_truncated":false}},"diagnostics_population":{"state":"used","sidecar":"bundle.call_diagnostics.json","sha256":"0e9aea2a755ebba4e357403b55348cdd5f28ddd035055ed75807f089810f8cd9","rows_total":7152,"path":"/b/bundle.call_diagnostics.json"},"by_status":{"RESOLVED_INTERNAL":56},"by_status_total":1,"by_status_truncated":false,"by_language":{"ruby":56},"by_language_total":1,"by_language_truncated":false,"by_reason":{"ruby_constant_receiver_exact:User.where":16,"ruby_constant_receiver_exact:User.find_by":9,"ruby_constant_receiver_exact:User.find_by!":6,"ruby_constant_receiver_exact:User.create!":4,"ruby_constant_receiver_exact:User.active":3,"ruby_constant_receiver_exact:User.new":3,"ruby_constant_receiver_exact:User.update_counters":3,"ruby_constant_receiver_exact:User.find_each":2,"ruby_constant_receiver_exact:User.count":1,"ruby_constant_receiver_exact:User.create":1,"ruby_constant_receiver_exact:User.find":1,"ruby_constant_receiver_exact:User.last":1,"ruby_constant_receiver_exact:User.lock":1,"ruby_constant_receiver_exact:User.moderators":1,"ruby_constant_receiver_exact:User.order":1,"ruby_constant_receiver_exact:User.pluck":1,"ruby_constant_receiver_exact:User.select":1,"ruby_constant_receiver_exact:User.transaction":1},"by_reason_total":18,"by_reason_truncated":false,"rows":[{"language":"ruby","caller_file":"app/controllers/application_controller.rb","caller_symbol":"app/controllers/application_controller.rb#ApplicationController#find_user_from_rss_token","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/avatars_controller.rb","caller_symbol":"app/controllers/avatars_controller.rb#AvatarsController#show","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/comments_controller.rb","caller_symbol":"app/controllers/comments_controller.rb#CommentsController#user_comments","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/comments_controller.rb","caller_symbol":"app/controllers/comments_controller.rb#CommentsController#user_threads","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/concerns/authenticatable.rb","caller_symbol":"app/controllers/concerns/authenticatable.rb#Authenticatable#authenticate_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/home_controller.rb","caller_symbol":"app/controllers/home_controller.rb#HomeController#newest_by_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/login_controller.rb","caller_symbol":"app/controllers/login_controller.rb#LoginController#find_twofa_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/login_controller.rb","caller_symbol":"app/controllers/login_controller.rb#LoginController#login","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/login_controller.rb","caller_symbol":"app/controllers/login_controller.rb#LoginController#reset_password","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/login_controller.rb","caller_symbol":"app/controllers/login_controller.rb#LoginController#set_new_password","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/mod/mails_controller.rb","caller_symbol":"app/controllers/mod/mails_controller.rb#Mod::MailsController#parse_references_and_recipients","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/mod/reparents_controller.rb","caller_symbol":"app/controllers/mod/reparents_controller.rb#Mod::ReparentsController#create","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.transaction","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/mod/reparents_controller.rb","caller_symbol":"app/controllers/mod/reparents_controller.rb#Mod::ReparentsController#load_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/mod/stories_controller.rb","caller_symbol":"app/controllers/mod/stories_controller.rb#Mod::StoriesController#edit","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.update_counters","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/moderations_controller.rb","caller_symbol":"app/controllers/moderations_controller.rb#ModerationsController#index","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.moderators","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/signup_controller.rb","caller_symbol":"app/controllers/signup_controller.rb#SignupController#invited","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.new","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/signup_controller.rb","caller_symbol":"app/controllers/signup_controller.rb#SignupController#signup","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.new","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#ban","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#disable_invitation","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#enable_invitation","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#load_showing_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.new","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#tree","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.last","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/controllers/users_controller.rb","caller_symbol":"app/controllers/users_controller.rb#UsersController#unban","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/jobs/mastodon_sync_list_job.rb","caller_symbol":"app/jobs/mastodon_sync_list_job.rb#MastodonSyncListJob#perform","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.active","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/jobs/notify_comment_job.rb","caller_symbol":"app/jobs/notify_comment_job.rb#NotifyCommentJob#deliver_mention_notifications","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.active","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/mailboxes/inbox_mailbox.rb","caller_symbol":"app/mailboxes/inbox_mailbox.rb#InboxMailbox#sending_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/comment.rb","caller_symbol":"app/models/comment.rb#Comment#delete_by_moderator","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.update_counters","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/flagged_commenters.rb","caller_symbol":"app/models/flagged_commenters.rb#FlaggedCommenters#commenters","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.active","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/inactive_user.rb","caller_symbol":"app/models/inactive_user.rb#InactiveUser.inactive_user","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/message.rb","caller_symbol":"app/models/message.rb#Message#recipient_username=","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/mod_note.rb","caller_symbol":"app/models/mod_note.rb#ModNote#username=","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/stats.rb","caller_symbol":"app/models/stats.rb#Stats.fill_users_graph_cache","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.pluck","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"app/models/vote.rb","caller_symbol":"app/models/vote.rb#Vote.vote_thusly_on_story_or_comment_for_user_because","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.update_counters","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"config/initializers/console_methods.rb","caller_symbol":"config/initializers/console_methods.rb#Rails::ConsoleMethods#admin","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/migrate/20260216202600_clean_up_null_bytes.rb","caller_symbol":"db/migrate/20260216202600_clean_up_null_bytes.rb#CleanUpNullBytes#change","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/migrate/20260219183300_create_system_user.rb","caller_symbol":"db/migrate/20260219183300_create_system_user.rb#CreateSystemUser#down","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/migrate/20260219183300_create_system_user.rb","caller_symbol":"db/migrate/20260219183300_create_system_user.rb#CreateSystemUser#up","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.create!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20140101202252_add_karma_to_users.rb","caller_symbol":"db/old_migrations/20140101202252_add_karma_to_users.rb#AddKarmaToUsers#down","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.select","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20140101202252_add_karma_to_users.rb","caller_symbol":"db/old_migrations/20140101202252_add_karma_to_users.rb#AddKarmaToUsers#up","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.lock","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20170119172852_move_user_settings.rb","caller_symbol":"db/old_migrations/20170119172852_move_user_settings.rb#MoveUserSettings#up","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_each","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20220806200248_set_is_tracker_as_banned_to_domains.rb","caller_symbol":"db/old_migrations/20220806200248_set_is_tracker_as_banned_to_domains.rb#SetIsTrackerAsBannedToDomains#up","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20240208024935_remove_twitter.rb","caller_symbol":"db/old_migrations/20240208024935_remove_twitter.rb#RemoveTwitter#change","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20250206172739_fix_prefers_contrast.rb","caller_symbol":"db/old_migrations/20250206172739_fix_prefers_contrast.rb#FixPrefersContrast#change","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_each","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20250605141223_remove_keybase.rb","caller_symbol":"db/old_migrations/20250605141223_remove_keybase.rb#RemoveKeybase#change","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/old_migrations/20251013204007_create_usernames.rb","caller_symbol":"db/old_migrations/20251013204007_create_usernames.rb#CreateUsernames#up","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.order","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"db/seeds.rb","caller_symbol":"db/seeds.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.create!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"lib/tasks/bulk_create_test_data.rake","caller_symbol":"lib/tasks/bulk_create_test_data.rake#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.create!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"lib/tasks/fake_data.rake","caller_symbol":"lib/tasks/fake_data.rake#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.count","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"lib/tasks/fake_data.rake","caller_symbol":"lib/tasks/fake_data.rake#FakeDataGenerator#generate","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.create","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"lib/tasks/update_banned_url_shorteners.rake","caller_symbol":"lib/tasks/update_banned_url_shorteners.rake#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"script/mail_new_activity.rb","caller_symbol":"script/mail_new_activity.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.where","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"spec/models/story_spec.rb","caller_symbol":"spec/models/story_spec.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"spec/models/user_spec.rb","caller_symbol":"spec/models/user_spec.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"spec/rails_helper.rb","caller_symbol":"spec/rails_helper.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.create!","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"spec/requests/login_spec.rb","caller_symbol":"spec/requests/login_spec.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}},{"language":"ruby","caller_file":"spec/tasks/fake_data_spec.rb","caller_symbol":"spec/tasks/fake_data_spec.rb#<file>","callee_file":"app/models/user.rb","callee_symbol":"app/models/user.rb#User","confidence":0.95,"reason":"ruby_constant_receiver_exact:User.find_by","call_site_count":1,"sample_lines":[],"container_key":null,"status":"RESOLVED_INTERNAL","match_basis":{"callee_symbol":"id"}}],"warnings":[],"match_resolution":{"query_qualified":true,"identities_matched":1,"leaf_only_identities_matched":0,"name_level_union":false,"identities":["app/models/user.rb#User"],"identities_total":1,"identities_truncated":false,"leaf_only_identities":[],"leaf_only_identities_total":0,"leaf_only_identities_truncated":false,"rows_matched_by_callee_spelling_only":0},"query_suggestions":[]}}