{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "api_test.go", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_api_test", "community": 156, "norm_label": "api_test.go" }, { "label": "testConfig()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L33", "_origin": "ast", "id": "backend_api_test_testconfig", "community": 39, "norm_label": "testconfig()" }, { "label": "ownerCredential()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L43", "_origin": "ast", "id": "backend_api_test_ownercredential", "community": 156, "norm_label": "ownercredential()" }, { "label": "TestMain()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L47", "_origin": "ast", "id": "backend_api_test_testmain", "community": 1, "norm_label": "testmain()" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_api_test_go_m", "community": 1, "norm_label": "m" }, { "label": "newTestServer()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L49", "_origin": "ast", "id": "backend_api_test_newtestserver", "community": 156, "norm_label": "newtestserver()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_api_test_go_t", "community": 156, "norm_label": "t" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_api_test_go_handler", "community": 156, "norm_label": "handler" }, { "label": "newTestStore()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L54", "_origin": "ast", "id": "backend_api_test_newteststore", "community": 156, "norm_label": "newteststore()" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_api_test_go_store", "community": 156, "norm_label": "store" }, { "label": "newTestStoreURL()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L62", "_origin": "ast", "id": "backend_api_test_newteststoreurl", "community": 156, "norm_label": "newteststoreurl()" }, { "label": "auth()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L77", "_origin": "ast", "id": "backend_api_test_auth", "community": 156, "norm_label": "auth()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_api_test_go_request", "community": 156, "norm_label": "request" }, { "label": "floatPtr()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L82", "_origin": "ast", "id": "backend_api_test_floatptr", "community": 39, "norm_label": "floatptr()" }, { "label": "seedForCheck()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L86", "_origin": "ast", "id": "backend_api_test_seedforcheck", "community": 156, "norm_label": "seedforcheck()" }, { "label": "readLatestCheckedAt()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L106", "_origin": "ast", "id": "backend_api_test_readlatestcheckedat", "community": 156, "norm_label": "readlatestcheckedat()" }, { "label": "TestHealthzNoAuth()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L119", "_origin": "ast", "id": "backend_api_test_testhealthznoauth", "community": 156, "norm_label": "testhealthznoauth()" }, { "label": "TestAuthRequired()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L131", "_origin": "ast", "id": "backend_api_test_testauthrequired", "community": 156, "norm_label": "testauthrequired()" }, { "label": "TestAuthAccepted()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L157", "_origin": "ast", "id": "backend_api_test_testauthaccepted", "community": 156, "norm_label": "testauthaccepted()" }, { "label": "TestCORSPreflight()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L169", "_origin": "ast", "id": "backend_api_test_testcorspreflight", "community": 156, "norm_label": "testcorspreflight()" }, { "label": "TestCORSDisallowedOrigin()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L191", "_origin": "ast", "id": "backend_api_test_testcorsdisallowedorigin", "community": 156, "norm_label": "testcorsdisallowedorigin()" }, { "label": "TestBookmarkRoundTrip()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L202", "_origin": "ast", "id": "backend_api_test_testbookmarkroundtrip", "community": 156, "norm_label": "testbookmarkroundtrip()" }, { "label": "TestFlatWireFieldSet()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L275", "_origin": "ast", "id": "backend_api_test_testflatwirefieldset", "community": 156, "norm_label": "testflatwirefieldset()" }, { "label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L368", "_origin": "ast", "id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "community": 156, "norm_label": "testputexistingseriesignoresclienttitlecoverurl()" }, { "label": "putBookmark()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L395", "_origin": "ast", "id": "backend_api_test_putbookmark", "community": 156, "norm_label": "putbookmark()" }, { "label": "getBookmarks()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L410", "_origin": "ast", "id": "backend_api_test_getbookmarks", "community": 156, "norm_label": "getbookmarks()" }, { "label": "TestUpsertConditionalUpdatedAt()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L426", "_origin": "ast", "id": "backend_api_test_testupsertconditionalupdatedat", "community": 156, "norm_label": "testupsertconditionalupdatedat()" }, { "label": "TestFavoriteRoundTrip()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L508", "_origin": "ast", "id": "backend_api_test_testfavoriteroundtrip", "community": 156, "norm_label": "testfavoriteroundtrip()" }, { "label": "TestLatestChapterNullable()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L533", "_origin": "ast", "id": "backend_api_test_testlatestchapternullable", "community": 156, "norm_label": "testlatestchapternullable()" }, { "label": "TestLoadConfigDiscord()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L571", "_origin": "ast", "id": "backend_api_test_testloadconfigdiscord", "community": 156, "norm_label": "testloadconfigdiscord()" }, { "label": "TestPutDoesNotClobberLatestCheckedAt()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L600", "_origin": "ast", "id": "backend_api_test_testputdoesnotclobberlatestcheckedat", "community": 156, "norm_label": "testputdoesnotclobberlatestcheckedat()" }, { "label": "TestUserscriptServedWithWebUIDisabled()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L628", "_origin": "ast", "id": "backend_api_test_testuserscriptservedwithwebuidisabled", "community": 156, "norm_label": "testuserscriptservedwithwebuidisabled()" }, { "label": "TestNovelUserscriptServed()", "file_type": "code", "source_file": "backend/api_test.go", "source_location": "L651", "_origin": "ast", "id": "backend_api_test_testnoveluserscriptserved", "community": 156, "norm_label": "testnoveluserscriptserved()" }, { "label": "cover_test.go", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_cover_test", "community": 39, "norm_label": "cover_test.go" }, { "label": "getCover()", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L13", "_origin": "ast", "id": "backend_cover_test_getcover", "community": 39, "norm_label": "getcover()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_cover_test_go_t", "community": 39, "norm_label": "t" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_cover_test_go_handler", "community": 39, "norm_label": "handler" }, { "label": "Cookie", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_cover_test_go_cookie", "community": 39, "norm_label": "cookie" }, { "label": "ResponseRecorder", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_cover_test_go_responserecorder", "community": 39, "norm_label": "responserecorder" }, { "label": "TestPublicCoverServesStoredBytesUnauthenticated()", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L26", "_origin": "ast", "id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "community": 39, "norm_label": "testpubliccoverservesstoredbytesunauthenticated()" }, { "label": "TestPublicCoverRejectsUnknownAddress()", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L57", "_origin": "ast", "id": "backend_cover_test_testpubliccoverrejectsunknownaddress", "community": 39, "norm_label": "testpubliccoverrejectsunknownaddress()" }, { "label": "TestPublicCoverNeverEchoesNonImage()", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L80", "_origin": "ast", "id": "backend_cover_test_testpubliccoverneverechoesnonimage", "community": 39, "norm_label": "testpubliccoverneverechoesnonimage()" }, { "label": "TestListRendersAcquiredCover()", "file_type": "code", "source_file": "backend/cover_test.go", "source_location": "L110", "_origin": "ast", "id": "backend_cover_test_testlistrendersacquiredcover", "community": 39, "norm_label": "testlistrendersacquiredcover()" }, { "label": "bookmarkmanager/backend", "file_type": "code", "type": "package", "ecosystem": "go", "source_file": "backend/go.mod", "source_location": "L1", "_origin": "ast", "id": "pkg_bookmarkmanager_backend", "community": 51, "norm_label": "bookmarkmanager/backend" }, { "label": "handlers.go", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_api_handlers", "community": 7, "norm_label": "handlers.go" }, { "label": "Handler", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L15", "_origin": "ast", "id": "api_handler", "community": 7, "norm_label": "handler" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_store", "community": 7, "norm_label": "store" }, { "label": "writeJSON()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L19", "_origin": "ast", "id": "backend_internal_api_handlers_writejson", "community": 7, "norm_label": "writejson()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_responsewriter", "community": 7, "norm_label": "responsewriter" }, { "label": ".List()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L30", "_origin": "ast", "id": "api_handler_list", "community": 7, "norm_label": ".list()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_api_handlers_go_request", "community": 7, "norm_label": "request" }, { "label": ".Put()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L41", "_origin": "ast", "id": "api_handler_put", "community": 7, "norm_label": ".put()" }, { "label": ".Delete()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L114", "_origin": "ast", "id": "api_handler_delete", "community": 7, "norm_label": ".delete()" }, { "label": "Healthz()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L129", "_origin": "ast", "id": "backend_internal_api_handlers_healthz", "community": 7, "norm_label": "healthz()" }, { "label": ".Cover()", "file_type": "code", "source_file": "backend/internal/api/handlers.go", "source_location": "L142", "_origin": "ast", "id": "api_handler_cover", "community": 7, "norm_label": ".cover()" }, { "label": "middleware.go", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_httpmw_middleware", "community": 7, "norm_label": "middleware.go" }, { "label": "ctxKey", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L16", "_origin": "ast", "id": "httpmw_ctxkey", "community": 7, "norm_label": "ctxkey" }, { "label": "ReaderID()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L23", "_origin": "ast", "id": "backend_internal_httpmw_middleware_readerid", "community": 7, "norm_label": "readerid()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_httpmw_middleware_go_request", "community": 7, "norm_label": "request" }, { "label": "ResolveReader()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L30", "_origin": "ast", "id": "backend_internal_httpmw_middleware_resolvereader", "community": 7, "norm_label": "resolvereader()" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_httpmw_middleware_go_store", "community": 7, "norm_label": "store" }, { "label": "Auth()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L42", "_origin": "ast", "id": "backend_internal_httpmw_middleware_auth", "community": 7, "norm_label": "auth()" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_httpmw_middleware_go_handler", "community": 7, "norm_label": "handler" }, { "label": "gzipWriter", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L61", "_origin": "ast", "id": "httpmw_gzipwriter", "community": 7, "norm_label": "gzipwriter" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_httpmw_middleware_go_responsewriter", "community": 7, "norm_label": "responsewriter" }, { "label": "Writer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "writer", "community": 5, "norm_label": "writer" }, { "label": "compressible()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L70", "_origin": "ast", "id": "backend_internal_httpmw_middleware_compressible", "community": 7, "norm_label": "compressible()" }, { "label": ".WriteHeader()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L80", "_origin": "ast", "id": "httpmw_gzipwriter_writeheader", "community": 7, "norm_label": ".writeheader()" }, { "label": ".Write()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L92", "_origin": "ast", "id": "httpmw_gzipwriter_write", "community": 7, "norm_label": ".write()" }, { "label": "Gzip()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L106", "_origin": "ast", "id": "backend_internal_httpmw_middleware_gzip", "community": 7, "norm_label": "gzip()" }, { "label": "CORS()", "file_type": "code", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L127", "_origin": "ast", "id": "backend_internal_httpmw_middleware_cors", "community": 7, "norm_label": "cors()" }, { "label": "acquire.go", "file_type": "code", "source_file": "backend/internal/latest/acquire.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_acquire", "community": 60, "norm_label": "acquire.go" }, { "label": "Acquirer", "file_type": "code", "source_file": "backend/internal/latest/acquire.go", "source_location": "L32", "_origin": "ast", "id": "latest_acquirer", "community": 60, "norm_label": "acquirer" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_acquire_go_store", "community": 60, "norm_label": "store" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_acquire_go_context", "community": 60, "norm_label": "context" }, { "label": "WaitGroup", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "waitgroup", "community": 60, "norm_label": "waitgroup" }, { "label": ".Acquire()", "file_type": "code", "source_file": "backend/internal/latest/acquire.go", "source_location": "L66", "_origin": "ast", "id": "latest_acquirer_acquire", "community": 60, "norm_label": ".acquire()" }, { "label": ".Wait()", "file_type": "code", "source_file": "backend/internal/latest/acquire.go", "source_location": "L94", "_origin": "ast", "id": "latest_acquirer_wait", "community": 60, "norm_label": ".wait()" }, { "label": "acquire_test.go", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_acquire_test", "community": 5, "norm_label": "acquire_test.go" }, { "label": "newAcquirer()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "_origin": "ast", "id": "backend_internal_latest_acquire_test_newacquirer", "community": 5, "norm_label": "newacquirer()" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_acquire_test_go_store", "community": 5, "norm_label": "store" }, { "label": "bookmarkNewSeries()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L54", "_origin": "ast", "id": "backend_internal_latest_acquire_test_bookmarknewseries", "community": 5, "norm_label": "bookmarknewseries()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_acquire_test_go_t", "community": 5, "norm_label": "t" }, { "label": "readBookmark()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L67", "_origin": "ast", "id": "backend_internal_latest_acquire_test_readbookmark", "community": 5, "norm_label": "readbookmark()" }, { "label": "bookmarkNewKaganeSeries()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L76", "_origin": "ast", "id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "community": 5, "norm_label": "bookmarknewkaganeseries()" }, { "label": "bookmarkNewNovelfullSeries()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L88", "_origin": "ast", "id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "community": 5, "norm_label": "bookmarknewnovelfullseries()" }, { "label": "TestAcquireFillsChapterAndCoverFromOneFetch()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L102", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "community": 5, "norm_label": "testacquirefillschapterandcoverfromonefetch()" }, { "label": "TestAcquireSkipsAnExistingSeries()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L140", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "community": 5, "norm_label": "testacquireskipsanexistingseries()" }, { "label": "TestAcquireFailureLeavesTheBookmarkIntact()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L164", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "community": 5, "norm_label": "testacquirefailureleavesthebookmarkintact()" }, { "label": "TestAcquireRefusesAnUnfetchableSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L223", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "community": 5, "norm_label": "testacquirerefusesanunfetchableseriesurl()" }, { "label": "blockingFetcher", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L246", "_origin": "ast", "id": "latest_blockingfetcher", "community": 5, "norm_label": "blockingfetcher" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L251", "_origin": "ast", "id": "latest_blockingfetcher_get", "community": 5, "norm_label": ".get()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_acquire_test_go_context", "community": 5, "norm_label": "context" }, { "label": "TestAcquireDoesNotBlockTheWrite()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L262", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "community": 5, "norm_label": "testacquiredoesnotblockthewrite()" }, { "label": "TestAcquireKaganeCoverThroughBrowser()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L292", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "community": 5, "norm_label": "testacquirekaganecoverthroughbrowser()" }, { "label": "TestAcquireNovelfullCoverOverPlainTLS()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L334", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "community": 5, "norm_label": "testacquirenovelfullcoveroverplaintls()" }, { "label": "TestAcquireKaganeSkippedWithoutBrowser()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L365", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "community": 5, "norm_label": "testacquirekaganeskippedwithoutbrowser()" }, { "label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L388", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "community": 5, "norm_label": "testacquirekaganebytesneverfallbacktoplaintls()" }, { "label": "TestAcquireNovelfullCoverWithoutBrowser()", "file_type": "code", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L413", "_origin": "ast", "id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "community": 5, "norm_label": "testacquirenovelfullcoverwithoutbrowser()" }, { "label": "browser.go", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_browser", "community": 16, "norm_label": "browser.go" }, { "label": "BrowserFetcher", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L47", "_origin": "ast", "id": "latest_browserfetcher", "community": 16, "norm_label": "browserfetcher" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_browser_go_context", "community": 16, "norm_label": "context" }, { "label": "CancelFunc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "cancelfunc", "community": 16, "norm_label": "cancelfunc" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_browser_go_mutex", "community": 16, "norm_label": "mutex" }, { "label": "NewBrowserFetcher()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L77", "_origin": "ast", "id": "backend_internal_latest_browser_newbrowserfetcher", "community": 16, "norm_label": "newbrowserfetcher()" }, { "label": ".Close()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L85", "_origin": "ast", "id": "latest_browserfetcher_close", "community": 16, "norm_label": ".close()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L95", "_origin": "ast", "id": "latest_browserfetcher_get", "community": 16, "norm_label": ".get()" }, { "label": ".Image()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L148", "_origin": "ast", "id": "latest_browserfetcher_image", "community": 16, "norm_label": ".image()" }, { "label": "classifyBrowserError()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L188", "_origin": "ast", "id": "backend_internal_latest_browser_classifybrowsererror", "community": 16, "norm_label": "classifybrowsererror()" }, { "label": "browserConnectionLost()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L201", "_origin": "ast", "id": "backend_internal_latest_browser_browserconnectionlost", "community": 16, "norm_label": "browserconnectionlost()" }, { "label": "isInterstitial()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L221", "_origin": "ast", "id": "backend_internal_latest_browser_isinterstitial", "community": 16, "norm_label": "isinterstitial()" }, { "label": ".run()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L235", "_origin": "ast", "id": "latest_browserfetcher_run", "community": 16, "norm_label": ".run()" }, { "label": "Action", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "action", "community": 16, "norm_label": "action" }, { "label": "kaganeAPIURL()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L289", "_origin": "ast", "id": "backend_internal_latest_browser_kaganeapiurl", "community": 16, "norm_label": "kaganeapiurl()" }, { "label": "novelfullSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L307", "_origin": "ast", "id": "backend_internal_latest_browser_novelfullseriesurl", "community": 16, "norm_label": "novelfullseriesurl()" }, { "label": "awaitPromise()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L315", "_origin": "ast", "id": "backend_internal_latest_browser_awaitpromise", "community": 16, "norm_label": "awaitpromise()" }, { "label": "EvaluateParams", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "evaluateparams", "community": 16, "norm_label": "evaluateparams" }, { "label": "jsString()", "file_type": "code", "source_file": "backend/internal/latest/browser.go", "source_location": "L322", "_origin": "ast", "id": "backend_internal_latest_browser_jsstring", "community": 16, "norm_label": "jsstring()" }, { "label": "browser_test.go", "file_type": "code", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_browser_test", "community": 16, "norm_label": "browser_test.go" }, { "label": "TestKaganeAPIURL()", "file_type": "code", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L9", "_origin": "ast", "id": "backend_internal_latest_browser_test_testkaganeapiurl", "community": 16, "norm_label": "testkaganeapiurl()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_browser_test_go_t", "community": 16, "norm_label": "t" }, { "label": "TestNovelfullSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L44", "_origin": "ast", "id": "backend_internal_latest_browser_test_testnovelfullseriesurl", "community": 16, "norm_label": "testnovelfullseriesurl()" }, { "label": "TestClassifyBrowserInterruption()", "file_type": "code", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L64", "_origin": "ast", "id": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "community": 16, "norm_label": "testclassifybrowserinterruption()" }, { "label": "cover.go", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_cover", "community": 60, "norm_label": "cover.go" }, { "label": "CoverBytesFetcher", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L21", "_origin": "ast", "id": "latest_coverbytesfetcher", "community": 60, "norm_label": "coverbytesfetcher" }, { "label": "fetchCoverBytes()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L32", "_origin": "ast", "id": "backend_internal_latest_cover_fetchcoverbytes", "community": 60, "norm_label": "fetchcoverbytes()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_cover_go_context", "community": 60, "norm_label": "context" }, { "label": "CoverResolver", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L47", "_origin": "ast", "id": "latest_coverresolver", "community": 60, "norm_label": "coverresolver" }, { "label": "TLSCoverFetcher", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L52", "_origin": "ast", "id": "latest_tlscoverfetcher", "community": 60, "norm_label": "tlscoverfetcher" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_cover_go_client", "community": 60, "norm_label": "client" }, { "label": "NewCoverFetcher()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L64", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverfetcher", "community": 60, "norm_label": "newcoverfetcher()" }, { "label": "NewCoverFetcherWithResolver()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L70", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverfetcherwithresolver", "community": 60, "norm_label": "newcoverfetcherwithresolver()" }, { "label": "defaultCoverResolver()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L88", "_origin": "ast", "id": "backend_internal_latest_cover_defaultcoverresolver", "community": 60, "norm_label": "defaultcoverresolver()" }, { "label": "Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "addr", "community": 60, "norm_label": "addr" }, { "label": "newCoverHTTPClient()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L92", "_origin": "ast", "id": "backend_internal_latest_cover_newcoverhttpclient", "community": 60, "norm_label": "newcoverhttpclient()" }, { "label": ".Fetch()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L125", "_origin": "ast", "id": "latest_tlscoverfetcher_fetch", "community": 60, "norm_label": ".fetch()" }, { "label": ".validateURL()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L169", "_origin": "ast", "id": "latest_tlscoverfetcher_validateurl", "community": 60, "norm_label": ".validateurl()" }, { "label": "URL", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "url", "community": 60, "norm_label": "url" }, { "label": "resolveCoverHost()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L192", "_origin": "ast", "id": "backend_internal_latest_cover_resolvecoverhost", "community": 60, "norm_label": "resolvecoverhost()" }, { "label": "publicCoverAddress()", "file_type": "code", "source_file": "backend/internal/latest/cover.go", "source_location": "L199", "_origin": "ast", "id": "backend_internal_latest_cover_publiccoveraddress", "community": 60, "norm_label": "publiccoveraddress()" }, { "label": "cover_fetch_test.go", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test", "community": 33, "norm_label": "cover_fetch_test.go" }, { "label": "TestCoverFetcherFetchesPublicHTTPSImage()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L15", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "community": 33, "norm_label": "testcoverfetcherfetchespublichttpsimage()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_go_t", "community": 33, "norm_label": "t" }, { "label": "TestNewCoverFetcherRechecksResolverBeforeConnection()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L44", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "community": 33, "norm_label": "testnewcoverfetcherrechecksresolverbeforeconnection()" }, { "label": "roundTripFunc", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L75", "_origin": "ast", "id": "latest_roundtripfunc", "community": 33, "norm_label": "roundtripfunc" }, { "label": ".RoundTrip()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L77", "_origin": "ast", "id": "latest_roundtripfunc_roundtrip", "community": 33, "norm_label": ".roundtrip()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_go_request", "community": 33, "norm_label": "request" }, { "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "response", "community": 33, "norm_label": "response" }, { "label": "coverResponse()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L79", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_coverresponse", "community": 33, "norm_label": "coverresponse()" }, { "label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L96", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "community": 33, "norm_label": "testcoverfetcherrefusesunsafedestinationsbeforerequest()" }, { "label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L146", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "community": 33, "norm_label": "testcoverfetcherstopsredirectintoprivateaddress()" }, { "label": "TestCoverFetcherRejectsOversizedBody()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L170", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "community": 33, "norm_label": "testcoverfetcherrejectsoversizedbody()" }, { "label": "TestCoverFetcherRejectsNonImage()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L190", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "community": 33, "norm_label": "testcoverfetcherrejectsnonimage()" }, { "label": "TestCoverFetcherCanonicalisesJpgAlias()", "file_type": "code", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L211", "_origin": "ast", "id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "community": 33, "norm_label": "testcoverfetchercanonicalisesjpgalias()" }, { "label": "fetch.go", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_fetch", "community": 156, "norm_label": "fetch.go" }, { "label": "TLSFetcher", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", "source_location": "L30", "_origin": "ast", "id": "latest_tlsfetcher", "community": 156, "norm_label": "tlsfetcher" }, { "label": "HttpClient", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "httpclient", "community": 156, "norm_label": "httpclient" }, { "label": "NewTLSFetcher()", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", "source_location": "L36", "_origin": "ast", "id": "backend_internal_latest_fetch_newtlsfetcher", "community": 156, "norm_label": "newtlsfetcher()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/fetch.go", "source_location": "L50", "_origin": "ast", "id": "latest_tlsfetcher_get", "community": 156, "norm_label": ".get()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_fetch_go_context", "community": 156, "norm_label": "context" }, { "label": "poller.go", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_poller", "community": 60, "norm_label": "poller.go" }, { "label": "Fetcher", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L15", "_origin": "ast", "id": "latest_fetcher", "community": 60, "norm_label": "fetcher" }, { "label": "BrowserCoverFetcher", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L22", "_origin": "ast", "id": "latest_browsercoverfetcher", "community": 60, "norm_label": "browsercoverfetcher" }, { "label": "Poller", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L40", "_origin": "ast", "id": "latest_poller", "community": 60, "norm_label": "poller" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_go_store", "community": 60, "norm_label": "store" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_go_time", "community": 60, "norm_label": "time" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_go_duration", "community": 60, "norm_label": "duration" }, { "label": ".fillBlankCover()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L73", "_origin": "ast", "id": "latest_poller_fillblankcover", "community": 60, "norm_label": ".fillblankcover()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_go_context", "community": 60, "norm_label": "context" }, { "label": ".prefetchCover()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L90", "_origin": "ast", "id": "latest_poller_prefetchcover", "community": 60, "norm_label": ".prefetchcover()" }, { "label": ".storeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L111", "_origin": "ast", "id": "latest_poller_storecover", "community": 60, "norm_label": ".storecover()" }, { "label": "fetcherFor()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L132", "_origin": "ast", "id": "backend_internal_latest_poller_fetcherfor", "community": 60, "norm_label": "fetcherfor()" }, { "label": ".Run()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L152", "_origin": "ast", "id": "latest_poller_run", "community": 60, "norm_label": ".run()" }, { "label": ".runOnce()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L169", "_origin": "ast", "id": "latest_poller_runonce", "community": 60, "norm_label": ".runonce()" }, { "label": ".checkOne()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L211", "_origin": "ast", "id": "latest_poller_checkone", "community": 60, "norm_label": ".checkone()" }, { "label": "fetchableSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/poller.go", "source_location": "L301", "_origin": "ast", "id": "backend_internal_latest_poller_fetchableseriesurl", "community": 5, "norm_label": "fetchableseriesurl()" }, { "label": "poller_test.go", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_poller_test", "community": 5, "norm_label": "poller_test.go" }, { "label": "TestMain()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L19", "_origin": "ast", "id": "backend_internal_latest_poller_test_testmain", "community": 1, "norm_label": "testmain()" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_m", "community": 1, "norm_label": "m" }, { "label": "newTestStore()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L31", "_origin": "ast", "id": "backend_internal_latest_poller_test_newteststore", "community": 5, "norm_label": "newteststore()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_t", "community": 5, "norm_label": "t" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_store", "community": 5, "norm_label": "store" }, { "label": "seedForCheck()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L44", "_origin": "ast", "id": "backend_internal_latest_poller_test_seedforcheck", "community": 5, "norm_label": "seedforcheck()" }, { "label": "readLatestCheckedAt()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L64", "_origin": "ast", "id": "backend_internal_latest_poller_test_readlatestcheckedat", "community": 5, "norm_label": "readlatestcheckedat()" }, { "label": "fakeFetcher", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L79", "_origin": "ast", "id": "latest_fakefetcher", "community": 5, "norm_label": "fakefetcher" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_mutex", "community": 5, "norm_label": "mutex" }, { "label": "fakeResponse", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L89", "_origin": "ast", "id": "latest_fakeresponse", "community": 5, "norm_label": "fakeresponse" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L95", "_origin": "ast", "id": "latest_fakefetcher_get", "community": 5, "norm_label": ".get()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_context", "community": 5, "norm_label": "context" }, { "label": ".callCount()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L105", "_origin": "ast", "id": "latest_fakefetcher_callcount", "community": 5, "norm_label": ".callcount()" }, { "label": "fakeCoverFetcher", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L111", "_origin": "ast", "id": "latest_fakecoverfetcher", "community": 5, "norm_label": "fakecoverfetcher" }, { "label": ".Image()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L119", "_origin": "ast", "id": "latest_fakecoverfetcher_image", "community": 5, "norm_label": ".image()" }, { "label": ".callCount()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L129", "_origin": "ast", "id": "latest_fakecoverfetcher_callcount", "community": 5, "norm_label": ".callcount()" }, { "label": "fakeBytesCoverFetcher", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L135", "_origin": "ast", "id": "latest_fakebytescoverfetcher", "community": 5, "norm_label": "fakebytescoverfetcher" }, { "label": ".Fetch()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L143", "_origin": "ast", "id": "latest_fakebytescoverfetcher_fetch", "community": 5, "norm_label": ".fetch()" }, { "label": ".callCount()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L153", "_origin": "ast", "id": "latest_fakebytescoverfetcher_callcount", "community": 5, "norm_label": ".callcount()" }, { "label": "newTestPoller()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "_origin": "ast", "id": "backend_internal_latest_poller_test_newtestpoller", "community": 5, "norm_label": "newtestpoller()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_poller_test_go_time", "community": 5, "norm_label": "time" }, { "label": "seedCoverSource()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L180", "_origin": "ast", "id": "backend_internal_latest_poller_test_seedcoversource", "community": 5, "norm_label": "seedcoversource()" }, { "label": "TestRunOncePrefetchesPublicCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L194", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "community": 5, "norm_label": "testrunonceprefetchespubliccover()" }, { "label": "TestRunOnceDoesNotStoreNonImagePublicCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L227", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "community": 5, "norm_label": "testrunoncedoesnotstorenonimagepubliccover()" }, { "label": "TestRunOnceRecordsLatestChapter()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L253", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "community": 5, "norm_label": "testrunoncerecordslatestchapter()" }, { "label": "TestRunOnceDoesNotReorderList()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L279", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "community": 5, "norm_label": "testrunoncedoesnotreorderlist()" }, { "label": "TestRunOnceMarksCheckedOnFailure()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L319", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "community": 5, "norm_label": "testrunoncemarkscheckedonfailure()" }, { "label": "TestRunOnceRespectsBatchLimit()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L353", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "community": 5, "norm_label": "testrunoncerespectsbatchlimit()" }, { "label": "TestRunOnceFetchesSharedSeriesOnce()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L373", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "community": 5, "norm_label": "testrunoncefetchessharedseriesonce()" }, { "label": "TestRunOnceOneBadSeriesDoesNotStallBatch()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L413", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "community": 5, "norm_label": "testrunonceonebadseriesdoesnotstallbatch()" }, { "label": "TestRunLogsCooldowns()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L439", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunlogscooldowns", "community": 5, "norm_label": "testrunlogscooldowns()" }, { "label": "TestRunOnceHonoursCooldownAcrossPasses()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L461", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "community": 5, "norm_label": "testrunoncehonourscooldownacrosspasses()" }, { "label": "TestRunOnceUsesBrowserCooldown()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L489", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "community": 5, "norm_label": "testrunonceusesbrowsercooldown()" }, { "label": "TestRunOnceCorrectsDownward()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L529", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "community": 5, "norm_label": "testrunoncecorrectsdownward()" }, { "label": "TestCheckOneValidatesSeriesURLBeforeFetching()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L558", "_origin": "ast", "id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "community": 5, "norm_label": "testcheckonevalidatesseriesurlbeforefetching()" }, { "label": "TestRunOnceStopsOnCancelledContext()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L598", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "community": 5, "norm_label": "testrunoncestopsoncancelledcontext()" }, { "label": "TestFetchableSeriesURL()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L615", "_origin": "ast", "id": "backend_internal_latest_poller_test_testfetchableseriesurl", "community": 5, "norm_label": "testfetchableseriesurl()" }, { "label": "TestKaganeSkippedWhenNoBrowserFetcher()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L647", "_origin": "ast", "id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "community": 5, "norm_label": "testkaganeskippedwhennobrowserfetcher()" }, { "label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L678", "_origin": "ast", "id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "community": 5, "norm_label": "testnovelfullusestlswhennobrowserfetcher()" }, { "label": "TestKaganeUsesBrowserFetcher()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L720", "_origin": "ast", "id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "community": 5, "norm_label": "testkaganeusesbrowserfetcher()" }, { "label": "TestRunOncePrefetchesKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L758", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "community": 5, "norm_label": "testrunonceprefetcheskaganecover()" }, { "label": "TestRunOnceDoesNotRefetchKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L796", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "community": 5, "norm_label": "testrunoncedoesnotrefetchkaganecover()" }, { "label": "TestRunOnceCoverFailureDoesNotBlockChapter()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L825", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "community": 5, "norm_label": "testrunoncecoverfailuredoesnotblockchapter()" }, { "label": "TestRunOnceRejectsInvalidKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L859", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "community": 5, "norm_label": "testrunoncerejectsinvalidkaganecover()" }, { "label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L885", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "community": 5, "norm_label": "testrunoncewithoutcoverfetcherstillpollskagane()" }, { "label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L910", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "community": 5, "norm_label": "testrunonceroutesnonkaganecovertopublicfetcher()" }, { "label": "TestFetcherForRoutesNovelSites()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L938", "_origin": "ast", "id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "community": 5, "norm_label": "testfetcherforroutesnovelsites()" }, { "label": "TestFetchableSeriesURLPinsNovelHosts()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L965", "_origin": "ast", "id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "community": 5, "norm_label": "testfetchableseriesurlpinsnovelhosts()" }, { "label": "TestRunOnceFillsBlankCoverFromSeriesPage()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L991", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "community": 5, "norm_label": "testrunoncefillsblankcoverfromseriespage()" }, { "label": "TestRunOnceDoesNotReplaceExistingCover()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1074", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "community": 5, "norm_label": "testrunoncedoesnotreplaceexistingcover()" }, { "label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1112", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "community": 5, "norm_label": "testrunonceretriesfailedblankcoveronnextpoll()" }, { "label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", "file_type": "code", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1157", "_origin": "ast", "id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "community": 5, "norm_label": "testrunonceblankcoverfailuredoesnotblockchapter()" }, { "label": "sites.go", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_sites", "community": 60, "norm_label": "sites.go" }, { "label": "latestChapter", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L13", "_origin": "ast", "id": "latest_latestchapter", "community": 60, "norm_label": "latestchapter" }, { "label": "comixSeriesID()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L39", "_origin": "ast", "id": "backend_internal_latest_sites_comixseriesid", "community": 60, "norm_label": "comixseriesid()" }, { "label": "latestChapterFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L85", "_origin": "ast", "id": "backend_internal_latest_sites_latestchapterfrom", "community": 60, "norm_label": "latestchapterfrom()" }, { "label": "browserOnlyCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L181", "_origin": "ast", "id": "backend_internal_latest_sites_browseronlycoverurl", "community": 60, "norm_label": "browseronlycoverurl()" }, { "label": "kaganeCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L188", "_origin": "ast", "id": "backend_internal_latest_sites_kaganecoverurl", "community": 60, "norm_label": "kaganecoverurl()" }, { "label": "comixCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L209", "_origin": "ast", "id": "backend_internal_latest_sites_comixcoverurl", "community": 60, "norm_label": "comixcoverurl()" }, { "label": "coverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L242", "_origin": "ast", "id": "backend_internal_latest_sites_coverfrom", "community": 60, "norm_label": "coverfrom()" }, { "label": "metaContent()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L257", "_origin": "ast", "id": "backend_internal_latest_sites_metacontent", "community": 60, "norm_label": "metacontent()" }, { "label": "publishedCoverURL()", "file_type": "code", "source_file": "backend/internal/latest/sites.go", "source_location": "L275", "_origin": "ast", "id": "backend_internal_latest_sites_publishedcoverurl", "community": 60, "norm_label": "publishedcoverurl()" }, { "label": "sites_test.go", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_sites_test", "community": 60, "norm_label": "sites_test.go" }, { "label": "TestCoverFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L104", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfrom", "community": 60, "norm_label": "testcoverfrom()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_sites_test_go_t", "community": 60, "norm_label": "t" }, { "label": "TestCoverFromChallenge()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L174", "_origin": "ast", "id": "backend_internal_latest_sites_test_testcoverfromchallenge", "community": 60, "norm_label": "testcoverfromchallenge()" }, { "label": "TestLatestChapterFrom()", "file_type": "code", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L195", "_origin": "ast", "id": "backend_internal_latest_sites_test_testlatestchapterfrom", "community": 60, "norm_label": "testlatestchapterfrom()" }, { "label": "smoke_image_test.go", "file_type": "code", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_latest_smoke_image_test", "community": 16, "norm_label": "smoke_image_test.go" }, { "label": "TestSmokeKaganeImage()", "file_type": "code", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L23", "_origin": "ast", "id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "community": 16, "norm_label": "testsmokekaganeimage()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_latest_smoke_image_test_go_t", "community": 16, "norm_label": "t" }, { "label": "TestSmokeKaganeGet()", "file_type": "code", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L77", "_origin": "ast", "id": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "community": 16, "norm_label": "testsmokekaganeget()" }, { "label": "TestSmokeAcquireKaganeCover()", "file_type": "code", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L106", "_origin": "ast", "id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "community": 16, "norm_label": "testsmokeacquirekaganecover()" }, { "label": "pgtest.go", "file_type": "code", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_pgtest_pgtest", "community": 1, "norm_label": "pgtest.go" }, { "label": "Main()", "file_type": "code", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L37", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_main", "community": 1, "norm_label": "main()" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_go_m", "community": 1, "norm_label": "m" }, { "label": "URL()", "file_type": "code", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L51", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_url", "community": 1, "norm_label": "url()" }, { "label": "TB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "tb", "community": 1, "norm_label": "tb" }, { "label": "start()", "file_type": "code", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L73", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_start", "community": 1, "norm_label": "start()" }, { "label": "waitReady()", "file_type": "code", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L103", "_origin": "ast", "id": "backend_internal_pgtest_pgtest_waitready", "community": 1, "norm_label": "waitready()" }, { "label": "session.go", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_session_session", "community": 36, "norm_label": "session.go" }, { "label": "NewID()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L22", "_origin": "ast", "id": "backend_internal_session_session_newid", "community": 36, "norm_label": "newid()" }, { "label": "isHTTPS()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L34", "_origin": "ast", "id": "backend_internal_session_session_ishttps", "community": 36, "norm_label": "ishttps()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_go_request", "community": 36, "norm_label": "request" }, { "label": "SetCookie()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L40", "_origin": "ast", "id": "backend_internal_session_session_setcookie", "community": 36, "norm_label": "setcookie()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_go_responsewriter", "community": 36, "norm_label": "responsewriter" }, { "label": "ClearCookie()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L52", "_origin": "ast", "id": "backend_internal_session_session_clearcookie", "community": 36, "norm_label": "clearcookie()" }, { "label": "ClientIP()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L77", "_origin": "ast", "id": "backend_internal_session_session_clientip", "community": 36, "norm_label": "clientip()" }, { "label": "LoginLimiter", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L103", "_origin": "ast", "id": "session_loginlimiter", "community": 36, "norm_label": "loginlimiter" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_go_mutex", "community": 36, "norm_label": "mutex" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_go_time", "community": 36, "norm_label": "time" }, { "label": "NewLoginLimiter()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L108", "_origin": "ast", "id": "backend_internal_session_session_newloginlimiter", "community": 36, "norm_label": "newloginlimiter()" }, { "label": ".RetryAfter()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L113", "_origin": "ast", "id": "session_loginlimiter_retryafter", "community": 36, "norm_label": ".retryafter()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_go_duration", "community": 36, "norm_label": "duration" }, { "label": ".Fail()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L124", "_origin": "ast", "id": "session_loginlimiter_fail", "community": 36, "norm_label": ".fail()" }, { "label": ".Reset()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L130", "_origin": "ast", "id": "session_loginlimiter_reset", "community": 36, "norm_label": ".reset()" }, { "label": ".pruneLocked()", "file_type": "code", "source_file": "backend/internal/session/session.go", "source_location": "L138", "_origin": "ast", "id": "session_loginlimiter_prunelocked", "community": 36, "norm_label": ".prunelocked()" }, { "label": "session_test.go", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_session_session_test", "community": 36, "norm_label": "session_test.go" }, { "label": "TestNewID()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L12", "_origin": "ast", "id": "backend_internal_session_session_test_testnewid", "community": 36, "norm_label": "testnewid()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_session_session_test_go_t", "community": 36, "norm_label": "t" }, { "label": "TestSetSessionCookieAttributes()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L28", "_origin": "ast", "id": "backend_internal_session_session_test_testsetsessioncookieattributes", "community": 36, "norm_label": "testsetsessioncookieattributes()" }, { "label": "TestClearSessionCookie()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L82", "_origin": "ast", "id": "backend_internal_session_session_test_testclearsessioncookie", "community": 36, "norm_label": "testclearsessioncookie()" }, { "label": "TestClientIP()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L96", "_origin": "ast", "id": "backend_internal_session_session_test_testclientip", "community": 36, "norm_label": "testclientip()" }, { "label": "TestLoginLimiterBlocksAfterMaxFailures()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L134", "_origin": "ast", "id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "community": 36, "norm_label": "testloginlimiterblocksaftermaxfailures()" }, { "label": "TestLoginLimiterWindowExpires()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L152", "_origin": "ast", "id": "backend_internal_session_session_test_testloginlimiterwindowexpires", "community": 36, "norm_label": "testloginlimiterwindowexpires()" }, { "label": "TestLoginLimiterResetClearsCounter()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L167", "_origin": "ast", "id": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "community": 36, "norm_label": "testloginlimiterresetclearscounter()" }, { "label": "TestLoginLimiterIsPerIP()", "file_type": "code", "source_file": "backend/internal/session/session_test.go", "source_location": "L179", "_origin": "ast", "id": "backend_internal_session_session_test_testloginlimiterisperip", "community": 36, "norm_label": "testloginlimiterisperip()" }, { "label": "sessions.go", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_sessions", "community": 25, "norm_label": "sessions.go" }, { "label": "Session", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L11", "_origin": "ast", "id": "store_session", "community": 25, "norm_label": "session" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_sessions_go_time", "community": 25, "norm_label": "time" }, { "label": "Store", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L22", "_origin": "ast", "id": "backend_internal_store_sessions_go_store_store", "community": 25, "norm_label": "store" }, { "label": ".CreateSession()", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L22", "_origin": "ast", "id": "store_store_createsession", "community": 25, "norm_label": ".createsession()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_sessions_go_duration", "community": 25, "norm_label": "duration" }, { "label": ".GetSession()", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L45", "_origin": "ast", "id": "store_store_getsession", "community": 25, "norm_label": ".getsession()" }, { "label": ".DeleteSession()", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L67", "_origin": "ast", "id": "store_store_deletesession", "community": 25, "norm_label": ".deletesession()" }, { "label": ".DeleteReaderSessions()", "file_type": "code", "source_file": "backend/internal/store/sessions.go", "source_location": "L75", "_origin": "ast", "id": "store_store_deletereadersessions", "community": 25, "norm_label": ".deletereadersessions()" }, { "label": "sessions_test.go", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_sessions_test", "community": 1, "norm_label": "sessions_test.go" }, { "label": "TestCreateAndGetSession()", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L8", "_origin": "ast", "id": "backend_internal_store_sessions_test_testcreateandgetsession", "community": 1, "norm_label": "testcreateandgetsession()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_sessions_test_go_t", "community": 1, "norm_label": "t" }, { "label": "TestGetSessionUnknownID()", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L29", "_origin": "ast", "id": "backend_internal_store_sessions_test_testgetsessionunknownid", "community": 1, "norm_label": "testgetsessionunknownid()" }, { "label": "TestExpiredSessionIsGone()", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L36", "_origin": "ast", "id": "backend_internal_store_sessions_test_testexpiredsessionisgone", "community": 1, "norm_label": "testexpiredsessionisgone()" }, { "label": "TestDeleteSessionRevokes()", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L53", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionrevokes", "community": 1, "norm_label": "testdeletesessionrevokes()" }, { "label": "TestDeleteSessionIsPerReader()", "file_type": "code", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L71", "_origin": "ast", "id": "backend_internal_store_sessions_test_testdeletesessionisperreader", "community": 1, "norm_label": "testdeletesessionisperreader()" }, { "label": "store.go", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_store", "community": 1, "norm_label": "store.go" }, { "label": "Bookmark", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L32", "_origin": "ast", "id": "store_bookmark", "community": 11, "norm_label": "bookmark" }, { "label": "Series", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L68", "_origin": "ast", "id": "store_series", "community": 60, "norm_label": "series" }, { "label": ".Key()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L91", "_origin": "ast", "id": "store_series_key", "community": 60, "norm_label": ".key()" }, { "label": ".HasNewChapter()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L96", "_origin": "ast", "id": "store_bookmark_hasnewchapter", "community": 11, "norm_label": ".hasnewchapter()" }, { "label": "displayChapter()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L106", "_origin": "ast", "id": "backend_internal_store_store_displaychapter", "community": 11, "norm_label": "displaychapter()" }, { "label": ".DisplayChapter()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L121", "_origin": "ast", "id": "store_bookmark_displaychapter", "community": 11, "norm_label": ".displaychapter()" }, { "label": ".DisplayLatest()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L127", "_origin": "ast", "id": "store_bookmark_displaylatest", "community": 11, "norm_label": ".displaylatest()" }, { "label": ".ContinueURL()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L137", "_origin": "ast", "id": "store_bookmark_continueurl", "community": 11, "norm_label": ".continueurl()" }, { "label": ".Initial()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L147", "_origin": "ast", "id": "store_bookmark_initial", "community": 11, "norm_label": ".initial()" }, { "label": "CoverContentType()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L158", "_origin": "ast", "id": "backend_internal_store_store_covercontenttype", "community": 11, "norm_label": "covercontenttype()" }, { "label": "Owner", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L206", "_origin": "ast", "id": "store_owner", "community": 1, "norm_label": "owner" }, { "label": "Store", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L214", "_origin": "ast", "id": "backend_internal_store_store_go_store_store", "community": 11, "norm_label": "store" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "db", "community": 1, "norm_label": "db" }, { "label": ".OwnerID()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L235", "_origin": "ast", "id": "store_store_ownerid", "community": 11, "norm_label": ".ownerid()" }, { "label": ".ReaderIDForTokenHash()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L244", "_origin": "ast", "id": "store_store_readeridfortokenhash", "community": 11, "norm_label": ".readeridfortokenhash()" }, { "label": ".ReaderTokenInfo()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L261", "_origin": "ast", "id": "store_store_readertokeninfo", "community": 11, "norm_label": ".readertokeninfo()" }, { "label": ".RotateToken()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L280", "_origin": "ast", "id": "store_store_rotatetoken", "community": 11, "norm_label": ".rotatetoken()" }, { "label": ".EnsureReader()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L304", "_origin": "ast", "id": "store_store_ensurereader", "community": 11, "norm_label": ".ensurereader()" }, { "label": "ReaderSummary", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L322", "_origin": "ast", "id": "store_readersummary", "community": 11, "norm_label": "readersummary" }, { "label": ".Readers()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L331", "_origin": "ast", "id": "store_store_readers", "community": 11, "norm_label": ".readers()" }, { "label": "Open()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L366", "_origin": "ast", "id": "backend_internal_store_store_open", "community": 1, "norm_label": "open()" }, { "label": "seedOwner()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L433", "_origin": "ast", "id": "backend_internal_store_store_seedowner", "community": 1, "norm_label": "seedowner()" }, { "label": "refreshOwnerToken()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L449", "_origin": "ast", "id": "backend_internal_store_store_refreshownertoken", "community": 1, "norm_label": "refreshownertoken()" }, { "label": "migrate()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L465", "_origin": "ast", "id": "backend_internal_store_store_migrate", "community": 1, "norm_label": "migrate()" }, { "label": "applyMigration()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L499", "_origin": "ast", "id": "backend_internal_store_store_applymigration", "community": 1, "norm_label": "applymigration()" }, { "label": ".scanBookmark()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L529", "_origin": "ast", "id": "store_store_scanbookmark", "community": 11, "norm_label": ".scanbookmark()" }, { "label": "scanSeries()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L561", "_origin": "ast", "id": "backend_internal_store_store_scanseries", "community": 60, "norm_label": "scanseries()" }, { "label": ".Close()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L580", "_origin": "ast", "id": "store_store_close", "community": 11, "norm_label": ".close()" }, { "label": "coverSourceAddress()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L582", "_origin": "ast", "id": "backend_internal_store_store_coversourceaddress", "community": 11, "norm_label": "coversourceaddress()" }, { "label": "coverRelativePath()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L587", "_origin": "ast", "id": "backend_internal_store_store_coverrelativepath", "community": 11, "norm_label": "coverrelativepath()" }, { "label": ".getCover()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L591", "_origin": "ast", "id": "store_store_getcover", "community": 11, "norm_label": ".getcover()" }, { "label": ".getCoverByAddress()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L595", "_origin": "ast", "id": "store_store_getcoverbyaddress", "community": 11, "norm_label": ".getcoverbyaddress()" }, { "label": ".putCover()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L620", "_origin": "ast", "id": "store_store_putcover", "community": 11, "norm_label": ".putcover()" }, { "label": "CoverAddress()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L676", "_origin": "ast", "id": "backend_internal_store_store_coveraddress", "community": 5, "norm_label": "coveraddress()" }, { "label": ".CoverByAddress()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L686", "_origin": "ast", "id": "store_store_coverbyaddress", "community": 11, "norm_label": ".coverbyaddress()" }, { "label": ".CoverWireURL()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L697", "_origin": "ast", "id": "store_store_coverwireurl", "community": 11, "norm_label": ".coverwireurl()" }, { "label": ".SetSeriesCover()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L709", "_origin": "ast", "id": "store_store_setseriescover", "community": 11, "norm_label": ".setseriescover()" }, { "label": ".List()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L725", "_origin": "ast", "id": "store_store_list", "community": 11, "norm_label": ".list()" }, { "label": ".Get()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L750", "_origin": "ast", "id": "store_store_get", "community": 11, "norm_label": ".get()" }, { "label": ".Upsert()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L787", "_origin": "ast", "id": "store_store_upsert", "community": 11, "norm_label": ".upsert()" }, { "label": ".Delete()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L887", "_origin": "ast", "id": "store_store_delete", "community": 11, "norm_label": ".delete()" }, { "label": ".DueForLatestCheck()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L919", "_origin": "ast", "id": "store_store_dueforlatestcheck", "community": 60, "norm_label": ".dueforlatestcheck()" }, { "label": ".MarkLatestChecked()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L959", "_origin": "ast", "id": "store_store_marklatestchecked", "community": 11, "norm_label": ".marklatestchecked()" }, { "label": ".LatestCheckedAt()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L972", "_origin": "ast", "id": "store_store_latestcheckedat", "community": 11, "norm_label": ".latestcheckedat()" }, { "label": ".SetLatestChapter()", "file_type": "code", "source_file": "backend/internal/store/store.go", "source_location": "L986", "_origin": "ast", "id": "store_store_setlatestchapter", "community": 11, "norm_label": ".setlatestchapter()" }, { "label": "store_test.go", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_store_store_test", "community": 1, "norm_label": "store_test.go" }, { "label": "TestMain()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L18", "_origin": "ast", "id": "backend_internal_store_store_test_testmain", "community": 1, "norm_label": "testmain()" }, { "label": "M", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_store_test_go_m", "community": 1, "norm_label": "m" }, { "label": "newTestStore()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L27", "_origin": "ast", "id": "backend_internal_store_store_test_newteststore", "community": 1, "norm_label": "newteststore()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_store_test_go_t", "community": 1, "norm_label": "t" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_store_store_test_go_store", "community": 1, "norm_label": "store" }, { "label": "secondReader()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L39", "_origin": "ast", "id": "backend_internal_store_store_test_secondreader", "community": 1, "norm_label": "secondreader()" }, { "label": "TestOpenIsIdempotent()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L52", "_origin": "ast", "id": "backend_internal_store_store_test_testopenisidempotent", "community": 1, "norm_label": "testopenisidempotent()" }, { "label": "TestReaderIDForTokenHash()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L83", "_origin": "ast", "id": "backend_internal_store_store_test_testreaderidfortokenhash", "community": 1, "norm_label": "testreaderidfortokenhash()" }, { "label": "TestReaderTokenInfo()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L102", "_origin": "ast", "id": "backend_internal_store_store_test_testreadertokeninfo", "community": 1, "norm_label": "testreadertokeninfo()" }, { "label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L116", "_origin": "ast", "id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "community": 1, "norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()" }, { "label": "TestStoreGet()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L168", "_origin": "ast", "id": "backend_internal_store_store_test_teststoreget", "community": 1, "norm_label": "teststoreget()" }, { "label": "TestStoreGetMissing()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L189", "_origin": "ast", "id": "backend_internal_store_store_test_teststoregetmissing", "community": 1, "norm_label": "teststoregetmissing()" }, { "label": "TestBookmarkHasNewChapter()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L200", "_origin": "ast", "id": "backend_internal_store_store_test_testbookmarkhasnewchapter", "community": 1, "norm_label": "testbookmarkhasnewchapter()" }, { "label": "TestBookmarkContinueURL()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L221", "_origin": "ast", "id": "backend_internal_store_store_test_testbookmarkcontinueurl", "community": 1, "norm_label": "testbookmarkcontinueurl()" }, { "label": "readLatestCheckedAt()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L243", "_origin": "ast", "id": "backend_internal_store_store_test_readlatestcheckedat", "community": 1, "norm_label": "readlatestcheckedat()" }, { "label": "seedForCheck()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L260", "_origin": "ast", "id": "backend_internal_store_store_test_seedforcheck", "community": 1, "norm_label": "seedforcheck()" }, { "label": "TestDueForLatestCheck()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L280", "_origin": "ast", "id": "backend_internal_store_store_test_testdueforlatestcheck", "community": 1, "norm_label": "testdueforlatestcheck()" }, { "label": "TestDueForLatestCheckOldestFirstAndLimited()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L312", "_origin": "ast", "id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "community": 1, "norm_label": "testdueforlatestcheckoldestfirstandlimited()" }, { "label": "TestMarkLatestChecked()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L331", "_origin": "ast", "id": "backend_internal_store_store_test_testmarklatestchecked", "community": 1, "norm_label": "testmarklatestchecked()" }, { "label": "TestUpsertPreservesLatestCheckedAt()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L350", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "community": 1, "norm_label": "testupsertpreserveslatestcheckedat()" }, { "label": "TestUpsertDefaultsStatusToReading()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L367", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "community": 1, "norm_label": "testupsertdefaultsstatustoreading()" }, { "label": "TestUpsertEmptyStatusPreservesStored()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L383", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "community": 1, "norm_label": "testupsertemptystatuspreservesstored()" }, { "label": "TestLatestPollRoundTripPreservesArchived()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L408", "_origin": "ast", "id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "community": 1, "norm_label": "testlatestpollroundtrippreservesarchived()" }, { "label": "TestUpsertReplacesStatusWhenGiven()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L437", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "community": 1, "norm_label": "testupsertreplacesstatuswhengiven()" }, { "label": "TestUpsertStatusChangeKeepsUpdatedAt()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L458", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "community": 1, "norm_label": "testupsertstatuschangekeepsupdatedat()" }, { "label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L483", "_origin": "ast", "id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "community": 1, "norm_label": "testdueforlatestcheckskipsfinishedkeepsarchived()" }, { "label": "TestDisplayChapter()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L515", "_origin": "ast", "id": "backend_internal_store_store_test_testdisplaychapter", "community": 1, "norm_label": "testdisplaychapter()" }, { "label": "TestUpsertKindDefaultsToManga()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L553", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "community": 1, "norm_label": "testupsertkinddefaultstomanga()" }, { "label": "TestUpsertKindRoundTrips()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L566", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertkindroundtrips", "community": 1, "norm_label": "testupsertkindroundtrips()" }, { "label": "TestUpsertEmptyKindKeepsStoredValue()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L582", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "community": 1, "norm_label": "testupsertemptykindkeepsstoredvalue()" }, { "label": "TestMigration0002BackfillsExistingBookmarks()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L610", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "community": 1, "norm_label": "testmigration0002backfillsexistingbookmarks()" }, { "label": "TestMigration0008DropsLegacyCoverRows()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L675", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "community": 1, "norm_label": "testmigration0008dropslegacycoverrows()" }, { "label": "readSeries()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L719", "_origin": "ast", "id": "backend_internal_store_store_test_readseries", "community": 1, "norm_label": "readseries()" }, { "label": "TestUpsertCreatesSeriesFromClient()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L734", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "community": 1, "norm_label": "testupsertcreatesseriesfromclient()" }, { "label": "TestOnSeriesCreatedFiresOnceForANewSeries()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L761", "_origin": "ast", "id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "community": 1, "norm_label": "testonseriescreatedfiresonceforanewseries()" }, { "label": "TestSetSeriesCoverDoesNotOverwrite()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L794", "_origin": "ast", "id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "community": 1, "norm_label": "testsetseriescoverdoesnotoverwrite()" }, { "label": "TestCoverByAddress()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L821", "_origin": "ast", "id": "backend_internal_store_store_test_testcoverbyaddress", "community": 1, "norm_label": "testcoverbyaddress()" }, { "label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L853", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "community": 1, "norm_label": "testupsertexistingseriesignoresclienttitlecoverurl()" }, { "label": "TestUpsertExistingSeriesAcceptsKindAndLatest()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L890", "_origin": "ast", "id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "community": 1, "norm_label": "testupsertexistingseriesacceptskindandlatest()" }, { "label": "TestDeleteKeepsSeriesRow()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L916", "_origin": "ast", "id": "backend_internal_store_store_test_testdeletekeepsseriesrow", "community": 1, "norm_label": "testdeletekeepsseriesrow()" }, { "label": "seedSecondReader()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L954", "_origin": "ast", "id": "backend_internal_store_store_test_seedsecondreader", "community": 1, "norm_label": "seedsecondreader()" }, { "label": "TestDueForLatestCheckOrdersByReaderCountThenAge()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L965", "_origin": "ast", "id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "community": 1, "norm_label": "testdueforlatestcheckordersbyreadercountthenage()" }, { "label": "TestDueForLatestCheckExcludesOrphanSeries()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L988", "_origin": "ast", "id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "community": 1, "norm_label": "testdueforlatestcheckexcludesorphanseries()" }, { "label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1020", "_origin": "ast", "id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "community": 1, "norm_label": "testseedowneridempotentandrefreshestokenhash()" }, { "label": "TestMigration0004AttachesBookmarksToOwner()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1057", "_origin": "ast", "id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "community": 1, "norm_label": "testmigration0004attachesbookmarkstoowner()" }, { "label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1118", "_origin": "ast", "id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "community": 1, "norm_label": "testbookmarkduplicateimpossibleatdatabaselevel()" }, { "label": "TestStoreScopesBookmarksToReader()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1143", "_origin": "ast", "id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "community": 1, "norm_label": "teststorescopesbookmarkstoreader()" }, { "label": "TestDeleteReaderCascadesToBookmarks()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1186", "_origin": "ast", "id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "community": 1, "norm_label": "testdeletereadercascadestobookmarks()" }, { "label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1216", "_origin": "ast", "id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "community": 1, "norm_label": "testensurereadercreatesonceandneverclobbersarotation()" }, { "label": "TestReadersAndSessionRevocation()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1261", "_origin": "ast", "id": "backend_internal_store_store_test_testreadersandsessionrevocation", "community": 1, "norm_label": "testreadersandsessionrevocation()" }, { "label": "TestTwoReadersShareOneSeriesWithIndependentProgress()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1305", "_origin": "ast", "id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "community": 1, "norm_label": "testtworeadersshareoneserieswithindependentprogress()" }, { "label": "TestCoverPersistsAcrossReopen()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1361", "_origin": "ast", "id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "community": 1, "norm_label": "testcoverpersistsacrossreopen()" }, { "label": "TestOpenRequiresCoverDirectory()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1391", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequirescoverdirectory", "community": 1, "norm_label": "testopenrequirescoverdirectory()" }, { "label": "TestOpenRequiresAbsoluteCoverBaseURL()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1399", "_origin": "ast", "id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "community": 1, "norm_label": "testopenrequiresabsolutecoverbaseurl()" }, { "label": "TestCoverIsContentAddressedOnFilesystem()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1408", "_origin": "ast", "id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "community": 1, "norm_label": "testcoveriscontentaddressedonfilesystem()" }, { "label": "TestCoverStoreAcceptsAnySourceURL()", "file_type": "code", "source_file": "backend/internal/store/store_test.go", "source_location": "L1447", "_origin": "ast", "id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "community": 1, "norm_label": "testcoverstoreacceptsanysourceurl()" }, { "label": "userscript.go", "file_type": "code", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_userscript_userscript", "community": 7, "norm_label": "userscript.go" }, { "label": "stampVersion()", "file_type": "code", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L35", "_origin": "ast", "id": "backend_internal_userscript_userscript_stampversion", "community": 7, "norm_label": "stampversion()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_go_time", "community": 7, "norm_label": "time" }, { "label": "substituteToken()", "file_type": "code", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L42", "_origin": "ast", "id": "backend_internal_userscript_userscript_substitutetoken", "community": 7, "norm_label": "substitutetoken()" }, { "label": "Render()", "file_type": "code", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L53", "_origin": "ast", "id": "backend_internal_userscript_userscript_render", "community": 7, "norm_label": "render()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_go_responsewriter", "community": 7, "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_go_request", "community": 7, "norm_label": "request" }, { "label": "Handler()", "file_type": "code", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L91", "_origin": "ast", "id": "backend_internal_userscript_userscript_handler", "community": 7, "norm_label": "handler()" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_go_store", "community": 7, "norm_label": "store" }, { "label": "HandlerFunc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_go_handlerfunc", "community": 7, "norm_label": "handlerfunc" }, { "label": "userscript_test.go", "file_type": "code", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_userscript_userscript_test", "community": 7, "norm_label": "userscript_test.go" }, { "label": "TestStampVersionReplacesVersionLineOnly()", "file_type": "code", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L23", "_origin": "ast", "id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "community": 7, "norm_label": "teststampversionreplacesversionlineonly()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_userscript_userscript_test_go_t", "community": 7, "norm_label": "t" }, { "label": "TestStampVersionWithoutVersionLineServedUnmodified()", "file_type": "code", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L40", "_origin": "ast", "id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "community": 7, "norm_label": "teststampversionwithoutversionlineservedunmodified()" }, { "label": "TestSubstituteTokenReplacesEveryPlaceholder()", "file_type": "code", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L47", "_origin": "ast", "id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "community": 7, "norm_label": "testsubstitutetokenreplaceseveryplaceholder()" }, { "label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", "file_type": "code", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L62", "_origin": "ast", "id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "community": 7, "norm_label": "testsubstitutetokenwithoutplaceholderservedunmodified()" }, { "label": "discord.go", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_discord", "community": 36, "norm_label": "discord.go" }, { "label": "DiscordConfig", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L41", "_origin": "ast", "id": "web_discordconfig", "community": 36, "norm_label": "discordconfig" }, { "label": "oauthStates", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L58", "_origin": "ast", "id": "web_oauthstates", "community": 36, "norm_label": "oauthstates" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_discord_go_mutex", "community": 36, "norm_label": "mutex" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_discord_go_time", "community": 36, "norm_label": "time" }, { "label": "newOAuthStates()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L63", "_origin": "ast", "id": "backend_internal_web_discord_newoauthstates", "community": 36, "norm_label": "newoauthstates()" }, { "label": ".put()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L67", "_origin": "ast", "id": "web_oauthstates_put", "community": 36, "norm_label": ".put()" }, { "label": ".take()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L93", "_origin": "ast", "id": "web_oauthstates_take", "community": 36, "norm_label": ".take()" }, { "label": "Handler", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L106", "_origin": "ast", "id": "backend_internal_web_discord_go_web_handler", "community": 36, "norm_label": "handler" }, { "label": ".discordStart()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L106", "_origin": "ast", "id": "web_handler_discordstart", "community": 36, "norm_label": ".discordstart()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_discord_go_responsewriter", "community": 36, "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_discord_go_request", "community": 36, "norm_label": "request" }, { "label": ".discordCallback()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L123", "_origin": "ast", "id": "web_handler_discordcallback", "community": 36, "norm_label": ".discordcallback()" }, { "label": ".exchangeToken()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L214", "_origin": "ast", "id": "web_handler_exchangetoken", "community": 36, "norm_label": ".exchangetoken()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_discord_go_context", "community": 36, "norm_label": "context" }, { "label": ".discordUserID()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L248", "_origin": "ast", "id": "web_handler_discorduserid", "community": 36, "norm_label": ".discorduserid()" }, { "label": "discordMember", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L276", "_origin": "ast", "id": "web_discordmember", "community": 36, "norm_label": "discordmember" }, { "label": ".discordMember()", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L291", "_origin": "ast", "id": "web_handler_discordmember", "community": 36, "norm_label": ".discordmember()" }, { "label": "discordToken", "file_type": "code", "source_file": "backend/internal/web/discord.go", "source_location": "L318", "_origin": "ast", "id": "web_discordtoken", "community": 36, "norm_label": "discordtoken" }, { "label": "oauth_test.go", "file_type": "code", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_oauth_test", "community": 36, "norm_label": "oauth_test.go" }, { "label": "TestOAuthStateSingleUse()", "file_type": "code", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L8", "_origin": "ast", "id": "backend_internal_web_oauth_test_testoauthstatesingleuse", "community": 36, "norm_label": "testoauthstatesingleuse()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_oauth_test_go_t", "community": 36, "norm_label": "t" }, { "label": "TestOAuthStateUnknownOrExpired()", "file_type": "code", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L19", "_origin": "ast", "id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "community": 36, "norm_label": "testoauthstateunknownorexpired()" }, { "label": "TestOAuthStateEviction()", "file_type": "code", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L32", "_origin": "ast", "id": "backend_internal_web_oauth_test_testoauthstateeviction", "community": 36, "norm_label": "testoauthstateeviction()" }, { "label": "filter.js", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_filter", "community": 28, "norm_label": "filter.js" }, { "label": "applyFilter()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L4", "_origin": "ast", "id": "backend_internal_web_static_filter_applyfilter", "community": 28, "norm_label": "applyfilter()" }, { "label": "setActiveTab()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L52", "_origin": "ast", "id": "backend_internal_web_static_filter_setactivetab", "community": 28, "norm_label": "setactivetab()" }, { "label": "closeCardPanels()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L68", "_origin": "ast", "id": "backend_internal_web_static_filter_closecardpanels", "community": 28, "norm_label": "closecardpanels()" }, { "label": "togglePanel()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L80", "_origin": "ast", "id": "backend_internal_web_static_filter_togglepanel", "community": 28, "norm_label": "togglepanel()" }, { "label": "toggleChapterForm()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L95", "_origin": "ast", "id": "backend_internal_web_static_filter_togglechapterform", "community": 28, "norm_label": "togglechapterform()" }, { "label": "toggleConfirmRow()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L102", "_origin": "ast", "id": "backend_internal_web_static_filter_toggleconfirmrow", "community": 28, "norm_label": "toggleconfirmrow()" }, { "label": "showError()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L133", "_origin": "ast", "id": "backend_internal_web_static_filter_showerror", "community": 28, "norm_label": "showerror()" }, { "label": "reasonFrom()", "file_type": "code", "source_file": "backend/internal/web/static/filter.js", "source_location": "L166", "_origin": "ast", "id": "backend_internal_web_static_filter_reasonfrom", "community": 28, "norm_label": "reasonfrom()" }, { "label": "htmx.min.js", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min", "community": 0, "norm_label": "htmx.min.js" }, { "label": "d()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_d", "community": 0, "norm_label": "d()" }, { "label": "ee()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ee", "community": 0, "norm_label": "ee()" }, { "label": "s()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_s", "community": 0, "norm_label": "s()" }, { "label": "te()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_te", "community": 0, "norm_label": "te()" }, { "label": "c()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_c", "community": 0, "norm_label": "c()" }, { "label": "ne()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ne", "community": 0, "norm_label": "ne()" }, { "label": "m()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_m", "community": 0, "norm_label": "m()" }, { "label": "o()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_o", "community": 0, "norm_label": "o()" }, { "label": "i()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_i", "community": 0, "norm_label": "i()" }, { "label": "re()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_re", "community": 0, "norm_label": "re()" }, { "label": "h()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_h", "community": 0, "norm_label": "h()" }, { "label": "T()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_t", "community": 0, "norm_label": "t()" }, { "label": "q()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_q", "community": 0, "norm_label": "q()" }, { "label": "L()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_l", "community": 0, "norm_label": "l()" }, { "label": "A()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_a", "community": 0, "norm_label": "a()" }, { "label": "N()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_n", "community": 0, "norm_label": "n()" }, { "label": "P()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_p", "community": 0, "norm_label": "p()" }, { "label": "oe()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_oe", "community": 0, "norm_label": "oe()" }, { "label": "k()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_k", "community": 0, "norm_label": "k()" }, { "label": "ie()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ie", "community": 0, "norm_label": "ie()" }, { "label": "se()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_se", "community": 0, "norm_label": "se()" }, { "label": "X()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_x", "community": 0, "norm_label": "x()" }, { "label": "le()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_le", "community": 0, "norm_label": "le()" }, { "label": "F()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_f", "community": 0, "norm_label": "f()" }, { "label": "ce()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ce", "community": 0, "norm_label": "ce()" }, { "label": "B()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_b", "community": 0, "norm_label": "b()" }, { "label": "U()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_u", "community": 0, "norm_label": "u()" }, { "label": "e()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_e", "community": 0, "norm_label": "e()" }, { "label": "j()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_j", "community": 0, "norm_label": "j()" }, { "label": "V()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_v", "community": 0, "norm_label": "v()" }, { "label": "_()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "community": 0, "norm_label": "_()" }, { "label": "z()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_z", "community": 0, "norm_label": "z()" }, { "label": "ue()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ue", "community": 0, "norm_label": "ue()" }, { "label": "G()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_g", "community": 0, "norm_label": "g()" }, { "label": "W()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_w", "community": 0, "norm_label": "w()" }, { "label": "Y()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_y", "community": 0, "norm_label": "y()" }, { "label": "ge()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ge", "community": 0, "norm_label": "ge()" }, { "label": "ae()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ae", "community": 0, "norm_label": "ae()" }, { "label": "xe()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_xe", "community": 0, "norm_label": "xe()" }, { "label": "ye()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ye", "community": 0, "norm_label": "ye()" }, { "label": "be()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_be", "community": 0, "norm_label": "be()" }, { "label": "we()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_we", "community": 0, "norm_label": "we()" }, { "label": "He()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_he", "community": 0, "norm_label": "he()" }, { "label": "qe()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_qe", "community": 0, "norm_label": "qe()" }, { "label": "Pe()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_pe", "community": 0, "norm_label": "pe()" }, { "label": "ke()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ke", "community": 0, "norm_label": "ke()" }, { "label": "De()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_de", "community": 0, "norm_label": "de()" }, { "label": "Me()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_me", "community": 0, "norm_label": "me()" }, { "label": "Fe()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_fe", "community": 0, "norm_label": "fe()" }, { "label": "je()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_je", "community": 0, "norm_label": "je()" }, { "label": "Ve()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ve", "community": 0, "norm_label": "ve()" }, { "label": "ze()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ze", "community": 0, "norm_label": "ze()" }, { "label": "et()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_et", "community": 0, "norm_label": "et()" }, { "label": "tt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_tt", "community": 0, "norm_label": "tt()" }, { "label": "nt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_nt", "community": 0, "norm_label": "nt()" }, { "label": "rt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_rt", "community": 0, "norm_label": "rt()" }, { "label": "it()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_it", "community": 0, "norm_label": "it()" }, { "label": "st()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_st", "community": 0, "norm_label": "st()" }, { "label": "lt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_lt", "community": 0, "norm_label": "lt()" }, { "label": "ct()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ct", "community": 0, "norm_label": "ct()" }, { "label": "ut()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ut", "community": 0, "norm_label": "ut()" }, { "label": "at()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_at", "community": 0, "norm_label": "at()" }, { "label": "ft()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ft", "community": 0, "norm_label": "ft()" }, { "label": "ht()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ht", "community": 0, "norm_label": "ht()" }, { "label": "dt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_dt", "community": 0, "norm_label": "dt()" }, { "label": "gt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_gt", "community": 0, "norm_label": "gt()" }, { "label": "pt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_pt", "community": 0, "norm_label": "pt()" }, { "label": "yt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_yt", "community": 0, "norm_label": "yt()" }, { "label": "bt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_bt", "community": 0, "norm_label": "bt()" }, { "label": "vt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_vt", "community": 0, "norm_label": "vt()" }, { "label": "wt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_wt", "community": 0, "norm_label": "wt()" }, { "label": "Ot()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ot", "community": 0, "norm_label": "ot()" }, { "label": "qt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_qt", "community": 0, "norm_label": "qt()" }, { "label": "kt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_kt", "community": 0, "norm_label": "kt()" }, { "label": "Mt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_mt", "community": 0, "norm_label": "mt()" }, { "label": "Xt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_xt", "community": 0, "norm_label": "xt()" }, { "label": "jt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_jt", "community": 0, "norm_label": "jt()" }, { "label": "zt()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_zt", "community": 0, "norm_label": "zt()" }, { "label": "en()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_en", "community": 0, "norm_label": "en()" }, { "label": "tn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_tn", "community": 0, "norm_label": "tn()" }, { "label": "nn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_nn", "community": 0, "norm_label": "nn()" }, { "label": "rn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_rn", "community": 0, "norm_label": "rn()" }, { "label": "on()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_on", "community": 0, "norm_label": "on()" }, { "label": "sn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_sn", "community": 0, "norm_label": "sn()" }, { "label": "ln()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_ln", "community": 0, "norm_label": "ln()" }, { "label": "cn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_cn", "community": 0, "norm_label": "cn()" }, { "label": "un()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_un", "community": 0, "norm_label": "un()" }, { "label": "an()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_an", "community": 0, "norm_label": "an()" }, { "label": "fn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_fn", "community": 0, "norm_label": "fn()" }, { "label": "hn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_hn", "community": 0, "norm_label": "hn()" }, { "label": "dn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_dn", "community": 0, "norm_label": "dn()" }, { "label": "gn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_gn", "community": 0, "norm_label": "gn()" }, { "label": "pn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_pn", "community": 0, "norm_label": "pn()" }, { "label": "mn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_mn", "community": 0, "norm_label": "mn()" }, { "label": "xn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_xn", "community": 0, "norm_label": "xn()" }, { "label": "yn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_yn", "community": 0, "norm_label": "yn()" }, { "label": "bn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_bn", "community": 0, "norm_label": "bn()" }, { "label": "vn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_vn", "community": 0, "norm_label": "vn()" }, { "label": "wn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_wn", "community": 0, "norm_label": "wn()" }, { "label": "R()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_r", "community": 0, "norm_label": "r()" }, { "label": "qn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_qn", "community": 0, "norm_label": "qn()" }, { "label": "In()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_in", "community": 0, "norm_label": "in()" }, { "label": "kn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_kn", "community": 0, "norm_label": "kn()" }, { "label": "zn()", "file_type": "code", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_static_htmx_min_zn", "community": 0, "norm_label": "zn()" }, { "label": "web.go", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L1", "_origin": "ast", "id": "backend_internal_web_web", "community": 11, "norm_label": "web.go" }, { "label": "Handler", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L35", "_origin": "ast", "id": "backend_internal_web_web_go_web_handler", "community": 11, "norm_label": "handler" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_web_go_store", "community": 11, "norm_label": "store" }, { "label": "Template", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "template", "community": 11, "norm_label": "template" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_web_go_client", "community": 11, "norm_label": "client" }, { "label": "listView", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L56", "_origin": "ast", "id": "web_listview", "community": 11, "norm_label": "listview" }, { "label": ".PageURL()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L93", "_origin": "ast", "id": "web_listview_pageurl", "community": 11, "norm_label": ".pageurl()" }, { "label": ".ListURL()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L100", "_origin": "ast", "id": "web_listview_listurl", "community": 11, "norm_label": ".listurl()" }, { "label": "loginView", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L108", "_origin": "ast", "id": "web_loginview", "community": 11, "norm_label": "loginview" }, { "label": "New()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L114", "_origin": "ast", "id": "backend_internal_web_web_new", "community": 5, "norm_label": "new()" }, { "label": ".Register()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L132", "_origin": "ast", "id": "web_handler_register", "community": 11, "norm_label": ".register()" }, { "label": "ServeMux", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "servemux", "community": 11, "norm_label": "servemux" }, { "label": "staticHandler()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L161", "_origin": "ast", "id": "backend_internal_web_web_statichandler", "community": 11, "norm_label": "statichandler()" }, { "label": "ctxKey", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L180", "_origin": "ast", "id": "web_ctxkey", "community": 11, "norm_label": "ctxkey" }, { "label": ".sessionReader()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L189", "_origin": "ast", "id": "web_handler_sessionreader", "community": 11, "norm_label": ".sessionreader()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_web_go_request", "community": 11, "norm_label": "request" }, { "label": ".requireSession()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L205", "_origin": "ast", "id": "web_handler_requiresession", "community": 11, "norm_label": ".requiresession()" }, { "label": "HandlerFunc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_web_go_handlerfunc", "community": 11, "norm_label": "handlerfunc" }, { "label": "readerOf()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L217", "_origin": "ast", "id": "backend_internal_web_web_readerof", "community": 11, "norm_label": "readerof()" }, { "label": ".render()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L219", "_origin": "ast", "id": "web_handler_render", "community": 11, "norm_label": ".render()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_internal_web_web_go_responsewriter", "community": 11, "norm_label": "responsewriter" }, { "label": ".index()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L231", "_origin": "ast", "id": "web_handler_index", "community": 11, "norm_label": ".index()" }, { "label": "filterBookmarks()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L256", "_origin": "ast", "id": "backend_internal_web_web_filterbookmarks", "community": 11, "norm_label": "filterbookmarks()" }, { "label": "kindOf()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L269", "_origin": "ast", "id": "backend_internal_web_web_kindof", "community": 11, "norm_label": "kindof()" }, { "label": "libOf()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L279", "_origin": "ast", "id": "backend_internal_web_web_libof", "community": 11, "norm_label": "libof()" }, { "label": ".buildListView()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L293", "_origin": "ast", "id": "web_handler_buildlistview", "community": 11, "norm_label": ".buildlistview()" }, { "label": ".uiList()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L349", "_origin": "ast", "id": "web_handler_uilist", "community": 11, "norm_label": ".uilist()" }, { "label": "currentTab()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L366", "_origin": "ast", "id": "backend_internal_web_web_currenttab", "community": 11, "norm_label": "currenttab()" }, { "label": "currentLib()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L377", "_origin": "ast", "id": "backend_internal_web_web_currentlib", "community": 11, "norm_label": "currentlib()" }, { "label": ".writeChromeOOB()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L390", "_origin": "ast", "id": "web_handler_writechromeoob", "community": 11, "norm_label": ".writechromeoob()" }, { "label": ".refreshChrome()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L407", "_origin": "ast", "id": "web_handler_refreshchrome", "community": 11, "norm_label": ".refreshchrome()" }, { "label": ".renderLogin()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L419", "_origin": "ast", "id": "web_handler_renderlogin", "community": 11, "norm_label": ".renderlogin()" }, { "label": ".logout()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L425", "_origin": "ast", "id": "web_handler_logout", "community": 11, "norm_label": ".logout()" }, { "label": ".loadForMutation()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L437", "_origin": "ast", "id": "web_handler_loadformutation", "community": 11, "norm_label": ".loadformutation()" }, { "label": ".saveAndRenderCard()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L465", "_origin": "ast", "id": "web_handler_saveandrendercard", "community": 11, "norm_label": ".saveandrendercard()" }, { "label": ".uiFavorite()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L478", "_origin": "ast", "id": "web_handler_uifavorite", "community": 11, "norm_label": ".uifavorite()" }, { "label": ".uiStatus()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L494", "_origin": "ast", "id": "web_handler_uistatus", "community": 11, "norm_label": ".uistatus()" }, { "label": ".uiChapter()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L525", "_origin": "ast", "id": "web_handler_uichapter", "community": 11, "norm_label": ".uichapter()" }, { "label": ".uiDelete()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L552", "_origin": "ast", "id": "web_handler_uidelete", "community": 11, "norm_label": ".uidelete()" }, { "label": ".installUserscript()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L578", "_origin": "ast", "id": "web_handler_installuserscript", "community": 11, "norm_label": ".installuserscript()" }, { "label": ".rotateToken()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L602", "_origin": "ast", "id": "web_handler_rotatetoken", "community": 11, "norm_label": ".rotatetoken()" }, { "label": ".revokeReaderSessions()", "file_type": "code", "source_file": "backend/internal/web/web.go", "source_location": "L627", "_origin": "ast", "id": "web_handler_revokereadersessions", "community": 11, "norm_label": ".revokereadersessions()" }, { "label": "main.go", "file_type": "code", "source_file": "backend/main.go", "source_location": "L1", "_origin": "ast", "id": "backend_main", "community": 156, "norm_label": "main.go" }, { "label": "Config", "file_type": "code", "source_file": "backend/main.go", "source_location": "L25", "_origin": "ast", "id": "backend_config", "community": 156, "norm_label": "config" }, { "label": "LatestPoll", "file_type": "code", "source_file": "backend/main.go", "source_location": "L68", "_origin": "ast", "id": "backend_latestpoll", "community": 156, "norm_label": "latestpoll" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_main_go_duration", "community": 156, "norm_label": "duration" }, { "label": "envOr()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L88", "_origin": "ast", "id": "backend_main_envor", "community": 156, "norm_label": "envor()" }, { "label": "envBool()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L96", "_origin": "ast", "id": "backend_main_envbool", "community": 156, "norm_label": "envbool()" }, { "label": "envDuration()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L113", "_origin": "ast", "id": "backend_main_envduration", "community": 156, "norm_label": "envduration()" }, { "label": "envInt()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L127", "_origin": "ast", "id": "backend_main_envint", "community": 156, "norm_label": "envint()" }, { "label": "clampPollCooldown()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L140", "_origin": "ast", "id": "backend_main_clamppollcooldown", "community": 156, "norm_label": "clamppollcooldown()" }, { "label": "loadLatestPoll()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L150", "_origin": "ast", "id": "backend_main_loadlatestpoll", "community": 156, "norm_label": "loadlatestpoll()" }, { "label": "loadConfig()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L172", "_origin": "ast", "id": "backend_main_loadconfig", "community": 156, "norm_label": "loadconfig()" }, { "label": "newRouter()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L203", "_origin": "ast", "id": "backend_main_newrouter", "community": 156, "norm_label": "newrouter()" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_main_go_store", "community": 156, "norm_label": "store" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_main_go_handler", "community": 156, "norm_label": "handler" }, { "label": "guardEmptyUserscriptToken()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L248", "_origin": "ast", "id": "backend_main_guardemptyuserscripttoken", "community": 156, "norm_label": "guardemptyuserscripttoken()" }, { "label": "main()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L258", "_origin": "ast", "id": "backend_main_main", "community": 156, "norm_label": "main()" }, { "label": "newLatestPoller()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L381", "_origin": "ast", "id": "backend_main_newlatestpoller", "community": 156, "norm_label": "newlatestpoller()" }, { "label": "startLatestPoller()", "file_type": "code", "source_file": "backend/main.go", "source_location": "L405", "_origin": "ast", "id": "backend_main_startlatestpoller", "community": 156, "norm_label": "startlatestpoller()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_main_go_context", "community": 156, "norm_label": "context" }, { "label": "main_test.go", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_main_test", "community": 156, "norm_label": "main_test.go" }, { "label": "TestLoadLatestPollDefaults()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L17", "_origin": "ast", "id": "backend_main_test_testloadlatestpolldefaults", "community": 156, "norm_label": "testloadlatestpolldefaults()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_main_test_go_t", "community": 156, "norm_label": "t" }, { "label": "TestLoadConfigReadsCoverDirectory()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L40", "_origin": "ast", "id": "backend_main_test_testloadconfigreadscoverdirectory", "community": 156, "norm_label": "testloadconfigreadscoverdirectory()" }, { "label": "TestLoadLatestPollEnabledParsing()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L47", "_origin": "ast", "id": "backend_main_test_testloadlatestpollenabledparsing", "community": 156, "norm_label": "testloadlatestpollenabledparsing()" }, { "label": "TestLoadLatestPollClampsAndFallsBack()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L66", "_origin": "ast", "id": "backend_main_test_testloadlatestpollclampsandfallsback", "community": 156, "norm_label": "testloadlatestpollclampsandfallsback()" }, { "label": "TestNewLatestPollerWiresCooldowns()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L158", "_origin": "ast", "id": "backend_main_test_testnewlatestpollerwirescooldowns", "community": 156, "norm_label": "testnewlatestpollerwirescooldowns()" }, { "label": "TestPutStatusValidation()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L168", "_origin": "ast", "id": "backend_main_test_testputstatusvalidation", "community": 156, "norm_label": "testputstatusvalidation()" }, { "label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L215", "_origin": "ast", "id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "community": 156, "norm_label": "testputomittedstatuspreservesarchivedandappliesprogress()" }, { "label": "TestGzipCompressesTextNotFonts()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L246", "_origin": "ast", "id": "backend_main_test_testgzipcompressestextnotfonts", "community": 156, "norm_label": "testgzipcompressestextnotfonts()" }, { "label": "TestPutKindValidation()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L289", "_origin": "ast", "id": "backend_main_test_testputkindvalidation", "community": 156, "norm_label": "testputkindvalidation()" }, { "label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", "file_type": "code", "source_file": "backend/main_test.go", "source_location": "L332", "_origin": "ast", "id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "community": 156, "norm_label": "testputomittedkindpreservesnovelandappliesprogress()" }, { "label": "reader_credential_test.go", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_reader_credential_test", "community": 156, "norm_label": "reader_credential_test.go" }, { "label": "registerReader()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L20", "_origin": "ast", "id": "backend_reader_credential_test_registerreader", "community": 156, "norm_label": "registerreader()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_reader_credential_test_go_t", "community": 156, "norm_label": "t" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_reader_credential_test_go_store", "community": 156, "norm_label": "store" }, { "label": "credRequest()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L31", "_origin": "ast", "id": "backend_reader_credential_test_credrequest", "community": 156, "norm_label": "credrequest()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_reader_credential_test_go_request", "community": 156, "norm_label": "request" }, { "label": "readerCredential()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L38", "_origin": "ast", "id": "backend_reader_credential_test_readercredential", "community": 156, "norm_label": "readercredential()" }, { "label": "withBody()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L43", "_origin": "ast", "id": "backend_reader_credential_test_withbody", "community": 156, "norm_label": "withbody()" }, { "label": "TestUnknownCredentialRejected()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L51", "_origin": "ast", "id": "backend_reader_credential_test_testunknowncredentialrejected", "community": 156, "norm_label": "testunknowncredentialrejected()" }, { "label": "TestPerReaderIsolation()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L69", "_origin": "ast", "id": "backend_reader_credential_test_testperreaderisolation", "community": 156, "norm_label": "testperreaderisolation()" }, { "label": "TestInstallServesScriptWithCredential()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L195", "_origin": "ast", "id": "backend_reader_credential_test_testinstallservesscriptwithcredential", "community": 39, "norm_label": "testinstallservesscriptwithcredential()" }, { "label": "TestRotateCredentialViaWebUI()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L262", "_origin": "ast", "id": "backend_reader_credential_test_testrotatecredentialviawebui", "community": 156, "norm_label": "testrotatecredentialviawebui()" }, { "label": "TestIndexShowsSetupPanelWithoutCredential()", "file_type": "code", "source_file": "backend/reader_credential_test.go", "source_location": "L334", "_origin": "ast", "id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "community": 39, "norm_label": "testindexshowssetuppanelwithoutcredential()" }, { "label": "web_test.go", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1", "_origin": "ast", "id": "backend_web_test", "community": 39, "norm_label": "web_test.go" }, { "label": "newWebTestServer()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L30", "_origin": "ast", "id": "backend_web_test_newwebtestserver", "community": 39, "norm_label": "newwebtestserver()" }, { "label": "T", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_t", "community": 39, "norm_label": "t" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_handler", "community": 39, "norm_label": "handler" }, { "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_store", "community": 39, "norm_label": "store" }, { "label": "sessionCookie()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L38", "_origin": "ast", "id": "backend_web_test_sessioncookie", "community": 39, "norm_label": "sessioncookie()" }, { "label": "Cookie", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_cookie", "community": 39, "norm_label": "cookie" }, { "label": "discordStub", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L51", "_origin": "ast", "id": "backend_discordstub", "community": 39, "norm_label": "discordstub" }, { "label": "tokenRequest", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L65", "_origin": "ast", "id": "backend_tokenrequest", "community": 39, "norm_label": "tokenrequest" }, { "label": "Values", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "values", "community": 39, "norm_label": "values" }, { "label": "newDiscordStub()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L70", "_origin": "ast", "id": "backend_web_test_newdiscordstub", "community": 39, "norm_label": "newdiscordstub()" }, { "label": "Server", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "server", "community": 39, "norm_label": "server" }, { "label": "discordConfig()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L132", "_origin": "ast", "id": "backend_web_test_discordconfig", "community": 39, "norm_label": "discordconfig()" }, { "label": "oauthWebTestServer()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L144", "_origin": "ast", "id": "backend_web_test_oauthwebtestserver", "community": 39, "norm_label": "oauthwebtestserver()" }, { "label": "startSignIn()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L155", "_origin": "ast", "id": "backend_web_test_startsignin", "community": 39, "norm_label": "startsignin()" }, { "label": "completeSignIn()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L177", "_origin": "ast", "id": "backend_web_test_completesignin", "community": 39, "norm_label": "completesignin()" }, { "label": "ResponseRecorder", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_responserecorder", "community": 39, "norm_label": "responserecorder" }, { "label": "storeReaders()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L187", "_origin": "ast", "id": "backend_web_test_storereaders", "community": 39, "norm_label": "storereaders()" }, { "label": "signInCookie()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L198", "_origin": "ast", "id": "backend_web_test_signincookie", "community": 39, "norm_label": "signincookie()" }, { "label": "signedInReader()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L209", "_origin": "ast", "id": "backend_web_test_signedinreader", "community": 39, "norm_label": "signedinreader()" }, { "label": "TestIndexWithoutSessionShowsLogin()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L218", "_origin": "ast", "id": "backend_web_test_testindexwithoutsessionshowslogin", "community": 39, "norm_label": "testindexwithoutsessionshowslogin()" }, { "label": "TestIndexWithSessionShowsList()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L231", "_origin": "ast", "id": "backend_web_test_testindexwithsessionshowslist", "community": 39, "norm_label": "testindexwithsessionshowslist()" }, { "label": "TestDiscordLoginFullFlow()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L255", "_origin": "ast", "id": "backend_web_test_testdiscordloginfullflow", "community": 39, "norm_label": "testdiscordloginfullflow()" }, { "label": "TestDiscordCallbackRejectsMissingState()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L342", "_origin": "ast", "id": "backend_web_test_testdiscordcallbackrejectsmissingstate", "community": 39, "norm_label": "testdiscordcallbackrejectsmissingstate()" }, { "label": "TestDiscordCallbackRejectsMismatchedState()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L358", "_origin": "ast", "id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "community": 39, "norm_label": "testdiscordcallbackrejectsmismatchedstate()" }, { "label": "TestDiscordCallbackStateIsSingleUse()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L375", "_origin": "ast", "id": "backend_web_test_testdiscordcallbackstateissingleuse", "community": 39, "norm_label": "testdiscordcallbackstateissingleuse()" }, { "label": "TestDiscordLoginRefusesNonMember()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L391", "_origin": "ast", "id": "backend_web_test_testdiscordloginrefusesnonmember", "community": 39, "norm_label": "testdiscordloginrefusesnonmember()" }, { "label": "TestDiscordLoginRequiresRolePositive()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L437", "_origin": "ast", "id": "backend_web_test_testdiscordloginrequiresrolepositive", "community": 39, "norm_label": "testdiscordloginrequiresrolepositive()" }, { "label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L461", "_origin": "ast", "id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "community": 39, "norm_label": "testguildmemberregistersonfirstloginandreusesit()" }, { "label": "TestOwnerLoginReusesTheSeededReader()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L490", "_origin": "ast", "id": "backend_web_test_testownerloginreusestheseededreader", "community": 39, "norm_label": "testownerloginreusestheseededreader()" }, { "label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L508", "_origin": "ast", "id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "community": 39, "norm_label": "testnewreaderseesemptylibraryandtheirownscript()" }, { "label": "TestOwnerRevokesAnotherReadersSessions()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L568", "_origin": "ast", "id": "backend_web_test_testownerrevokesanotherreaderssessions", "community": 39, "norm_label": "testownerrevokesanotherreaderssessions()" }, { "label": "TestOwnerSeesReadersPanel()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L630", "_origin": "ast", "id": "backend_web_test_testownerseesreaderspanel", "community": 39, "norm_label": "testownerseesreaderspanel()" }, { "label": "TestDiscordLoginTokenEndpointDown()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L655", "_origin": "ast", "id": "backend_web_test_testdiscordlogintokenendpointdown", "community": 39, "norm_label": "testdiscordlogintokenendpointdown()" }, { "label": "TestCallbackRateLimited()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L674", "_origin": "ast", "id": "backend_web_test_testcallbackratelimited", "community": 39, "norm_label": "testcallbackratelimited()" }, { "label": "TestLogoutDeletesSession()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L700", "_origin": "ast", "id": "backend_web_test_testlogoutdeletessession", "community": 39, "norm_label": "testlogoutdeletessession()" }, { "label": "TestExpiredSessionRejected()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L730", "_origin": "ast", "id": "backend_web_test_testexpiredsessionrejected", "community": 39, "norm_label": "testexpiredsessionrejected()" }, { "label": "TestBookmarksAPIStillBearerOnly()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L756", "_origin": "ast", "id": "backend_web_test_testbookmarksapistillbeareronly", "community": 39, "norm_label": "testbookmarksapistillbeareronly()" }, { "label": "TestStaticAssetsServed()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L777", "_origin": "ast", "id": "backend_web_test_teststaticassetsserved", "community": 39, "norm_label": "teststaticassetsserved()" }, { "label": "seed()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L792", "_origin": "ast", "id": "backend_web_test_seed", "community": 39, "norm_label": "seed()" }, { "label": "uiRequest()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L801", "_origin": "ast", "id": "backend_web_test_uirequest", "community": 39, "norm_label": "uirequest()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "backend_web_test_go_request", "community": 39, "norm_label": "request" }, { "label": "TestUIRoutesRequireSession()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L814", "_origin": "ast", "id": "backend_web_test_testuiroutesrequiresession", "community": 39, "norm_label": "testuiroutesrequiresession()" }, { "label": "TestFavoriteTogglesWithoutReordering()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L833", "_origin": "ast", "id": "backend_web_test_testfavoritetoggleswithoutreordering", "community": 39, "norm_label": "testfavoritetoggleswithoutreordering()" }, { "label": "TestCardHxTargetIsValidSelectorForColonKey()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L882", "_origin": "ast", "id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "community": 39, "norm_label": "testcardhxtargetisvalidselectorforcolonkey()" }, { "label": "TestChapterOverrideMovesUpdatedAt()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L908", "_origin": "ast", "id": "backend_web_test_testchapteroverridemovesupdatedat", "community": 39, "norm_label": "testchapteroverridemovesupdatedat()" }, { "label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L943", "_origin": "ast", "id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "community": 39, "norm_label": "testchapteroverridenooppreservesurlandupdatedat()" }, { "label": "TestChapterOverrideRejectsBadInput()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L983", "_origin": "ast", "id": "backend_web_test_testchapteroverriderejectsbadinput", "community": 39, "norm_label": "testchapteroverriderejectsbadinput()" }, { "label": "TestMutationsOnMissingKey()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1007", "_origin": "ast", "id": "backend_web_test_testmutationsonmissingkey", "community": 39, "norm_label": "testmutationsonmissingkey()" }, { "label": "TestUIDeleteRemovesRow()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1028", "_origin": "ast", "id": "backend_web_test_testuideleteremovesrow", "community": 39, "norm_label": "testuideleteremovesrow()" }, { "label": "TestUIListFavouritesTab()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1055", "_origin": "ast", "id": "backend_web_test_testuilistfavouritestab", "community": 39, "norm_label": "testuilistfavouritestab()" }, { "label": "TestUIListNewTab()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1081", "_origin": "ast", "id": "backend_web_test_testuilistnewtab", "community": 39, "norm_label": "testuilistnewtab()" }, { "label": "seedStatusRows()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1114", "_origin": "ast", "id": "backend_web_test_seedstatusrows", "community": 39, "norm_label": "seedstatusrows()" }, { "label": "TestTabsShowOnlyTheirBucket()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1135", "_origin": "ast", "id": "backend_web_test_testtabsshowonlytheirbucket", "community": 39, "norm_label": "testtabsshowonlytheirbucket()" }, { "label": "stripOf()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1177", "_origin": "ast", "id": "backend_web_test_stripof", "community": 39, "norm_label": "stripof()" }, { "label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1192", "_origin": "ast", "id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "community": 39, "norm_label": "testrecentstripcarriesunreadonlyandonlyonall()" }, { "label": "TestRecentStripCapped()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1243", "_origin": "ast", "id": "backend_web_test_testrecentstripcapped", "community": 39, "norm_label": "testrecentstripcapped()" }, { "label": "postStatus()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1262", "_origin": "ast", "id": "backend_web_test_poststatus", "community": 39, "norm_label": "poststatus()" }, { "label": "TestUIStatusSetsBucket()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1274", "_origin": "ast", "id": "backend_web_test_testuistatussetsbucket", "community": 39, "norm_label": "testuistatussetsbucket()" }, { "label": "TestUIStatusRejectsUnknownValue()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1293", "_origin": "ast", "id": "backend_web_test_testuistatusrejectsunknownvalue", "community": 39, "norm_label": "testuistatusrejectsunknownvalue()" }, { "label": "TestUIStatusRequiresSession()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1307", "_origin": "ast", "id": "backend_web_test_testuistatusrequiressession", "community": 39, "norm_label": "testuistatusrequiressession()" }, { "label": "TestUIStatusDoesNotReorderList()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1322", "_origin": "ast", "id": "backend_web_test_testuistatusdoesnotreorderlist", "community": 39, "norm_label": "testuistatusdoesnotreorderlist()" }, { "label": "TestCardShowsStatusControls()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1338", "_origin": "ast", "id": "backend_web_test_testcardshowsstatuscontrols", "community": 39, "norm_label": "testcardshowsstatuscontrols()" }, { "label": "TestAppRendersNewTabs()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1376", "_origin": "ast", "id": "backend_web_test_testapprendersnewtabs", "community": 39, "norm_label": "testapprendersnewtabs()" }, { "label": "TestMutationRefreshesChromeOutOfBand()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1395", "_origin": "ast", "id": "backend_web_test_testmutationrefresheschromeoutofband", "community": 39, "norm_label": "testmutationrefresheschromeoutofband()" }, { "label": "seedLibraries()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1428", "_origin": "ast", "id": "backend_web_test_seedlibraries", "community": 39, "norm_label": "seedlibraries()" }, { "label": "TestLibrariesAreDisjoint()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1441", "_origin": "ast", "id": "backend_web_test_testlibrariesaredisjoint", "community": 39, "norm_label": "testlibrariesaredisjoint()" }, { "label": "TestKindlessRowShowsInMangaLibrary()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1472", "_origin": "ast", "id": "backend_web_test_testkindlessrowshowsinmangalibrary", "community": 39, "norm_label": "testkindlessrowshowsinmangalibrary()" }, { "label": "TestNovelPageOmitsUpdatedTab()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1487", "_origin": "ast", "id": "backend_web_test_testnovelpageomitsupdatedtab", "community": 39, "norm_label": "testnovelpageomitsupdatedtab()" }, { "label": "TestMangaPageKeepsUpdatedTab()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1518", "_origin": "ast", "id": "backend_web_test_testmangapagekeepsupdatedtab", "community": 39, "norm_label": "testmangapagekeepsupdatedtab()" }, { "label": "TestNovelNewTabFallsBackToAll()", "file_type": "code", "source_file": "backend/web_test.go", "source_location": "L1536", "_origin": "ast", "id": "backend_web_test_testnovelnewtabfallsbacktoall", "community": 39, "norm_label": "testnovelnewtabfallsbacktoall()" }, { "label": "entrypoint.sh", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "file" }, "_origin": "ast", "id": "chrome_entrypoint", "community": 46, "norm_label": "entrypoint.sh" }, { "label": "entrypoint.sh script", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L1", "metadata": { "language": "bash", "kind": "bash_entrypoint" }, "_origin": "ast", "id": "chrome_entrypoint_sh__entry", "community": 46, "norm_label": "entrypoint.sh script" }, { "label": "lock()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L37", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_lock", "community": 46, "norm_label": "lock()" }, { "label": "unlock()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L41", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_unlock", "community": 46, "norm_label": "unlock()" }, { "label": "browser_alive()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L45", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_browser_alive", "community": 46, "norm_label": "browser_alive()" }, { "label": "has_connections()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L51", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_has_connections", "community": 46, "norm_label": "has_connections()" }, { "label": "start_browser()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L65", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_start_browser", "community": 46, "norm_label": "start_browser()" }, { "label": "stop_browser()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L84", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_stop_browser", "community": 46, "norm_label": "stop_browser()" }, { "label": "wait_for_browser()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L98", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_wait_for_browser", "community": 46, "norm_label": "wait_for_browser()" }, { "label": "finish_connection()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L111", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_finish_connection", "community": 46, "norm_label": "finish_connection()" }, { "label": "connection_signal()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L118", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_connection_signal", "community": 46, "norm_label": "connection_signal()" }, { "label": "connection()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L124", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_connection", "community": 46, "norm_label": "connection()" }, { "label": "reaper()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L152", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_reaper", "community": 46, "norm_label": "reaper()" }, { "label": "stop_browser_gracefully()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L200", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_stop_browser_gracefully", "community": 46, "norm_label": "stop_browser_gracefully()" }, { "label": "shutdown()", "file_type": "code", "source_file": "chrome/entrypoint.sh", "source_location": "L210", "metadata": { "language": "bash", "kind": "bash_function" }, "_origin": "ast", "id": "chrome_entrypoint_shutdown", "community": 46, "norm_label": "shutdown()" }, { "label": "manga-bookmark.user.js", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1", "_origin": "ast", "id": "userscript_manga_bookmark_user", "community": 2, "norm_label": "manga-bookmark.user.js" }, { "label": "meta()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L65", "_origin": "ast", "id": "userscript_manga_bookmark_user_meta", "community": 2, "norm_label": "meta()" }, { "label": "anchorsFromDocument()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L74", "_origin": "ast", "id": "userscript_manga_bookmark_user_anchorsfromdocument", "community": 2, "norm_label": "anchorsfromdocument()" }, { "label": "anchorsFromHTML()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L83", "_origin": "ast", "id": "userscript_manga_bookmark_user_anchorsfromhtml", "community": 2, "norm_label": "anchorsfromhtml()" }, { "label": "stripBuildHash()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L101", "_origin": "ast", "id": "userscript_manga_bookmark_user_stripbuildhash", "community": 2, "norm_label": "stripbuildhash()" }, { "label": "comixSeriesId()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L108", "_origin": "ast", "id": "userscript_manga_bookmark_user_comixseriesid", "community": 2, "norm_label": "comixseriesid()" }, { "label": "detect()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L121", "_origin": "ast", "id": "userscript_manga_bookmark_user_detect", "community": 2, "norm_label": "detect()" }, { "label": "latestChapterFromAnchors()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L166", "_origin": "ast", "id": "userscript_manga_bookmark_user_latestchapterfromanchors", "community": 2, "norm_label": "latestchapterfromanchors()" }, { "label": "latestChapterFromApi()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L371", "_origin": "ast", "id": "userscript_manga_bookmark_user_latestchapterfromapi", "community": 2, "norm_label": "latestchapterfromapi()" }, { "label": "keyOf()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L399", "_origin": "ast", "id": "userscript_manga_bookmark_user_keyof", "community": 2, "norm_label": "keyof()" }, { "label": "adapterFor()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L403", "_origin": "ast", "id": "userscript_manga_bookmark_user_adapterfor", "community": 2, "norm_label": "adapterfor()" }, { "label": "computeLatestChapter()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L410", "_origin": "ast", "id": "userscript_manga_bookmark_user_computelatestchapter", "community": 2, "norm_label": "computelatestchapter()" }, { "label": "currentSite()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L415", "_origin": "ast", "id": "userscript_manga_bookmark_user_currentsite", "community": 2, "norm_label": "currentsite()" }, { "label": "loadCache()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L424", "_origin": "ast", "id": "userscript_manga_bookmark_user_loadcache", "community": 2, "norm_label": "loadcache()" }, { "label": "saveCache()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L433", "_origin": "ast", "id": "userscript_manga_bookmark_user_savecache", "community": 2, "norm_label": "savecache()" }, { "label": "loadLastChecked()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L441", "_origin": "ast", "id": "userscript_manga_bookmark_user_loadlastchecked", "community": 2, "norm_label": "loadlastchecked()" }, { "label": "saveLastChecked()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L450", "_origin": "ast", "id": "userscript_manga_bookmark_user_savelastchecked", "community": 2, "norm_label": "savelastchecked()" }, { "label": "authHeaders()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L458", "_origin": "ast", "id": "userscript_manga_bookmark_user_authheaders", "community": 2, "norm_label": "authheaders()" }, { "label": "httpError()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L464", "_origin": "ast", "id": "userscript_manga_bookmark_user_httperror", "community": 2, "norm_label": "httperror()" }, { "label": "apiGet()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L470", "_origin": "ast", "id": "userscript_manga_bookmark_user_apiget", "community": 2, "norm_label": "apiget()" }, { "label": "apiPut()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L480", "_origin": "ast", "id": "userscript_manga_bookmark_user_apiput", "community": 2, "norm_label": "apiput()" }, { "label": "apiDelete()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L496", "_origin": "ast", "id": "userscript_manga_bookmark_user_apidelete", "community": 2, "norm_label": "apidelete()" }, { "label": "reindex()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L516", "_origin": "ast", "id": "userscript_manga_bookmark_user_reindex", "community": 2, "norm_label": "reindex()" }, { "label": "setList()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L522", "_origin": "ast", "id": "userscript_manga_bookmark_user_setlist", "community": 2, "norm_label": "setlist()" }, { "label": "upsertLocal()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L530", "_origin": "ast", "id": "userscript_manga_bookmark_user_upsertlocal", "community": 2, "norm_label": "upsertlocal()" }, { "label": "removeLocal()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L538", "_origin": "ast", "id": "userscript_manga_bookmark_user_removelocal", "community": 2, "norm_label": "removelocal()" }, { "label": "statusOf()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L546", "_origin": "ast", "id": "userscript_manga_bookmark_user_statusof", "community": 2, "norm_label": "statusof()" }, { "label": "kindOf()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L552", "_origin": "ast", "id": "userscript_manga_bookmark_user_kindof", "community": 2, "norm_label": "kindof()" }, { "label": "loadQueue()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L574", "_origin": "ast", "id": "userscript_manga_bookmark_user_loadqueue", "community": 2, "norm_label": "loadqueue()" }, { "label": "saveQueue()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L583", "_origin": "ast", "id": "userscript_manga_bookmark_user_savequeue", "community": 2, "norm_label": "savequeue()" }, { "label": "queueCount()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L625", "_origin": "ast", "id": "userscript_manga_bookmark_user_queuecount", "community": 2, "norm_label": "queuecount()" }, { "label": "queueGet()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L629", "_origin": "ast", "id": "userscript_manga_bookmark_user_queueget", "community": 2, "norm_label": "queueget()" }, { "label": "titleFor()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L633", "_origin": "ast", "id": "userscript_manga_bookmark_user_titlefor", "community": 2, "norm_label": "titlefor()" }, { "label": "queuePush()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L640", "_origin": "ast", "id": "userscript_manga_bookmark_user_queuepush", "community": 2, "norm_label": "queuepush()" }, { "label": "queueDrop()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L649", "_origin": "ast", "id": "userscript_manga_bookmark_user_queuedrop", "community": 2, "norm_label": "queuedrop()" }, { "label": "queueDefer()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L660", "_origin": "ast", "id": "userscript_manga_bookmark_user_queuedefer", "community": 2, "norm_label": "queuedefer()" }, { "label": "queueEnqueue()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L672", "_origin": "ast", "id": "userscript_manga_bookmark_user_queueenqueue", "community": 2, "norm_label": "queueenqueue()" }, { "label": "drain()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L708", "_origin": "ast", "id": "userscript_manga_bookmark_user_drain", "community": 2, "norm_label": "drain()" }, { "label": "overlayPending()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L742", "_origin": "ast", "id": "userscript_manga_bookmark_user_overlaypending", "community": 2, "norm_label": "overlaypending()" }, { "label": "pushBookmark()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L768", "_origin": "ast", "id": "userscript_manga_bookmark_user_pushbookmark", "community": 2, "norm_label": "pushbookmark()" }, { "label": "pushDelete()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L813", "_origin": "ast", "id": "userscript_manga_bookmark_user_pushdelete", "community": 2, "norm_label": "pushdelete()" }, { "label": "bookmarkCurrent()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L832", "_origin": "ast", "id": "userscript_manga_bookmark_user_bookmarkcurrent", "community": 2, "norm_label": "bookmarkcurrent()" }, { "label": "updateToCurrentChapter()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L853", "_origin": "ast", "id": "userscript_manga_bookmark_user_updatetocurrentchapter", "community": 2, "norm_label": "updatetocurrentchapter()" }, { "label": "syncUpsert()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L874", "_origin": "ast", "id": "userscript_manga_bookmark_user_syncupsert", "community": 2, "norm_label": "syncupsert()" }, { "label": "toggleFavorite()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L881", "_origin": "ast", "id": "userscript_manga_bookmark_user_togglefavorite", "community": 2, "norm_label": "togglefavorite()" }, { "label": "toggleArchive()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L896", "_origin": "ast", "id": "userscript_manga_bookmark_user_togglearchive", "community": 2, "norm_label": "togglearchive()" }, { "label": "applyLatestChapterIfChanged()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L915", "_origin": "ast", "id": "userscript_manga_bookmark_user_applylatestchapterifchanged", "community": 2, "norm_label": "applylatestchapterifchanged()" }, { "label": "maybeCaptureLatestOnSeriesPage()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L938", "_origin": "ast", "id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "community": 2, "norm_label": "maybecapturelatestonseriespage()" }, { "label": "backgroundRefreshLatest()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L954", "_origin": "ast", "id": "userscript_manga_bookmark_user_backgroundrefreshlatest", "community": 2, "norm_label": "backgroundrefreshlatest()" }, { "label": "removeBookmark()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L991", "_origin": "ast", "id": "userscript_manga_bookmark_user_removebookmark", "community": 2, "norm_label": "removebookmark()" }, { "label": "chapterIdentity()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1006", "_origin": "ast", "id": "userscript_manga_bookmark_user_chapteridentity", "community": 2, "norm_label": "chapteridentity()" }, { "label": "armDwell()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1010", "_origin": "ast", "id": "userscript_manga_bookmark_user_armdwell", "community": 2, "norm_label": "armdwell()" }, { "label": "cancelDwell()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1022", "_origin": "ast", "id": "userscript_manga_bookmark_user_canceldwell", "community": 2, "norm_label": "canceldwell()" }, { "label": "maybeAutoUpdate()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1029", "_origin": "ast", "id": "userscript_manga_bookmark_user_maybeautoupdate", "community": 2, "norm_label": "maybeautoupdate()" }, { "label": "buildUI()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1059", "_origin": "ast", "id": "userscript_manga_bookmark_user_buildui", "community": 2, "norm_label": "buildui()" }, { "label": "clamp()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1108", "_origin": "ast", "id": "userscript_manga_bookmark_user_clamp", "community": 2, "norm_label": "clamp()" }, { "label": "applyFabPos()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1112", "_origin": "ast", "id": "userscript_manga_bookmark_user_applyfabpos", "community": 2, "norm_label": "applyfabpos()" }, { "label": "loadFabPos()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1125", "_origin": "ast", "id": "userscript_manga_bookmark_user_loadfabpos", "community": 2, "norm_label": "loadfabpos()" }, { "label": "saveFabPos()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1133", "_origin": "ast", "id": "userscript_manga_bookmark_user_savefabpos", "community": 2, "norm_label": "savefabpos()" }, { "label": "placeFab()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1141", "_origin": "ast", "id": "userscript_manga_bookmark_user_placefab", "community": 2, "norm_label": "placefab()" }, { "label": "makeDraggable()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1158", "_origin": "ast", "id": "userscript_manga_bookmark_user_makedraggable", "community": 2, "norm_label": "makedraggable()" }, { "label": "startRing()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1263", "_origin": "ast", "id": "userscript_manga_bookmark_user_startring", "community": 2, "norm_label": "startring()" }, { "label": "stopRing()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1273", "_origin": "ast", "id": "userscript_manga_bookmark_user_stopring", "community": 2, "norm_label": "stopring()" }, { "label": "togglePanel()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1281", "_origin": "ast", "id": "userscript_manga_bookmark_user_togglepanel", "community": 2, "norm_label": "togglepanel()" }, { "label": "el()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1287", "_origin": "ast", "id": "userscript_manga_bookmark_user_el", "community": 2, "norm_label": "el()" }, { "label": "render()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1299", "_origin": "ast", "id": "userscript_manga_bookmark_user_render", "community": 2, "norm_label": "render()" }, { "label": "renderItem()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1362", "_origin": "ast", "id": "userscript_manga_bookmark_user_renderitem", "community": 2, "norm_label": "renderitem()" }, { "label": "confirmRemove()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1419", "_origin": "ast", "id": "userscript_manga_bookmark_user_confirmremove", "community": 2, "norm_label": "confirmremove()" }, { "label": "toast()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1426", "_origin": "ast", "id": "userscript_manga_bookmark_user_toast", "community": 2, "norm_label": "toast()" }, { "label": "refresh()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1441", "_origin": "ast", "id": "userscript_manga_bookmark_user_refresh", "community": 2, "norm_label": "refresh()" }, { "label": "setPage()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1459", "_origin": "ast", "id": "userscript_manga_bookmark_user_setpage", "community": 2, "norm_label": "setpage()" }, { "label": "onNavigate()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1464", "_origin": "ast", "id": "userscript_manga_bookmark_user_onnavigate", "community": 2, "norm_label": "onnavigate()" }, { "label": "installNavWatcher()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1479", "_origin": "ast", "id": "userscript_manga_bookmark_user_installnavwatcher", "community": 2, "norm_label": "installnavwatcher()" }, { "label": "installLongPress()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1520", "_origin": "ast", "id": "userscript_manga_bookmark_user_installlongpress", "community": 2, "norm_label": "installlongpress()" }, { "label": "init()", "file_type": "code", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1582", "_origin": "ast", "id": "userscript_manga_bookmark_user_init", "community": 2, "norm_label": "init()" }, { "label": "novel-bookmark.user.js", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1", "_origin": "ast", "id": "userscript_novel_bookmark_user", "community": 3, "norm_label": "novel-bookmark.user.js" }, { "label": "anchorsFromDocument()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L52", "_origin": "ast", "id": "userscript_novel_bookmark_user_anchorsfromdocument", "community": 3, "norm_label": "anchorsfromdocument()" }, { "label": "anchorsFromHTML()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L61", "_origin": "ast", "id": "userscript_novel_bookmark_user_anchorsfromhtml", "community": 3, "norm_label": "anchorsfromhtml()" }, { "label": "escapeRe()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L71", "_origin": "ast", "id": "userscript_novel_bookmark_user_escapere", "community": 3, "norm_label": "escapere()" }, { "label": "maxChapter()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L78", "_origin": "ast", "id": "userscript_novel_bookmark_user_maxchapter", "community": 3, "norm_label": "maxchapter()" }, { "label": "detect()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L93", "_origin": "ast", "id": "userscript_novel_bookmark_user_detect", "community": 3, "norm_label": "detect()" }, { "label": "latestChapterFromAnchors()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L130", "_origin": "ast", "id": "userscript_novel_bookmark_user_latestchapterfromanchors", "community": 3, "norm_label": "latestchapterfromanchors()" }, { "label": "keyOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L195", "_origin": "ast", "id": "userscript_novel_bookmark_user_keyof", "community": 3, "norm_label": "keyof()" }, { "label": "adapterFor()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L199", "_origin": "ast", "id": "userscript_novel_bookmark_user_adapterfor", "community": 3, "norm_label": "adapterfor()" }, { "label": "computeLatestChapter()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L206", "_origin": "ast", "id": "userscript_novel_bookmark_user_computelatestchapter", "community": 3, "norm_label": "computelatestchapter()" }, { "label": "currentSite()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L211", "_origin": "ast", "id": "userscript_novel_bookmark_user_currentsite", "community": 3, "norm_label": "currentsite()" }, { "label": "loadCache()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L220", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadcache", "community": 3, "norm_label": "loadcache()" }, { "label": "saveCache()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L229", "_origin": "ast", "id": "userscript_novel_bookmark_user_savecache", "community": 3, "norm_label": "savecache()" }, { "label": "loadLastChecked()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L237", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadlastchecked", "community": 3, "norm_label": "loadlastchecked()" }, { "label": "saveLastChecked()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L246", "_origin": "ast", "id": "userscript_novel_bookmark_user_savelastchecked", "community": 3, "norm_label": "savelastchecked()" }, { "label": "authHeaders()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L254", "_origin": "ast", "id": "userscript_novel_bookmark_user_authheaders", "community": 3, "norm_label": "authheaders()" }, { "label": "httpError()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L260", "_origin": "ast", "id": "userscript_novel_bookmark_user_httperror", "community": 3, "norm_label": "httperror()" }, { "label": "apiGet()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L266", "_origin": "ast", "id": "userscript_novel_bookmark_user_apiget", "community": 3, "norm_label": "apiget()" }, { "label": "apiPut()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L276", "_origin": "ast", "id": "userscript_novel_bookmark_user_apiput", "community": 3, "norm_label": "apiput()" }, { "label": "apiDelete()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L292", "_origin": "ast", "id": "userscript_novel_bookmark_user_apidelete", "community": 3, "norm_label": "apidelete()" }, { "label": "reindex()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L312", "_origin": "ast", "id": "userscript_novel_bookmark_user_reindex", "community": 3, "norm_label": "reindex()" }, { "label": "setList()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L318", "_origin": "ast", "id": "userscript_novel_bookmark_user_setlist", "community": 3, "norm_label": "setlist()" }, { "label": "upsertLocal()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L326", "_origin": "ast", "id": "userscript_novel_bookmark_user_upsertlocal", "community": 3, "norm_label": "upsertlocal()" }, { "label": "removeLocal()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L334", "_origin": "ast", "id": "userscript_novel_bookmark_user_removelocal", "community": 3, "norm_label": "removelocal()" }, { "label": "statusOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L342", "_origin": "ast", "id": "userscript_novel_bookmark_user_statusof", "community": 3, "norm_label": "statusof()" }, { "label": "kindOf()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L348", "_origin": "ast", "id": "userscript_novel_bookmark_user_kindof", "community": 3, "norm_label": "kindof()" }, { "label": "loadQueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L370", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadqueue", "community": 3, "norm_label": "loadqueue()" }, { "label": "saveQueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L379", "_origin": "ast", "id": "userscript_novel_bookmark_user_savequeue", "community": 3, "norm_label": "savequeue()" }, { "label": "queueCount()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L391", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuecount", "community": 3, "norm_label": "queuecount()" }, { "label": "queueGet()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L395", "_origin": "ast", "id": "userscript_novel_bookmark_user_queueget", "community": 3, "norm_label": "queueget()" }, { "label": "titleFor()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L399", "_origin": "ast", "id": "userscript_novel_bookmark_user_titlefor", "community": 3, "norm_label": "titlefor()" }, { "label": "queuePush()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L406", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuepush", "community": 3, "norm_label": "queuepush()" }, { "label": "queueDrop()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L415", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuedrop", "community": 3, "norm_label": "queuedrop()" }, { "label": "queueDefer()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L426", "_origin": "ast", "id": "userscript_novel_bookmark_user_queuedefer", "community": 3, "norm_label": "queuedefer()" }, { "label": "queueEnqueue()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L438", "_origin": "ast", "id": "userscript_novel_bookmark_user_queueenqueue", "community": 3, "norm_label": "queueenqueue()" }, { "label": "drain()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L474", "_origin": "ast", "id": "userscript_novel_bookmark_user_drain", "community": 3, "norm_label": "drain()" }, { "label": "overlayPending()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L508", "_origin": "ast", "id": "userscript_novel_bookmark_user_overlaypending", "community": 3, "norm_label": "overlaypending()" }, { "label": "pushBookmark()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L534", "_origin": "ast", "id": "userscript_novel_bookmark_user_pushbookmark", "community": 3, "norm_label": "pushbookmark()" }, { "label": "pushDelete()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L579", "_origin": "ast", "id": "userscript_novel_bookmark_user_pushdelete", "community": 3, "norm_label": "pushdelete()" }, { "label": "bookmarkCurrent()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L598", "_origin": "ast", "id": "userscript_novel_bookmark_user_bookmarkcurrent", "community": 3, "norm_label": "bookmarkcurrent()" }, { "label": "updateToCurrentChapter()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L619", "_origin": "ast", "id": "userscript_novel_bookmark_user_updatetocurrentchapter", "community": 3, "norm_label": "updatetocurrentchapter()" }, { "label": "syncUpsert()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L640", "_origin": "ast", "id": "userscript_novel_bookmark_user_syncupsert", "community": 3, "norm_label": "syncupsert()" }, { "label": "toggleFavorite()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L647", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglefavorite", "community": 3, "norm_label": "togglefavorite()" }, { "label": "toggleArchive()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L662", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglearchive", "community": 3, "norm_label": "togglearchive()" }, { "label": "applyLatestChapterIfChanged()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L681", "_origin": "ast", "id": "userscript_novel_bookmark_user_applylatestchapterifchanged", "community": 3, "norm_label": "applylatestchapterifchanged()" }, { "label": "maybeCaptureLatestOnSeriesPage()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L704", "_origin": "ast", "id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "community": 3, "norm_label": "maybecapturelatestonseriespage()" }, { "label": "backgroundRefreshLatest()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L720", "_origin": "ast", "id": "userscript_novel_bookmark_user_backgroundrefreshlatest", "community": 3, "norm_label": "backgroundrefreshlatest()" }, { "label": "removeBookmark()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L752", "_origin": "ast", "id": "userscript_novel_bookmark_user_removebookmark", "community": 3, "norm_label": "removebookmark()" }, { "label": "chapterIdentity()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L767", "_origin": "ast", "id": "userscript_novel_bookmark_user_chapteridentity", "community": 3, "norm_label": "chapteridentity()" }, { "label": "armDwell()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L771", "_origin": "ast", "id": "userscript_novel_bookmark_user_armdwell", "community": 3, "norm_label": "armdwell()" }, { "label": "cancelDwell()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L783", "_origin": "ast", "id": "userscript_novel_bookmark_user_canceldwell", "community": 3, "norm_label": "canceldwell()" }, { "label": "maybeAutoUpdate()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L790", "_origin": "ast", "id": "userscript_novel_bookmark_user_maybeautoupdate", "community": 3, "norm_label": "maybeautoupdate()" }, { "label": "buildUI()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L820", "_origin": "ast", "id": "userscript_novel_bookmark_user_buildui", "community": 3, "norm_label": "buildui()" }, { "label": "clamp()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L869", "_origin": "ast", "id": "userscript_novel_bookmark_user_clamp", "community": 3, "norm_label": "clamp()" }, { "label": "applyFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L873", "_origin": "ast", "id": "userscript_novel_bookmark_user_applyfabpos", "community": 3, "norm_label": "applyfabpos()" }, { "label": "loadFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L886", "_origin": "ast", "id": "userscript_novel_bookmark_user_loadfabpos", "community": 3, "norm_label": "loadfabpos()" }, { "label": "saveFabPos()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L894", "_origin": "ast", "id": "userscript_novel_bookmark_user_savefabpos", "community": 3, "norm_label": "savefabpos()" }, { "label": "placeFab()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L902", "_origin": "ast", "id": "userscript_novel_bookmark_user_placefab", "community": 3, "norm_label": "placefab()" }, { "label": "makeDraggable()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L919", "_origin": "ast", "id": "userscript_novel_bookmark_user_makedraggable", "community": 3, "norm_label": "makedraggable()" }, { "label": "startRing()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1024", "_origin": "ast", "id": "userscript_novel_bookmark_user_startring", "community": 3, "norm_label": "startring()" }, { "label": "stopRing()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1034", "_origin": "ast", "id": "userscript_novel_bookmark_user_stopring", "community": 3, "norm_label": "stopring()" }, { "label": "togglePanel()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1042", "_origin": "ast", "id": "userscript_novel_bookmark_user_togglepanel", "community": 3, "norm_label": "togglepanel()" }, { "label": "el()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1048", "_origin": "ast", "id": "userscript_novel_bookmark_user_el", "community": 3, "norm_label": "el()" }, { "label": "render()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1060", "_origin": "ast", "id": "userscript_novel_bookmark_user_render", "community": 3, "norm_label": "render()" }, { "label": "renderItem()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1123", "_origin": "ast", "id": "userscript_novel_bookmark_user_renderitem", "community": 3, "norm_label": "renderitem()" }, { "label": "confirmRemove()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1180", "_origin": "ast", "id": "userscript_novel_bookmark_user_confirmremove", "community": 3, "norm_label": "confirmremove()" }, { "label": "toast()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1187", "_origin": "ast", "id": "userscript_novel_bookmark_user_toast", "community": 3, "norm_label": "toast()" }, { "label": "refresh()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1202", "_origin": "ast", "id": "userscript_novel_bookmark_user_refresh", "community": 3, "norm_label": "refresh()" }, { "label": "onNavigate()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1218", "_origin": "ast", "id": "userscript_novel_bookmark_user_onnavigate", "community": 3, "norm_label": "onnavigate()" }, { "label": "installNavWatcher()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1233", "_origin": "ast", "id": "userscript_novel_bookmark_user_installnavwatcher", "community": 3, "norm_label": "installnavwatcher()" }, { "label": "installLongPress()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1267", "_origin": "ast", "id": "userscript_novel_bookmark_user_installlongpress", "community": 3, "norm_label": "installlongpress()" }, { "label": "init()", "file_type": "code", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1329", "_origin": "ast", "id": "userscript_novel_bookmark_user_init", "community": 3, "norm_label": "init()" }, { "label": "logic.test.js", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L1", "_origin": "ast", "id": "userscript_test_logic_test", "community": 2, "norm_label": "logic.test.js" }, { "label": "test", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L3", "_origin": "ast", "id": "userscript_test_logic_test_test", "community": 2, "norm_label": "test" }, { "label": "assert", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L4", "_origin": "ast", "id": "userscript_test_logic_test_assert", "community": 2, "norm_label": "assert" }, { "label": "store", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L17", "_origin": "ast", "id": "userscript_test_logic_test_store", "community": 2, "norm_label": "store" }, { "label": "metaTags", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L33", "_origin": "ast", "id": "userscript_test_logic_test_metatags", "community": 2, "norm_label": "metatags" }, { "label": "querySelector()", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L38", "_origin": "ast", "id": "userscript_test_logic_test_queryselector", "community": 2, "norm_label": "queryselector()" }, { "label": "addEventListener()", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L44", "_origin": "ast", "id": "userscript_test_logic_test_addeventlistener", "community": 2, "norm_label": "addeventlistener()" }, { "label": "title()", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L45", "_origin": "ast", "id": "userscript_test_logic_test_title", "community": 2, "norm_label": "title()" }, { "label": "{\n stripBuildHash,\n comixSeriesId,\n asura,\n demonic,\n comix,\n kagane,\n anchorsFromHTML,\n statusOf,\n kindOf,\n}", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "_origin": "ast", "id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "community": 2, "norm_label": "{\n stripbuildhash,\n comixseriesid,\n asura,\n demonic,\n comix,\n kagane,\n anchorsfromhtml,\n statusof,\n kindof,\n}" }, { "label": "loc()", "file_type": "code", "source_file": "userscript/test/logic.test.js", "source_location": "L64", "_origin": "ast", "id": "userscript_test_logic_test_loc", "community": 2, "norm_label": "loc()" }, { "label": "novel-logic.test.js", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L1", "_origin": "ast", "id": "userscript_test_novel_logic_test", "community": 3, "norm_label": "novel-logic.test.js" }, { "label": "test", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L3", "_origin": "ast", "id": "userscript_test_novel_logic_test_test", "community": 3, "norm_label": "test" }, { "label": "assert", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L4", "_origin": "ast", "id": "userscript_test_novel_logic_test_assert", "community": 3, "norm_label": "assert" }, { "label": "store", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L12", "_origin": "ast", "id": "userscript_test_novel_logic_test_store", "community": 3, "norm_label": "store" }, { "label": "metaTags", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L21", "_origin": "ast", "id": "userscript_test_novel_logic_test_metatags", "community": 3, "norm_label": "metatags" }, { "label": "elements", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L22", "_origin": "ast", "id": "userscript_test_novel_logic_test_elements", "community": 3, "norm_label": "elements" }, { "label": "querySelector()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L24", "_origin": "ast", "id": "userscript_test_novel_logic_test_queryselector", "community": 3, "norm_label": "queryselector()" }, { "label": "querySelectorAll()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L33", "_origin": "ast", "id": "userscript_test_novel_logic_test_queryselectorall", "community": 3, "norm_label": "queryselectorall()" }, { "label": "addEventListener()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L36", "_origin": "ast", "id": "userscript_test_novel_logic_test_addeventlistener", "community": 3, "norm_label": "addeventlistener()" }, { "label": "{\n novelfull,\n lightnovelworld,\n kindOf,\n maxChapter,\n}", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L40", "_origin": "ast", "id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter", "community": 3, "norm_label": "{\n novelfull,\n lightnovelworld,\n kindof,\n maxchapter,\n}" }, { "label": "loc()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L47", "_origin": "ast", "id": "userscript_test_novel_logic_test_loc", "community": 3, "norm_label": "loc()" }, { "label": "reset()", "file_type": "code", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L52", "_origin": "ast", "id": "userscript_test_novel_logic_test_reset", "community": 2, "norm_label": "reset()" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "community": 15, "norm_label": "skill.md" }, { "label": "Find Skills", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L6", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "community": 15, "norm_label": "find skills" }, { "label": "When to Use This Skill", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L10", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "community": 15, "norm_label": "when to use this skill" }, { "label": "What is the Skills CLI?", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L21", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "community": 15, "norm_label": "what is the skills cli?" }, { "label": "How to Help Users Find Skills", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L33", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "community": 15, "norm_label": "how to help users find skills" }, { "label": "Step 1: Understand What They Need", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L35", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "community": 15, "norm_label": "step 1: understand what they need" }, { "label": "Step 2: Check the Leaderboard First", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L43", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "community": 15, "norm_label": "step 2: check the leaderboard first" }, { "label": "Step 3: Search for Skills", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L51", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "community": 15, "norm_label": "step 3: search for skills" }, { "label": "Step 4: Verify Quality Before Recommending", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L65", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "community": 15, "norm_label": "step 4: verify quality before recommending" }, { "label": "Step 5: Present Options to the User", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L73", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "community": 15, "norm_label": "step 5: present options to the user" }, { "label": "Step 6: Offer to Install", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L95", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "community": 15, "norm_label": "step 6: offer to install" }, { "label": "Common Skill Categories", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L105", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "community": 15, "norm_label": "common skill categories" }, { "label": "Tips for Effective Searches", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L119", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "community": 15, "norm_label": "tips for effective searches" }, { "label": "When No Skills Are Found", "file_type": "document", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L125", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "community": 15, "norm_label": "when no skills are found" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "community": 8, "norm_label": "skill.md" }, { "label": "Go Code Style", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L24", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "community": 8, "norm_label": "go code style" }, { "label": "Line Length & Breaking", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L32", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "community": 8, "norm_label": "line length & breaking" }, { "label": "Variable Declarations", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L52", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "community": 8, "norm_label": "variable declarations" }, { "label": "Slice & Map Initialization", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L62", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "community": 8, "norm_label": "slice & map initialization" }, { "label": "Composite Literals", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L75", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "community": 8, "norm_label": "composite literals" }, { "label": "Control Flow", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L87", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "community": 8, "norm_label": "control flow" }, { "label": "Reduce Nesting", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L89", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "community": 8, "norm_label": "reduce nesting" }, { "label": "Eliminate Unnecessary `else`", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L108", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "community": 8, "norm_label": "eliminate unnecessary `else`" }, { "label": "Complex Conditions & Init Scope", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L132", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "community": 8, "norm_label": "complex conditions & init scope" }, { "label": "Switch Over If-Else Chains", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L154", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "community": 8, "norm_label": "switch over if-else chains" }, { "label": "Function Design", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L169", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "community": 8, "norm_label": "function design" }, { "label": "Prefer `range` for Iteration", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L181", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "community": 8, "norm_label": "prefer `range` for iteration" }, { "label": "Value vs Pointer Arguments", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L191", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "community": 8, "norm_label": "value vs pointer arguments" }, { "label": "Code Organization Within Files", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L195", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "community": 8, "norm_label": "code organization within files" }, { "label": "String Handling", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L204", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "community": 8, "norm_label": "string handling" }, { "label": "Type Conversions", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L208", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "community": 8, "norm_label": "type conversions" }, { "label": "Philosophy", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L216", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "community": 8, "norm_label": "philosophy" }, { "label": "Parallelizing Code Style Reviews", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L224", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "community": 8, "norm_label": "parallelizing code style reviews" }, { "label": "Enforce with Linters", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L228", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "community": 8, "norm_label": "enforce with linters" }, { "label": "Cross-References", "file_type": "document", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L232", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "community": 8, "norm_label": "cross-references" }, { "label": "details.md", "file_type": "document", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "community": 8, "norm_label": "details.md" }, { "label": "Code Style Details", "file_type": "document", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "community": 8, "norm_label": "code style details" }, { "label": "Extract Complex Conditions", "file_type": "document", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "community": 8, "norm_label": "extract complex conditions" }, { "label": "Value vs Pointer Arguments", "file_type": "document", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L37", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "community": 8, "norm_label": "value vs pointer arguments" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "community": 6, "norm_label": "skill.md" }, { "label": "Go Error Handling Best Practices", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L32", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "community": 6, "norm_label": "go error handling best practices" }, { "label": "Best Practices Summary", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L36", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "community": 6, "norm_label": "best practices summary" }, { "label": "Detailed Reference", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L54", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "community": 6, "norm_label": "detailed reference" }, { "label": "Parallelizing Error Handling Audits", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L62", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "community": 6, "norm_label": "parallelizing error handling audits" }, { "label": "Cross-References", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L72", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "community": 6, "norm_label": "cross-references" }, { "label": "References", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L80", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "community": 6, "norm_label": "references" }, { "label": "error-creation.md", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "community": 6, "norm_label": "error-creation.md" }, { "label": "Error Creation", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "community": 6, "norm_label": "error creation" }, { "label": "Errors as Values", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "community": 6, "norm_label": "errors as values" }, { "label": "Error String Conventions", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L30", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "community": 6, "norm_label": "error string conventions" }, { "label": "Creating Errors", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L50", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "community": 6, "norm_label": "creating errors" }, { "label": "`errors.New` \u2014 static error messages", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L52", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "community": 6, "norm_label": "`errors.new` \u2014 static error messages" }, { "label": "`fmt.Errorf` \u2014 dynamic error messages", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L59", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "community": 6, "norm_label": "`fmt.errorf` \u2014 dynamic error messages" }, { "label": "Decision table: which error strategy to use", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L73", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "community": 6, "norm_label": "decision table: which error strategy to use" }, { "label": "Low-Cardinality Error Messages", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L82", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "community": 6, "norm_label": "low-cardinality error messages" }, { "label": "Custom Error Types", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L105", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "community": 6, "norm_label": "custom error types" }, { "label": "Custom types that wrap other errors", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L128", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "community": 6, "norm_label": "custom types that wrap other errors" }, { "label": "error-handling.md", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "community": 6, "norm_label": "error-handling.md" }, { "label": "Error Handling Patterns and Logging", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "community": 6, "norm_label": "error handling patterns and logging" }, { "label": "The Single Handling Rule", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "community": 6, "norm_label": "the single handling rule" }, { "label": "Panic and Recover", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L41", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "community": 6, "norm_label": "panic and recover" }, { "label": "When to panic", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L43", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "community": 6, "norm_label": "when to panic" }, { "label": "Recovering from panics", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L67", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "community": 6, "norm_label": "recovering from panics" }, { "label": "Why Use `samber/oops`", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L90", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "community": 6, "norm_label": "why use `samber/oops`" }, { "label": "Logging Errors with `slog`", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L127", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "community": 6, "norm_label": "logging errors with `slog`" }, { "label": "error-wrapping.md", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "community": 6, "norm_label": "error-wrapping.md" }, { "label": "Error Wrapping and Inspection", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "community": 6, "norm_label": "error wrapping and inspection" }, { "label": "Error Wrapping with `%w`", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "community": 6, "norm_label": "error wrapping with `%w`" }, { "label": "`%w` vs `%v`: controlling exposure", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L18", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "community": 6, "norm_label": "`%w` vs `%v`: controlling exposure" }, { "label": "Inspecting Errors: `errors.Is` and `errors.As`", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L38", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "community": 6, "norm_label": "inspecting errors: `errors.is` and `errors.as`" }, { "label": "`errors.Is` \u2014 match against a sentinel value", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L40", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "community": 6, "norm_label": "`errors.is` \u2014 match against a sentinel value" }, { "label": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L52", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "community": 6, "norm_label": "`errors.as / errors.astype` \u2014 extract a typed error from the chain" }, { "label": "Combining Errors with `errors.Join`", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L70", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "community": 6, "norm_label": "combining errors with `errors.join`" }, { "label": "Use case: validating multiple fields", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L74", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "community": 6, "norm_label": "use case: validating multiple fields" }, { "label": "Use case: parallel operations with independent failures", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L91", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "community": 6, "norm_label": "use case: parallel operations with independent failures" }, { "label": "`errors.Is` works through joined errors", "file_type": "document", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L105", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "community": 6, "norm_label": "`errors.is` works through joined errors" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "community": 41, "norm_label": "skill.md" }, { "label": "Go Performance Optimization", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L40", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "community": 27, "norm_label": "go performance optimization" }, { "label": "Core Philosophy", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L42", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "community": 27, "norm_label": "core philosophy" }, { "label": "Rule Out External Bottlenecks First", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L48", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "community": 27, "norm_label": "rule out external bottlenecks first" }, { "label": "Iterative Optimization Methodology", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L56", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "community": 27, "norm_label": "iterative optimization methodology" }, { "label": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L58", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "community": 27, "norm_label": "the cycle: define goals \u2192 benchmark \u2192 diagnose \u2192 improve \u2192 benchmark" }, { "label": "Decision Tree: Where Is Time Spent?", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L73", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "community": 27, "norm_label": "decision tree: where is time spent?" }, { "label": "Common Mistakes", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L86", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "community": 27, "norm_label": "common mistakes" }, { "label": "Deep Dives", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L98", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "community": 27, "norm_label": "deep dives" }, { "label": "CI Regression Detection", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L107", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "community": 27, "norm_label": "ci regression detection" }, { "label": "Cross-References", "file_type": "document", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L111", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "community": 27, "norm_label": "cross-references" }, { "label": "caching.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "community": 13, "norm_label": "caching.md" }, { "label": "Caching Patterns", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "community": 13, "norm_label": "caching patterns" }, { "label": "Compiled Pattern Caching", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "community": 13, "norm_label": "compiled pattern caching" }, { "label": "Regexp at package level", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L9", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "community": 13, "norm_label": "regexp at package level" }, { "label": "Template caching", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L28", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "community": 13, "norm_label": "template caching" }, { "label": "Precomputed lookup tables", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L36", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "community": 13, "norm_label": "precomputed lookup tables" }, { "label": "Request-Level Caching", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L50", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "community": 13, "norm_label": "request-level caching" }, { "label": "singleflight for cache stampede prevention", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L54", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "community": 13, "norm_label": "singleflight for cache stampede prevention" }, { "label": "LRU caches", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L83", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "community": 13, "norm_label": "lru caches" }, { "label": "Algorithmic Complexity", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L92", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "community": 13, "norm_label": "algorithmic complexity" }, { "label": "Work Avoidance", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L110", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "community": 13, "norm_label": "work avoidance" }, { "label": "Map lookups over slice scanning", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L114", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "community": 13, "norm_label": "map lookups over slice scanning" }, { "label": "Early returns and short-circuit loops", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L134", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "community": 13, "norm_label": "early returns and short-circuit loops" }, { "label": "Avoid iterator chains", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L153", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "community": 13, "norm_label": "avoid iterator chains" }, { "label": "Replace indirect function calls with direct loops", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L167", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "community": 13, "norm_label": "replace indirect function calls with direct loops" }, { "label": "cpu.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "community": 41, "norm_label": "cpu.md" }, { "label": "CPU Optimization", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "community": 23, "norm_label": "cpu optimization" }, { "label": "Function Inlining", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "community": 23, "norm_label": "function inlining" }, { "label": "Value receivers enable inlining", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L37", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "community": 23, "norm_label": "value receivers enable inlining" }, { "label": "Cache Locality", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L49", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "community": 23, "norm_label": "cache locality" }, { "label": "Row-major traversal", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L55", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "community": 23, "norm_label": "row-major traversal" }, { "label": "Contiguous 2D allocation", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L77", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "community": 23, "norm_label": "contiguous 2d allocation" }, { "label": "Struct of Arrays (SoA) vs Array of Structs (AoS)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L92", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "community": 23, "norm_label": "struct of arrays (soa) vs array of structs (aos)" }, { "label": "Pointer-heavy vs value-heavy data", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L109", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "community": 23, "norm_label": "pointer-heavy vs value-heavy data" }, { "label": "False Sharing", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L122", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "community": 23, "norm_label": "false sharing" }, { "label": "Instruction-Level Parallelism", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L142", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "community": 23, "norm_label": "instruction-level parallelism" }, { "label": "SIMD (Single Instruction, Multiple Data)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L165", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "community": 23, "norm_label": "simd (single instruction, multiple data)" }, { "label": "Handling CPU-specific instruction sets", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L188", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "community": 23, "norm_label": "handling cpu-specific instruction sets" }, { "label": "Tight Loops and the Scheduler", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L287", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "community": 23, "norm_label": "tight loops and the scheduler" }, { "label": "Reflection and Type Assertions", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L341", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "community": 23, "norm_label": "reflection and type assertions" }, { "label": "Monotonic Time", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L361", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "community": 23, "norm_label": "monotonic time" }, { "label": "io-networking.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "community": 41, "norm_label": "io-networking.md" }, { "label": "I/O & Networking Optimization", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "community": 10, "norm_label": "i/o & networking optimization" }, { "label": "HTTP Transport Configuration", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "community": 10, "norm_label": "http transport configuration" }, { "label": "Connection pooling", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L9", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "community": 10, "norm_label": "connection pooling" }, { "label": "Timeouts", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L39", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "community": 10, "norm_label": "timeouts" }, { "label": "Drain response body for connection reuse", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L54", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "community": 10, "norm_label": "drain response body for connection reuse" }, { "label": "Streaming vs Buffering", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L65", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "community": 10, "norm_label": "streaming vs buffering" }, { "label": "Avoid io.ReadAll for large payloads", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L69", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "community": 10, "norm_label": "avoid io.readall for large payloads" }, { "label": "Streaming JSON", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L87", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "community": 10, "norm_label": "streaming json" }, { "label": "JSON Performance", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L100", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "community": 10, "norm_label": "json performance" }, { "label": "Cgo Overhead", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L115", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "community": 10, "norm_label": "cgo overhead" }, { "label": "Buffered I/O", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L136", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "community": 10, "norm_label": "buffered i/o" }, { "label": "Concurrent Multi-Stage Pipelines", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L152", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "community": 10, "norm_label": "concurrent multi-stage pipelines" }, { "label": "The unusual scenario", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L158", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "community": 10, "norm_label": "the unusual scenario" }, { "label": "When to use this (and when NOT to)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L213", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "community": 10, "norm_label": "when to use this (and when not to)" }, { "label": "Batch Operations", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L231", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "community": 10, "norm_label": "batch operations" }, { "label": "Database: batch inserts over row-by-row", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L237", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "community": 10, "norm_label": "database: batch inserts over row-by-row" }, { "label": "HTTP: batch API calls", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L263", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "community": 10, "norm_label": "http: batch api calls" }, { "label": "Channel: batch processing from a stream", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L279", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "community": 10, "norm_label": "channel: batch processing from a stream" }, { "label": "memory.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "community": 41, "norm_label": "memory.md" }, { "label": "Memory Optimization", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "community": 9, "norm_label": "memory optimization" }, { "label": "Allocation Patterns", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "community": 9, "norm_label": "allocation patterns" }, { "label": "Reuse slices via append(s[:0], ...)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L9", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "community": 9, "norm_label": "reuse slices via append(s[:0], ...)" }, { "label": "Direct indexing vs append", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L21", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "community": 9, "norm_label": "direct indexing vs append" }, { "label": "Eliminate redundant map lookups", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L37", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "community": 9, "norm_label": "eliminate redundant map lookups" }, { "label": "Map size hints", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L49", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "community": 9, "norm_label": "map size hints" }, { "label": "Sentinel errors vs fmt.Errorf", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L57", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "community": 9, "norm_label": "sentinel errors vs fmt.errorf" }, { "label": "Interface boxing", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L72", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "community": 9, "norm_label": "interface boxing" }, { "label": "Backing Array Leaks", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L87", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "community": 9, "norm_label": "backing array leaks" }, { "label": "Slice reslicing retains the entire backing array", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L91", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "community": 9, "norm_label": "slice reslicing retains the entire backing array" }, { "label": "Substring memory leaks", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L107", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "community": 9, "norm_label": "substring memory leaks" }, { "label": "Map never shrinks", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L119", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "community": 9, "norm_label": "map never shrinks" }, { "label": "String and Byte Optimization", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L132", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "community": 9, "norm_label": "string and byte optimization" }, { "label": "sync.Pool Hot-Path Patterns", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L140", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "community": 9, "norm_label": "sync.pool hot-path patterns" }, { "label": "Memory Layout", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L176", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "community": 32, "norm_label": "memory layout" }, { "label": "Struct field alignment", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L180", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "community": 32, "norm_label": "struct field alignment" }, { "label": "Zero-size field at end of struct", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L206", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "community": 32, "norm_label": "zero-size field at end of struct" }, { "label": "Pointer receivers for large structs", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L220", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "community": 32, "norm_label": "pointer receivers for large structs" }, { "label": "Map of pointers for large, frequently updated structs", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L224", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "community": 32, "norm_label": "map of pointers for large, frequently updated structs" }, { "label": "observability.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "community": 41, "norm_label": "observability.md" }, { "label": "Production Observability for Performance", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "community": 41, "norm_label": "production observability for performance" }, { "label": "Prometheus Metrics for Go", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "community": 152, "norm_label": "prometheus metrics for go" }, { "label": "PromQL Queries for Performance Diagnosis", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L11", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "community": 152, "norm_label": "promql queries for performance diagnosis" }, { "label": "GC pressure", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L13", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "community": 152, "norm_label": "gc pressure" }, { "label": "Memory leaks", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L21", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "community": 152, "norm_label": "memory leaks" }, { "label": "Goroutine leaks", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L29", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "community": 152, "norm_label": "goroutine leaks" }, { "label": "CPU saturation", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L36", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "community": 152, "norm_label": "cpu saturation" }, { "label": "Regression detection (after deploy)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L43", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "community": 152, "norm_label": "regression detection (after deploy)" }, { "label": "Alerting rules (examples)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L50", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "community": 152, "norm_label": "alerting rules (examples)" }, { "label": "Grafana Dashboards", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L56", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "community": 152, "norm_label": "grafana dashboards" }, { "label": "Continuous Profiling", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L60", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "community": 41, "norm_label": "continuous profiling" }, { "label": "Pyroscope push mode", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L71", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "community": 41, "norm_label": "pyroscope push mode" }, { "label": "Pyroscope pull mode (via Grafana Alloy)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L90", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "community": 41, "norm_label": "pyroscope pull mode (via grafana alloy)" }, { "label": "Real-Time Visualization (Development)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L96", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "community": 41, "norm_label": "real-time visualization (development)" }, { "label": "runtime.md", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "community": 41, "norm_label": "runtime.md" }, { "label": "Runtime Tuning", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "community": 26, "norm_label": "runtime tuning" }, { "label": "Garbage Collector Tuning", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "community": 26, "norm_label": "garbage collector tuning" }, { "label": "GOGC (default: 100)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L9", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "community": 26, "norm_label": "gogc (default: 100)" }, { "label": "GOMEMLIMIT (Go 1.19+)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L19", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "community": 26, "norm_label": "gomemlimit (go 1.19+)" }, { "label": "Programmatic control", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L33", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "community": 26, "norm_label": "programmatic control" }, { "label": "Ballast pattern (pre-Go 1.19)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L44", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "community": 26, "norm_label": "ballast pattern (pre-go 1.19)" }, { "label": "GC Profiling and Diagnostics", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L54", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "community": 26, "norm_label": "gc profiling and diagnostics" }, { "label": "GODEBUG=gctrace=1", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L56", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "community": 26, "norm_label": "godebug=gctrace=1" }, { "label": "runtime.ReadMemStats", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L81", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "community": 26, "norm_label": "runtime.readmemstats" }, { "label": "GC pacing", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L96", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "community": 26, "norm_label": "gc pacing" }, { "label": "Allocation Rate Reduction", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L107", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "community": 26, "norm_label": "allocation rate reduction" }, { "label": "GOMAXPROCS in Containers", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L118", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "community": 26, "norm_label": "gomaxprocs in containers" }, { "label": "Profile-Guided Optimization (PGO)", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L151", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "community": 26, "norm_label": "profile-guided optimization (pgo)" }, { "label": "Logging Overhead in Hot Paths", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L186", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "community": 26, "norm_label": "logging overhead in hot paths" }, { "label": "Panic/Recover Cost", "file_type": "document", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L206", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "community": 26, "norm_label": "panic/recover cost" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "community": 4, "norm_label": "skill.md" }, { "label": "Go Testing Best Practices", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L43", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "community": 4, "norm_label": "go testing best practices" }, { "label": "Best Practices Summary", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L47", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "community": 4, "norm_label": "best practices summary" }, { "label": "Test Structure and Organization", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L63", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "community": 4, "norm_label": "test structure and organization" }, { "label": "File Conventions", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L65", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "community": 4, "norm_label": "file conventions" }, { "label": "Naming Conventions", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L89", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "community": 4, "norm_label": "naming conventions" }, { "label": "Table-Driven Tests", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L99", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "community": 4, "norm_label": "table-driven tests" }, { "label": "Common Pitfall: Assert Scope Leaking into Subtests", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L143", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "community": 4, "norm_label": "common pitfall: assert scope leaking into subtests" }, { "label": "Unit Tests", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L171", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "community": 4, "norm_label": "unit tests" }, { "label": "Testing HTTP Handlers", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L175", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "community": 4, "norm_label": "testing http handlers" }, { "label": "Goroutine Leak Detection with goleak", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L179", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "community": 4, "norm_label": "goroutine leak detection with goleak" }, { "label": "testing/synctest for Deterministic Goroutine Testing", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L213", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "community": 4, "norm_label": "testing/synctest for deterministic goroutine testing" }, { "label": "Test Timeouts", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L262", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "community": 4, "norm_label": "test timeouts" }, { "label": "Benchmarks", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L266", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "community": 4, "norm_label": "benchmarks" }, { "label": "Go 1.26+: test artifacts", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L311", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "community": 4, "norm_label": "go 1.26+: test artifacts" }, { "label": "Parallel Tests", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L330", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "community": 4, "norm_label": "parallel tests" }, { "label": "Fuzzing", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L356", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "community": 4, "norm_label": "fuzzing" }, { "label": "Examples as Documentation", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L376", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "community": 4, "norm_label": "examples as documentation" }, { "label": "Code Coverage", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L394", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "community": 4, "norm_label": "code coverage" }, { "label": "Integration Tests", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L410", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "community": 4, "norm_label": "integration tests" }, { "label": "Mocking", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L438", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "community": 4, "norm_label": "mocking" }, { "label": "Enforce with Linters", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L444", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "community": 4, "norm_label": "enforce with linters" }, { "label": "Cross-References", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L448", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "community": 4, "norm_label": "cross-references" }, { "label": "Quick Reference", "file_type": "document", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L457", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "community": 4, "norm_label": "quick reference" }, { "label": "helpers.md", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "community": 4, "norm_label": "helpers.md" }, { "label": "Test Helpers", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "community": 4, "norm_label": "test helpers" }, { "label": "Test Timeout", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "community": 4, "norm_label": "test timeout" }, { "label": "http-testing.md", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "community": 4, "norm_label": "http-testing.md" }, { "label": "HTTP Handler Testing", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "community": 4, "norm_label": "http handler testing" }, { "label": "Basic Handler Test", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L5", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "community": 4, "norm_label": "basic handler test" }, { "label": "Query Parameters and Headers", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L43", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "community": 4, "norm_label": "query parameters and headers" }, { "label": "integration-testing.md", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "community": 4, "norm_label": "integration-testing.md" }, { "label": "Integration Testing", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "community": 4, "norm_label": "integration testing" }, { "label": "Docker Compose Fixture", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "community": 4, "norm_label": "docker compose fixture" }, { "label": "SQL Schema Fixture", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L35", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "community": 4, "norm_label": "sql schema fixture" }, { "label": "Test Data Fixture", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L56", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "community": 4, "norm_label": "test data fixture" }, { "label": "Using Fixtures in Tests", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L72", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "community": 4, "norm_label": "using fixtures in tests" }, { "label": "Test Helper with Embedded Fixtures", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L156", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "community": 4, "norm_label": "test helper with embedded fixtures" }, { "label": "mocking.md", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "community": 4, "norm_label": "mocking.md" }, { "label": "Mocking and Test Fixtures", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "community": 4, "norm_label": "mocking and test fixtures" }, { "label": "Mocks with testify/mock", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L3", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "community": 4, "norm_label": "mocks with testify/mock" }, { "label": "Mock Organization", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L68", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "community": 4, "norm_label": "mock organization" }, { "label": "Test Fixtures", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L136", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "community": 4, "norm_label": "test fixtures" }, { "label": "Time Mocking", "file_type": "document", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L172", "_origin": "ast", "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "community": 4, "norm_label": "time mocking" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "claude_skills_implement_tickets_skill", "community": 44, "norm_label": "skill.md" }, { "label": "Implement tickets", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L7", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_implement_tickets", "community": 44, "norm_label": "implement tickets" }, { "label": "1. Collect the tickets", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L17", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "community": 44, "norm_label": "1. collect the tickets" }, { "label": "2. Plan the batch", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L27", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_2_plan_the_batch", "community": 44, "norm_label": "2. plan the batch" }, { "label": "3. Get the plan approved", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L45", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "community": 44, "norm_label": "3. get the plan approved" }, { "label": "4. Run a wave", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L56", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_4_run_a_wave", "community": 44, "norm_label": "4. run a wave" }, { "label": "Ticket # \u2014 ", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L76", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_ticket_n_title", "community": 44, "norm_label": "ticket #<n> \u2014 <title>" }, { "label": "5. Land the wave", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L106", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_5_land_the_wave", "community": 44, "norm_label": "5. land the wave" }, { "label": "6. Close the batch", "file_type": "document", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L129", "_origin": "ast", "id": "claude_skills_implement_tickets_skill_6_close_the_batch", "community": 44, "norm_label": "6. close the batch" }, { "label": "SKILL.md", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L1", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill", "community": 54, "norm_label": "skill.md" }, { "label": "Testing the userscript", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L6", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "community": 54, "norm_label": "testing the userscript" }, { "label": "Commands", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L13", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_commands", "community": 54, "norm_label": "commands" }, { "label": "How the harness works", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L26", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "community": 54, "norm_label": "how the harness works" }, { "label": "Adding a test", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L52", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_adding_a_test", "community": 54, "norm_label": "adding a test" }, { "label": "What is NOT testable here", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L69", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "community": 54, "norm_label": "what is not testable here" }, { "label": "Gotchas", "file_type": "document", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L81", "_origin": "ast", "id": "claude_skills_testing_the_userscript_skill_gotchas", "community": 54, "norm_label": "gotchas" }, { "label": "ticket-implementer.md", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L1", "_origin": "ast", "id": "omp_agents_ticket_implementer", "community": 52, "norm_label": "ticket-implementer.md" }, { "label": "The worktree is your whole world", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L15", "_origin": "ast", "id": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "community": 52, "norm_label": "the worktree is your whole world" }, { "label": "Order of work", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L25", "_origin": "ast", "id": "omp_agents_ticket_implementer_order_of_work", "community": 52, "norm_label": "order of work" }, { "label": "Review", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L48", "_origin": "ast", "id": "omp_agents_ticket_implementer_review", "community": 52, "norm_label": "review" }, { "label": "Escalate rather than guess", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L64", "_origin": "ast", "id": "omp_agents_ticket_implementer_escalate_rather_than_guess", "community": 52, "norm_label": "escalate rather than guess" }, { "label": "Report", "file_type": "document", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L72", "_origin": "ast", "id": "omp_agents_ticket_implementer_report", "community": 52, "norm_label": "report" }, { "label": "implementer.md", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L1", "_origin": "ast", "id": "opencode_agent_implementer", "community": 35, "norm_label": "implementer.md" }, { "label": "Before You Begin", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L9", "_origin": "ast", "id": "opencode_agent_implementer_before_you_begin", "community": 35, "norm_label": "before you begin" }, { "label": "Your Job", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L13", "_origin": "ast", "id": "opencode_agent_implementer_your_job", "community": 35, "norm_label": "your job" }, { "label": "When You're in Over Your Head", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L24", "_origin": "ast", "id": "opencode_agent_implementer_when_you_re_in_over_your_head", "community": 35, "norm_label": "when you're in over your head" }, { "label": "Self-Review Before Reporting", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L30", "_origin": "ast", "id": "opencode_agent_implementer_self_review_before_reporting", "community": 35, "norm_label": "self-review before reporting" }, { "label": "Report Format", "file_type": "document", "source_file": ".opencode/agent/implementer.md", "source_location": "L38", "_origin": "ast", "id": "opencode_agent_implementer_report_format", "community": 35, "norm_label": "report format" }, { "label": "reviewer.md", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L1", "_origin": "ast", "id": "opencode_agent_reviewer", "community": 18, "norm_label": "reviewer.md" }, { "label": "Inputs", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L9", "_origin": "ast", "id": "opencode_agent_reviewer_inputs", "community": 18, "norm_label": "inputs" }, { "label": "Method", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L15", "_origin": "ast", "id": "opencode_agent_reviewer_method", "community": 18, "norm_label": "method" }, { "label": "Do Not Trust the Report", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L21", "_origin": "ast", "id": "opencode_agent_reviewer_do_not_trust_the_report", "community": 18, "norm_label": "do not trust the report" }, { "label": "Tests", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L25", "_origin": "ast", "id": "opencode_agent_reviewer_tests", "community": 18, "norm_label": "tests" }, { "label": "Part 1: Spec Compliance", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L29", "_origin": "ast", "id": "opencode_agent_reviewer_part_1_spec_compliance", "community": 18, "norm_label": "part 1: spec compliance" }, { "label": "Part 2: Code Quality", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L38", "_origin": "ast", "id": "opencode_agent_reviewer_part_2_code_quality", "community": 18, "norm_label": "part 2: code quality" }, { "label": "Calibration", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L46", "_origin": "ast", "id": "opencode_agent_reviewer_calibration", "community": 18, "norm_label": "calibration" }, { "label": "Output Format", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L50", "_origin": "ast", "id": "opencode_agent_reviewer_output_format", "community": 18, "norm_label": "output format" }, { "label": "Spec Compliance", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L52", "_origin": "ast", "id": "opencode_agent_reviewer_spec_compliance", "community": 18, "norm_label": "spec compliance" }, { "label": "Strengths", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L56", "_origin": "ast", "id": "opencode_agent_reviewer_strengths", "community": 18, "norm_label": "strengths" }, { "label": "Issues", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L59", "_origin": "ast", "id": "opencode_agent_reviewer_issues", "community": 18, "norm_label": "issues" }, { "label": "Critical (Must Fix)", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L60", "_origin": "ast", "id": "opencode_agent_reviewer_critical_must_fix", "community": 18, "norm_label": "critical (must fix)" }, { "label": "Important (Should Fix)", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L61", "_origin": "ast", "id": "opencode_agent_reviewer_important_should_fix", "community": 18, "norm_label": "important (should fix)" }, { "label": "Minor (Nice to Have)", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L62", "_origin": "ast", "id": "opencode_agent_reviewer_minor_nice_to_have", "community": 18, "norm_label": "minor (nice to have)" }, { "label": "Assessment", "file_type": "document", "source_file": ".opencode/agent/reviewer.md", "source_location": "L65", "_origin": "ast", "id": "opencode_agent_reviewer_assessment", "community": 18, "norm_label": "assessment" }, { "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "claude", "community": 14, "norm_label": "agents.md" }, { "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "claude_agents_md", "community": 14, "norm_label": "agents.md" }, { "label": "What this is", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L5", "_origin": "ast", "id": "claude_what_this_is", "community": 14, "norm_label": "what this is" }, { "label": "Hard constraints (drive design \u2014 don't violate)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L14", "_origin": "ast", "id": "claude_hard_constraints_drive_design_don_t_violate", "community": 14, "norm_label": "hard constraints (drive design \u2014 don't violate)" }, { "label": "Architecture", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L28", "_origin": "ast", "id": "claude_architecture", "community": 14, "norm_label": "architecture" }, { "label": "Commands", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L41", "_origin": "ast", "id": "claude_commands", "community": 14, "norm_label": "commands" }, { "label": "Forge: Gitea, not GitHub", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L57", "_origin": "ast", "id": "claude_forge_gitea_not_github", "community": 14, "norm_label": "forge: gitea, not github" }, { "label": "Design system", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L68", "_origin": "ast", "id": "claude_design_system", "community": 14, "norm_label": "design system" }, { "label": "Security invariants", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L82", "_origin": "ast", "id": "claude_security_invariants", "community": 14, "norm_label": "security invariants" }, { "label": "Secure coding rules (code you write here)", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L89", "_origin": "ast", "id": "claude_secure_coding_rules_code_you_write_here", "community": 14, "norm_label": "secure coding rules (code you write here)" }, { "label": "Comments", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L119", "_origin": "ast", "id": "claude_comments", "community": 14, "norm_label": "comments" }, { "label": "Relevant skills", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L143", "_origin": "ast", "id": "claude_relevant_skills", "community": 14, "norm_label": "relevant skills" }, { "label": "Agent skills", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L149", "_origin": "ast", "id": "claude_agent_skills", "community": 14, "norm_label": "agent skills" }, { "label": "Issue tracker", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L153", "_origin": "ast", "id": "claude_issue_tracker", "community": 14, "norm_label": "issue tracker" }, { "label": "Triage labels", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L157", "_origin": "ast", "id": "claude_triage_labels", "community": 14, "norm_label": "triage labels" }, { "label": "Domain docs", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L161", "_origin": "ast", "id": "claude_domain_docs", "community": 14, "norm_label": "domain docs" }, { "label": "graphify", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L165", "_origin": "ast", "id": "claude_graphify", "community": 14, "norm_label": "graphify" }, { "label": "Notes", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L175", "_origin": "ast", "id": "claude_notes", "community": 14, "norm_label": "notes" }, { "label": "CONTEXT.md", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L1", "_origin": "ast", "id": "context_md_context", "community": 45, "norm_label": "context.md" }, { "label": "Bookmark Manager", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L1", "_origin": "ast", "id": "context_bookmark_manager", "community": 45, "norm_label": "bookmark manager" }, { "label": "Language", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L7", "_origin": "ast", "id": "context_language", "community": 45, "norm_label": "language" }, { "label": "CUTOVER.md", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L1", "_origin": "ast", "id": "cutover", "community": 30, "norm_label": "cutover.md" }, { "label": "SQLite \u2192 Postgres cutover runbook", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L1", "_origin": "ast", "id": "cutover_sqlite_postgres_cutover_runbook", "community": 30, "norm_label": "sqlite \u2192 postgres cutover runbook" }, { "label": "0. The generator is throwaway", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L19", "_origin": "ast", "id": "cutover_0_the_generator_is_throwaway", "community": 30, "norm_label": "0. the generator is throwaway" }, { "label": "1. Stop the old API and take a fresh export", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L42", "_origin": "ast", "id": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "community": 30, "norm_label": "1. stop the old api and take a fresh export" }, { "label": "2. Bring up Postgres with the schema and the owner Reader", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L89", "_origin": "ast", "id": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "community": 30, "norm_label": "2. bring up postgres with the schema and the owner reader" }, { "label": "3. Generate the import SQL", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L125", "_origin": "ast", "id": "cutover_3_generate_the_import_sql", "community": 30, "norm_label": "3. generate the import sql" }, { "label": "4. Review it by eye", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L180", "_origin": "ast", "id": "cutover_4_review_it_by_eye", "community": 30, "norm_label": "4. review it by eye" }, { "label": "5. Apply it", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L197", "_origin": "ast", "id": "cutover_5_apply_it", "community": 30, "norm_label": "5. apply it" }, { "label": "6. Afterwards", "file_type": "document", "source_file": "CUTOVER.md", "source_location": "L284", "_origin": "ast", "id": "cutover_6_afterwards", "community": 30, "norm_label": "6. afterwards" }, { "label": "DEPLOY.md", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", "id": "deploy", "community": 21, "norm_label": "deploy.md" }, { "label": "Deployment", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L1", "_origin": "ast", "id": "deploy_deployment", "community": 21, "norm_label": "deployment" }, { "label": "0. Prerequisites", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L9", "_origin": "ast", "id": "deploy_0_prerequisites", "community": 21, "norm_label": "0. prerequisites" }, { "label": "1. Configure `.env`", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L25", "_origin": "ast", "id": "deploy_1_configure_env", "community": 21, "norm_label": "1. configure `.env`" }, { "label": "1b. Web UI", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L102", "_origin": "ast", "id": "deploy_1b_web_ui", "community": 21, "norm_label": "1b. web ui" }, { "label": "2. Build + start", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L159", "_origin": "ast", "id": "deploy_2_build_start", "community": 21, "norm_label": "2. build + start" }, { "label": "3. Verify over HTTPS", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L191", "_origin": "ast", "id": "deploy_3_verify_over_https", "community": 21, "norm_label": "3. verify over https" }, { "label": "4. Configure the userscript", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L223", "_origin": "ast", "id": "deploy_4_configure_the_userscript", "community": 21, "norm_label": "4. configure the userscript" }, { "label": "5. Install on Bromite", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L243", "_origin": "ast", "id": "deploy_5_install_on_bromite", "community": 21, "norm_label": "5. install on bromite" }, { "label": "6. Smoke-test the full loop", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L261", "_origin": "ast", "id": "deploy_6_smoke_test_the_full_loop", "community": 21, "norm_label": "6. smoke-test the full loop" }, { "label": "7. The browser, on the home machine", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L273", "_origin": "ast", "id": "deploy_7_the_browser_on_the_home_machine", "community": 21, "norm_label": "7. the browser, on the home machine" }, { "label": "Updating", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L471", "_origin": "ast", "id": "deploy_updating", "community": 21, "norm_label": "updating" }, { "label": "Troubleshooting", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L490", "_origin": "ast", "id": "deploy_troubleshooting", "community": 21, "norm_label": "troubleshooting" }, { "label": "Installing / updating the userscript", "file_type": "document", "source_file": "DEPLOY.md", "source_location": "L514", "_origin": "ast", "id": "deploy_installing_updating_the_userscript", "community": 21, "norm_label": "installing / updating the userscript" }, { "label": "PRODUCT.md", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L1", "_origin": "ast", "id": "product", "community": 22, "norm_label": "product.md" }, { "label": "Product", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L1", "_origin": "ast", "id": "product_product", "community": 22, "norm_label": "product" }, { "label": "Platform", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L5", "_origin": "ast", "id": "product_platform", "community": 22, "norm_label": "platform" }, { "label": "Users", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L9", "_origin": "ast", "id": "product_users", "community": 22, "norm_label": "users" }, { "label": "Product Purpose", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L15", "_origin": "ast", "id": "product_product_purpose", "community": 22, "norm_label": "product purpose" }, { "label": "Positioning", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L19", "_origin": "ast", "id": "product_positioning", "community": 22, "norm_label": "positioning" }, { "label": "Operating Context", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L23", "_origin": "ast", "id": "product_operating_context", "community": 22, "norm_label": "operating context" }, { "label": "Capabilities and Constraints", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L30", "_origin": "ast", "id": "product_capabilities_and_constraints", "community": 22, "norm_label": "capabilities and constraints" }, { "label": "Brand Commitments", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L41", "_origin": "ast", "id": "product_brand_commitments", "community": 22, "norm_label": "brand commitments" }, { "label": "Evidence on Hand", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L46", "_origin": "ast", "id": "product_evidence_on_hand", "community": 22, "norm_label": "evidence on hand" }, { "label": "Product Principles", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L51", "_origin": "ast", "id": "product_product_principles", "community": 22, "norm_label": "product principles" }, { "label": "Accessibility & Inclusion", "file_type": "document", "source_file": "PRODUCT.md", "source_location": "L60", "_origin": "ast", "id": "product_accessibility_inclusion", "community": 22, "norm_label": "accessibility & inclusion" }, { "label": "README.md", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "id": "readme", "community": 19, "norm_label": "readme.md" }, { "label": "Manga Bookmark", "file_type": "document", "source_file": "README.md", "source_location": "L1", "_origin": "ast", "id": "readme_manga_bookmark", "community": 19, "norm_label": "manga bookmark" }, { "label": "1. Backend", "file_type": "document", "source_file": "README.md", "source_location": "L35", "_origin": "ast", "id": "readme_1_backend", "community": 19, "norm_label": "1. backend" }, { "label": "Config (env)", "file_type": "document", "source_file": "README.md", "source_location": "L37", "_origin": "ast", "id": "readme_config_env", "community": 19, "norm_label": "config (env)" }, { "label": "Endpoints", "file_type": "document", "source_file": "README.md", "source_location": "L73", "_origin": "ast", "id": "readme_endpoints", "community": 19, "norm_label": "endpoints" }, { "label": "Develop / test", "file_type": "document", "source_file": "README.md", "source_location": "L94", "_origin": "ast", "id": "readme_develop_test", "community": 19, "norm_label": "develop / test" }, { "label": "Run the stack", "file_type": "document", "source_file": "README.md", "source_location": "L107", "_origin": "ast", "id": "readme_run_the_stack", "community": 19, "norm_label": "run the stack" }, { "label": "Deploy behind your reverse proxy", "file_type": "document", "source_file": "README.md", "source_location": "L152", "_origin": "ast", "id": "readme_deploy_behind_your_reverse_proxy", "community": 19, "norm_label": "deploy behind your reverse proxy" }, { "label": "2. Userscript", "file_type": "document", "source_file": "README.md", "source_location": "L173", "_origin": "ast", "id": "readme_2_userscript", "community": 19, "norm_label": "2. userscript" }, { "label": "Install", "file_type": "document", "source_file": "README.md", "source_location": "L175", "_origin": "ast", "id": "readme_install", "community": 19, "norm_label": "install" }, { "label": "Install on Bromite (mobile)", "file_type": "document", "source_file": "README.md", "source_location": "L188", "_origin": "ast", "id": "readme_install_on_bromite_mobile", "community": 19, "norm_label": "install on bromite (mobile)" }, { "label": "Desktop iteration (optional)", "file_type": "document", "source_file": "README.md", "source_location": "L202", "_origin": "ast", "id": "readme_desktop_iteration_optional", "community": 19, "norm_label": "desktop iteration (optional)" }, { "label": "Use", "file_type": "document", "source_file": "README.md", "source_location": "L207", "_origin": "ast", "id": "readme_use", "community": 19, "norm_label": "use" }, { "label": "How \"latest chapter\" is found", "file_type": "document", "source_file": "README.md", "source_location": "L239", "_origin": "ast", "id": "readme_how_latest_chapter_is_found", "community": 19, "norm_label": "how \"latest chapter\" is found" }, { "label": "Adapter reference (verified live 2026-07-24)", "file_type": "document", "source_file": "README.md", "source_location": "L262", "_origin": "ast", "id": "readme_adapter_reference_verified_live_2026_07_24", "community": 19, "norm_label": "adapter reference (verified live 2026-07-24)" }, { "label": "REDEPLOY.md", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L1", "_origin": "ast", "id": "redeploy", "community": 20, "norm_label": "redeploy.md" }, { "label": "Redeploy runbook", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L1", "_origin": "ast", "id": "redeploy_redeploy_runbook", "community": 20, "norm_label": "redeploy runbook" }, { "label": "0. Preflight", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L26", "_origin": "ast", "id": "redeploy_0_preflight", "community": 20, "norm_label": "0. preflight" }, { "label": "1. Back up the database", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L54", "_origin": "ast", "id": "redeploy_1_back_up_the_database", "community": 20, "norm_label": "1. back up the database" }, { "label": "Preferred: hot dump, no downtime", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L74", "_origin": "ast", "id": "redeploy_preferred_hot_dump_no_downtime", "community": 20, "norm_label": "preferred: hot dump, no downtime" }, { "label": "Fallback: cold volume archive", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L124", "_origin": "ast", "id": "redeploy_fallback_cold_volume_archive", "community": 20, "norm_label": "fallback: cold volume archive" }, { "label": "Retention", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L159", "_origin": "ast", "id": "redeploy_retention", "community": 20, "norm_label": "retention" }, { "label": "A note on the old `bookmarks-data` volume", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L168", "_origin": "ast", "id": "redeploy_a_note_on_the_old_bookmarks_data_volume", "community": 20, "norm_label": "a note on the old `bookmarks-data` volume" }, { "label": "2. Pull the new code", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L184", "_origin": "ast", "id": "redeploy_2_pull_the_new_code", "community": 20, "norm_label": "2. pull the new code" }, { "label": "3. Rebuild and restart", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L205", "_origin": "ast", "id": "redeploy_3_rebuild_and_restart", "community": 20, "norm_label": "3. rebuild and restart" }, { "label": "4. Verify the deploy", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L232", "_origin": "ast", "id": "redeploy_4_verify_the_deploy", "community": 20, "norm_label": "4. verify the deploy" }, { "label": "5. Smoke-test the full loop", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L294", "_origin": "ast", "id": "redeploy_5_smoke_test_the_full_loop", "community": 20, "norm_label": "5. smoke-test the full loop" }, { "label": "6. Rollback", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L316", "_origin": "ast", "id": "redeploy_6_rollback", "community": 20, "norm_label": "6. rollback" }, { "label": "7. The whole thing, as one block", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L366", "_origin": "ast", "id": "redeploy_7_the_whole_thing_as_one_block", "community": 20, "norm_label": "7. the whole thing, as one block" }, { "label": "8. The browser unit (separate machine, separate cadence)", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L395", "_origin": "ast", "id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "community": 20, "norm_label": "8. the browser unit (separate machine, separate cadence)" }, { "label": "Troubleshooting", "file_type": "document", "source_file": "REDEPLOY.md", "source_location": "L444", "_origin": "ast", "id": "redeploy_troubleshooting", "community": 20, "norm_label": "troubleshooting" }, { "label": "2026-07-26T15-50-42Z__backend-templates-app-html.md", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "community": 47, "norm_label": "2026-07-26t15-50-42z__backend-templates-app-html.md" }, { "label": "Design Health Score", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L13", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "community": 47, "norm_label": "design health score" }, { "label": "Design Specificity Verdict", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L30", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "community": 47, "norm_label": "design specificity verdict" }, { "label": "Priority Issues", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L35", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "community": 47, "norm_label": "priority issues" }, { "label": "Persona Red Flags", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L42", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "community": 47, "norm_label": "persona red flags" }, { "label": "Minor Observations", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L46", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "community": 47, "norm_label": "minor observations" }, { "label": "Questions to Consider", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L49", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "community": 47, "norm_label": "questions to consider" }, { "label": "2026-07-26T17-08-41Z__backend-templates-app-html.md", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L1", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "community": 48, "norm_label": "2026-07-26t17-08-41z__backend-templates-app-html.md" }, { "label": "Design Health Score", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L13", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "community": 48, "norm_label": "design health score" }, { "label": "Design Specificity Verdict", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L30", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "community": 48, "norm_label": "design specificity verdict" }, { "label": "Priority Issues", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L35", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "community": 48, "norm_label": "priority issues" }, { "label": "Persona Red Flags", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L41", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "community": 48, "norm_label": "persona red flags" }, { "label": "Minor Observations", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L45", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "community": 48, "norm_label": "minor observations" }, { "label": "Questions to Consider", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L48", "_origin": "ast", "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "community": 48, "norm_label": "questions to consider" }, { "label": "AGENTS.md", "file_type": "document", "source_file": "backend/AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "backend_claude", "community": 57, "norm_label": "agents.md" }, { "label": "0001-postgresql-over-sqlite.md", "file_type": "document", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0001_postgresql_over_sqlite", "community": 38, "norm_label": "0001-postgresql-over-sqlite.md" }, { "label": "Postgres replaces SQLite as the primary datastore", "file_type": "document", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "community": 38, "norm_label": "postgres replaces sqlite as the primary datastore" }, { "label": "Considered options", "file_type": "document", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L11", "_origin": "ast", "id": "docs_adr_0001_postgresql_over_sqlite_considered_options", "community": 38, "norm_label": "considered options" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L25", "_origin": "ast", "id": "docs_adr_0001_postgresql_over_sqlite_consequences", "community": 38, "norm_label": "consequences" }, { "label": "0002-discord-oauth-no-passwords-no-email.md", "file_type": "document", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0002_discord_oauth_no_passwords_no_email", "community": 40, "norm_label": "0002-discord-oauth-no-passwords-no-email.md" }, { "label": "Identity comes from Discord OAuth; we store no passwords and send no email", "file_type": "document", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "community": 40, "norm_label": "identity comes from discord oauth; we store no passwords and send no email" }, { "label": "Considered options", "file_type": "document", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L11", "_origin": "ast", "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "community": 40, "norm_label": "considered options" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L26", "_origin": "ast", "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "community": 40, "norm_label": "consequences" }, { "label": "0003-series-shared-and-poll-owned.md", "file_type": "document", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0003_series_shared_and_poll_owned", "community": 37, "norm_label": "0003-series-shared-and-poll-owned.md" }, { "label": "Series is a shared entity, and only the Poll may update it", "file_type": "document", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "community": 37, "norm_label": "series is a shared entity, and only the poll may update it" }, { "label": "Why", "file_type": "document", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L11", "_origin": "ast", "id": "docs_adr_0003_series_shared_and_poll_owned_why", "community": 37, "norm_label": "why" }, { "label": "Only the Poll writes Series fields", "file_type": "document", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L25", "_origin": "ast", "id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "community": 37, "norm_label": "only the poll writes series fields" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L38", "_origin": "ast", "id": "docs_adr_0003_series_shared_and_poll_owned_consequences", "community": 37, "norm_label": "consequences" }, { "label": "0004-wire-format-does-not-mirror-the-schema.md", "file_type": "document", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "community": 43, "norm_label": "0004-wire-format-does-not-mirror-the-schema.md" }, { "label": "The wire format stays flat and deliberately does not mirror the schema", "file_type": "document", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "community": 43, "norm_label": "the wire format stays flat and deliberately does not mirror the schema" }, { "label": "Why a future reader will find this surprising", "file_type": "document", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L10", "_origin": "ast", "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "community": 43, "norm_label": "why a future reader will find this surprising" }, { "label": "Consequence", "file_type": "document", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L27", "_origin": "ast", "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "community": 43, "norm_label": "consequence" }, { "label": "0005-on-demand-browser.md", "file_type": "document", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0005_on_demand_browser", "community": 55, "norm_label": "0005-on-demand-browser.md" }, { "label": "ADR-0005: On-demand browser sidecar", "file_type": "document", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "community": 55, "norm_label": "adr-0005: on-demand browser sidecar" }, { "label": "Decision", "file_type": "document", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L9", "_origin": "ast", "id": "docs_adr_0005_on_demand_browser_decision", "community": 55, "norm_label": "decision" }, { "label": "Constraints", "file_type": "document", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L35", "_origin": "ast", "id": "docs_adr_0005_on_demand_browser_constraints", "community": 55, "norm_label": "constraints" }, { "label": "0006-browser-on-the-home-machine.md", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine", "community": 29, "norm_label": "0006-browser-on-the-home-machine.md" }, { "label": "ADR-0006: The browser runs on the home machine, over the tailnet", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "community": 29, "norm_label": "adr-0006: the browser runs on the home machine, over the tailnet" }, { "label": "Decision", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L6", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine_decision", "community": 29, "norm_label": "decision" }, { "label": "Why", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L17", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine_why", "community": 29, "norm_label": "why" }, { "label": "Constraints", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L35", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine_constraints", "community": 29, "norm_label": "constraints" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L64", "_origin": "ast", "id": "docs_adr_0006_browser_on_the_home_machine_consequences", "community": 29, "norm_label": "consequences" }, { "label": "0007-backend-hosts-cover-bytes.md", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes", "community": 12, "norm_label": "0007-backend-hosts-cover-bytes.md" }, { "label": "ADR-0007: The backend hosts every Site's Cover bytes", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "community": 12, "norm_label": "adr-0007: the backend hosts every site's cover bytes" }, { "label": "Decision", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L6", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_decision", "community": 12, "norm_label": "decision" }, { "label": "Why a future reader will find this surprising", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L27", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "community": 12, "norm_label": "why a future reader will find this surprising" }, { "label": "Considered options", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L44", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "community": 12, "norm_label": "considered options" }, { "label": "Two deliberate relaxations", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L61", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "community": 12, "norm_label": "two deliberate relaxations" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L82", "_origin": "ast", "id": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "community": 12, "norm_label": "consequences" }, { "label": "0008-series-identity-is-discovered-not-derived.md", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived", "community": 50, "norm_label": "0008-series-identity-is-discovered-not-derived.md" }, { "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L1", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "community": 50, "norm_label": "adr-0008: a series identity is discovered from the site's links, never derived from an address" }, { "label": "Decision", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L6", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "community": 50, "norm_label": "decision" }, { "label": "Why", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L20", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "community": 50, "norm_label": "why" }, { "label": "Considered options", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L64", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "community": 50, "norm_label": "considered options" }, { "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L82", "_origin": "ast", "id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "community": 50, "norm_label": "consequences" }, { "label": "domain.md", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_domain", "community": 34, "norm_label": "domain.md" }, { "label": "Domain Docs", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_domain_domain_docs", "community": 34, "norm_label": "domain docs" }, { "label": "Before exploring, read these", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L6", "_origin": "ast", "id": "docs_agents_domain_before_exploring_read_these", "community": 34, "norm_label": "before exploring, read these" }, { "label": "File structure", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L18", "_origin": "ast", "id": "docs_agents_domain_file_structure", "community": 34, "norm_label": "file structure" }, { "label": "Use the glossary's vocabulary", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L33", "_origin": "ast", "id": "docs_agents_domain_use_the_glossary_s_vocabulary", "community": 34, "norm_label": "use the glossary's vocabulary" }, { "label": "Flag ADR conflicts", "file_type": "document", "source_file": "docs/agents/domain.md", "source_location": "L43", "_origin": "ast", "id": "docs_agents_domain_flag_adr_conflicts", "community": 34, "norm_label": "flag adr conflicts" }, { "label": "issue-tracker.md", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_issue_tracker", "community": 31, "norm_label": "issue-tracker.md" }, { "label": "Issue tracker: Gitea (`tea` CLI)", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "community": 31, "norm_label": "issue tracker: gitea (`tea` cli)" }, { "label": "Conventions", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L11", "_origin": "ast", "id": "docs_agents_issue_tracker_conventions", "community": 31, "norm_label": "conventions" }, { "label": "Pull requests as a triage surface", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L24", "_origin": "ast", "id": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "community": 31, "norm_label": "pull requests as a triage surface" }, { "label": "When a skill says \"publish to the issue tracker\"", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L35", "_origin": "ast", "id": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "community": 31, "norm_label": "when a skill says \"publish to the issue tracker\"" }, { "label": "When a skill says \"fetch the relevant ticket\"", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L39", "_origin": "ast", "id": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "community": 31, "norm_label": "when a skill says \"fetch the relevant ticket\"" }, { "label": "Wayfinding operations", "file_type": "document", "source_file": "docs/agents/issue-tracker.md", "source_location": "L43", "_origin": "ast", "id": "docs_agents_issue_tracker_wayfinding_operations", "community": 31, "norm_label": "wayfinding operations" }, { "label": "triage-labels.md", "file_type": "document", "source_file": "docs/agents/triage-labels.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_triage_labels", "community": 49, "norm_label": "triage-labels.md" }, { "label": "Triage Labels", "file_type": "document", "source_file": "docs/agents/triage-labels.md", "source_location": "L1", "_origin": "ast", "id": "docs_agents_triage_labels_triage_labels", "community": 49, "norm_label": "triage labels" }, { "label": "design-system.md", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L1", "_origin": "ast", "id": "docs_design_system", "community": 24, "norm_label": "design-system.md" }, { "label": "Cinder \u2014 BookmarkManager design system", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L1", "_origin": "ast", "id": "docs_design_system_cinder_bookmarkmanager_design_system", "community": 24, "norm_label": "cinder \u2014 bookmarkmanager design system" }, { "label": "1. The one idea", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L16", "_origin": "ast", "id": "docs_design_system_1_the_one_idea", "community": 24, "norm_label": "1. the one idea" }, { "label": "2. Tokens", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L42", "_origin": "ast", "id": "docs_design_system_2_tokens", "community": 24, "norm_label": "2. tokens" }, { "label": "3. Type", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L91", "_origin": "ast", "id": "docs_design_system_3_type", "community": 24, "norm_label": "3. type" }, { "label": "4. Components (web UI)", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L132", "_origin": "ast", "id": "docs_design_system_4_components_web_ui", "community": 24, "norm_label": "4. components (web ui)" }, { "label": "5. Components (userscript panel)", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L224", "_origin": "ast", "id": "docs_design_system_5_components_userscript_panel", "community": 24, "norm_label": "5. components (userscript panel)" }, { "label": "6. Motion", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L239", "_origin": "ast", "id": "docs_design_system_6_motion", "community": 24, "norm_label": "6. motion" }, { "label": "7. Accessibility floor (not negotiable)", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L252", "_origin": "ast", "id": "docs_design_system_7_accessibility_floor_not_negotiable", "community": 24, "norm_label": "7. accessibility floor (not negotiable)" }, { "label": "8. Adding something new \u2014 checklist", "file_type": "document", "source_file": "docs/design-system.md", "source_location": "L267", "_origin": "ast", "id": "docs_design_system_8_adding_something_new_checklist", "community": 24, "norm_label": "8. adding something new \u2014 checklist" }, { "label": "lightnovelworld-chapter-vs-series-slug.md", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L1", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug", "community": 17, "norm_label": "lightnovelworld-chapter-vs-series-slug.md" }, { "label": "lightnovelworld.net \u2014 chapter slug vs. series slug", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L1", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "community": 17, "norm_label": "lightnovelworld.net \u2014 chapter slug vs. series slug" }, { "label": "1. Summary answer table", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L14", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "community": 17, "norm_label": "1. summary answer table" }, { "label": "2. The two reference pages", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L33", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "community": 17, "norm_label": "2. the two reference pages" }, { "label": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L47", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "community": 17, "norm_label": "3. chapter page \u2192 series url: every in-page pointer, in priority order" }, { "label": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L52", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "community": 17, "norm_label": "priority 1 \u2014 `a[aria-label='all chapter']` \u2705 works" }, { "label": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L64", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "community": 17, "norm_label": "priority 2 \u2014 microdata `breadcrumblist` / `a[itemprop=item]` \u2705 works" }, { "label": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L96", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "community": 17, "norm_label": "priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f ambiguous" }, { "label": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L116", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "community": 17, "norm_label": "\u274c not usable \u2014 json-ld `breadcrumblist` (\u00a73.1)" }, { "label": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L129", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "community": 17, "norm_label": "\u274c not usable \u2014 `<link rel=canonical>` (\u00a73.2)" }, { "label": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L137", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "community": 17, "norm_label": "\u274c not usable \u2014 `og:` meta tags (\u00a73.3)" }, { "label": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L150", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "community": 17, "norm_label": "also present \u2014 `rel=next` / `rel=prev` chapter navigation" }, { "label": "4. The reverse direction, and how common divergence is", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L161", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "community": 17, "norm_label": "4. the reverse direction, and how common divergence is" }, { "label": "4.1 Sample method", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L163", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "community": 17, "norm_label": "4.1 sample method" }, { "label": "4.2 Divergence results", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L178", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "community": 17, "norm_label": "4.2 divergence results" }, { "label": "4.3 Is there a derivable rule? **No.**", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L235", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "community": 17, "norm_label": "4.3 is there a derivable rule? **no.**" }, { "label": "4.4 The split case \u2014 a slug can change *mid-series*", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L267", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "community": 17, "norm_label": "4.4 the split case \u2014 a slug can change *mid-series*" }, { "label": "5. Series page \u2192 chapter list", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L294", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "community": 17, "norm_label": "5. series page \u2192 chapter list" }, { "label": "6. Is the unscoped chapter regex SAFE on a series page?", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L336", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "community": 17, "norm_label": "6. is the unscoped chapter regex safe on a series page?" }, { "label": "Verdict: **SAFE**", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L338", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "community": 17, "norm_label": "verdict: **safe**" }, { "label": "Caveats to record with the verdict", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L387", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "community": 17, "norm_label": "caveats to record with the verdict" }, { "label": "7. Redirects and reverse-lookup endpoints", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L438", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "community": 17, "norm_label": "7. redirects and reverse-lookup endpoints" }, { "label": "8. Implications for issue #77", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L471", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "community": 17, "norm_label": "8. implications for issue #77" }, { "label": "8.1 The bug", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L477", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "community": 17, "norm_label": "8.1 the bug" }, { "label": "8.2 The proposed fix is sound", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L494", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "community": 17, "norm_label": "8.2 the proposed fix is sound" }, { "label": "8.3 The userscript has the same bug, and it is worse", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L510", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "community": 17, "norm_label": "8.3 the userscript has the same bug, and it is worse" }, { "label": "8.4 Note on `series_id`", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L542", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "community": 17, "norm_label": "8.4 note on `series_id`" }, { "label": "Reproduction", "file_type": "document", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L554", "_origin": "ast", "id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "community": 17, "norm_label": "reproduction" }, { "label": "AGENTS.md", "file_type": "document", "source_file": "userscript/AGENTS.md", "source_location": "L1", "_origin": "ast", "id": "userscript_claude", "community": 56, "norm_label": "agents.md" }, { "label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", "file_type": "document", "source_file": "userscript/AGENTS.md", "source_location": "L3", "_origin": "ast", "id": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "community": 56, "norm_label": "userscript structure (single iife, `manga-bookmark.user.js`)" }, { "label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", "file_type": "document", "source_file": "userscript/AGENTS.md", "source_location": "L34", "_origin": "ast", "id": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "community": 56, "norm_label": "live url shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)" }, { "label": "Second script: `novel-bookmark.user.js`", "file_type": "document", "source_file": "userscript/AGENTS.md", "source_location": "L78", "_origin": "ast", "id": "userscript_claude_second_script_novel_bookmark_user_js", "community": 56, "norm_label": "second script: `novel-bookmark.user.js`" }, { "label": "Skills CLI (npx skills)", "file_type": "concept", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 86, "norm_label": "skills cli (npx skills)", "id": "agents_skills_find_skills_skill_skills_cli" }, { "label": "skills.sh Leaderboard", "file_type": "concept", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 87, "norm_label": "skills.sh leaderboard", "id": "agents_skills_find_skills_skill_skills_sh_leaderboard" }, { "label": "Complex Condition Extraction", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 88, "norm_label": "complex condition extraction", "id": "agents_skills_golang_code_style_references_details_complex_condition_extraction" }, { "label": "Single Handling Rule", "file_type": "rationale", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 94, "norm_label": "single handling rule", "id": "agents_skills_golang_error_handling_skill_single_handling_rule" }, { "label": "Sentinel Errors", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 89, "norm_label": "sentinel errors", "id": "agents_skills_golang_error_handling_references_error_creation_sentinel_errors" }, { "label": "Why Use samber/oops", "file_type": "rationale", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 188, "norm_label": "why use samber/oops", "id": "agents_skills_golang_error_handling_references_error_handling_why_samber_oops" }, { "label": "%w vs %v Error Wrapping", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 93, "norm_label": "%w vs %v error wrapping", "id": "agents_skills_golang_error_handling_references_error_wrapping_percent_w_vs_percent_v" }, { "label": "errors.Is", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 91, "norm_label": "errors.is", "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_is" }, { "label": "errors.As / errors.AsType", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 90, "norm_label": "errors.as / errors.astype", "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_as_astype" }, { "label": "errors.Join", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 92, "norm_label": "errors.join", "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_join" }, { "label": "Bottleneck Decision Tree", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 98, "norm_label": "bottleneck decision tree", "id": "agents_skills_golang_performance_skill_decision_tree" }, { "label": "go tool pprof", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 99, "norm_label": "go tool pprof", "id": "agents_skills_golang_performance_skill_pprof" }, { "label": "Prometheus Alerting Rules (Go Performance)", "file_type": "document", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 42, "norm_label": "prometheus alerting rules (go performance)", "id": "agents_skills_golang_performance_assets_prometheus_alerts" }, { "label": "HighGCPauseTime Alert", "file_type": "concept", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 42, "norm_label": "highgcpausetime alert", "id": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time" }, { "label": "GoroutineLeak Alert", "file_type": "concept", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 42, "norm_label": "goroutineleak alert", "id": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak" }, { "label": "MemoryNearLimit Alert", "file_type": "concept", "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 42, "norm_label": "memorynearlimit alert", "id": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit" }, { "label": "singleflight Cache Stampede Prevention", "file_type": "concept", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 189, "norm_label": "singleflight cache stampede prevention", "id": "agents_skills_golang_performance_references_caching_singleflight" }, { "label": "SIMD (simd/archsimd)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 95, "norm_label": "simd (simd/archsimd)", "id": "agents_skills_golang_performance_references_cpu_simd" }, { "label": "Struct Field Alignment", "file_type": "concept", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 190, "norm_label": "struct field alignment", "id": "agents_skills_golang_performance_references_memory_struct_alignment" }, { "label": "GOGC Tuning", "file_type": "concept", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 96, "norm_label": "gogc tuning", "id": "agents_skills_golang_performance_references_runtime_gogc" }, { "label": "GOMEMLIMIT", "file_type": "rationale", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 97, "norm_label": "gomemlimit", "id": "agents_skills_golang_performance_references_runtime_gomemlimit" }, { "label": "golang-naming skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 137, "norm_label": "golang-naming skill (external)", "id": "external_samber_cc_skills_golang_golang_naming" }, { "label": "golang-lint skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 136, "norm_label": "golang-lint skill (external)", "id": "external_samber_cc_skills_golang_golang_lint" }, { "label": "golang-documentation skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 134, "norm_label": "golang-documentation skill (external)", "id": "external_samber_cc_skills_golang_golang_documentation" }, { "label": "golang-structs-interfaces skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 143, "norm_label": "golang-structs-interfaces skill (external)", "id": "external_samber_cc_skills_golang_golang_structs_interfaces" }, { "label": "golang-design-patterns skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 133, "norm_label": "golang-design-patterns skill (external)", "id": "external_samber_cc_skills_golang_golang_design_patterns" }, { "label": "golang-gopls skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 135, "norm_label": "golang-gopls skill (external)", "id": "external_samber_cc_skills_golang_golang_gopls" }, { "label": "golang-continuous-integration skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 130, "norm_label": "golang-continuous-integration skill (external)", "id": "external_samber_cc_skills_golang_golang_continuous_integration" }, { "label": "golang-refactoring skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 139, "norm_label": "golang-refactoring skill (external)", "id": "external_samber_cc_skills_golang_golang_refactoring" }, { "label": "golang-samber-oops skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 141, "norm_label": "golang-samber-oops skill (external)", "id": "external_samber_cc_skills_golang_golang_samber_oops" }, { "label": "golang-samber-slog skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 142, "norm_label": "golang-samber-slog skill (external)", "id": "external_samber_cc_skills_golang_golang_samber_slog" }, { "label": "golang-observability skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 138, "norm_label": "golang-observability skill (external)", "id": "external_samber_cc_skills_golang_golang_observability" }, { "label": "golang-safety skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 140, "norm_label": "golang-safety skill (external)", "id": "external_samber_cc_skills_golang_golang_safety" }, { "label": "golang-benchmark skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 128, "norm_label": "golang-benchmark skill (external)", "id": "external_samber_cc_skills_golang_golang_benchmark" }, { "label": "golang-troubleshooting skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 144, "norm_label": "golang-troubleshooting skill (external)", "id": "external_samber_cc_skills_golang_golang_troubleshooting" }, { "label": "golang-data-structures skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 131, "norm_label": "golang-data-structures skill (external)", "id": "external_samber_cc_skills_golang_golang_data_structures" }, { "label": "golang-concurrency skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 129, "norm_label": "golang-concurrency skill (external)", "id": "external_samber_cc_skills_golang_golang_concurrency" }, { "label": "golang-database skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 132, "norm_label": "golang-database skill (external)", "id": "external_samber_cc_skills_golang_golang_database" }, { "label": "promql-cli skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 145, "norm_label": "promql-cli skill (external)", "id": "external_samber_cc_skills_promql_cli" }, { "label": "Assert Scope Leaking into Subtests Pitfall", "file_type": "rationale", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 107, "norm_label": "assert scope leaking into subtests pitfall", "id": "agents_skills_golang_testing_skill_assert_scope_leak" }, { "label": "testing/synctest Deterministic Goroutine Testing", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 191, "norm_label": "testing/synctest deterministic goroutine testing", "id": "agents_skills_golang_testing_skill_synctest" }, { "label": "Integration Tests via Build Tags", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 114, "norm_label": "integration tests via build tags", "id": "agents_skills_golang_testing_skill_integration_build_tags" }, { "label": "Test File Naming Convention (source-file-based)", "file_type": "rationale", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 115, "norm_label": "test file naming convention (source-file-based)", "id": "agents_skills_golang_testing_skill_test_file_naming" }, { "label": "Go 1.26 t.ArtifactDir() Test Artifacts", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": "samber", "contributor": null, "community": 106, "norm_label": "go 1.26 t.artifactdir() test artifacts", "id": "agents_skills_golang_testing_skill_artifactdir" }, { "label": "testWithTimeout Test Timeout Helper", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 100, "norm_label": "testwithtimeout test timeout helper", "id": "agents_skills_golang_testing_references_helpers_testwithtimeout" }, { "label": "HTTP Handler Testing with httptest", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 101, "norm_label": "http handler testing with httptest", "id": "agents_skills_golang_testing_references_http_testing_handler_testing" }, { "label": "DatabaseTestSuite testify Suite Pattern", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 102, "norm_label": "databasetestsuite testify suite pattern", "id": "agents_skills_golang_testing_references_integration_testing_databasetestsuite" }, { "label": "go:embed Fixtures Helper", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 103, "norm_label": "go:embed fixtures helper", "id": "agents_skills_golang_testing_references_integration_testing_embedded_fixtures" }, { "label": "testify/mock Interface Mocking", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 105, "norm_label": "testify/mock interface mocking", "id": "agents_skills_golang_testing_references_mocking_testify_mock" }, { "label": "Time Mocking with clockwork", "file_type": "concept", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 104, "norm_label": "time mocking with clockwork", "id": "agents_skills_golang_testing_references_mocking_clockwork_time_mocking" }, { "label": "golang-benchmark Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 108, "norm_label": "golang-benchmark skill (external)", "id": "agents_skills_golang_testing_skill_golang_benchmark" }, { "label": "golang-lint Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 112, "norm_label": "golang-lint skill (external)", "id": "agents_skills_golang_testing_skill_golang_lint" }, { "label": "golang-stretchr-testify Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 113, "norm_label": "golang-stretchr-testify skill (external)", "id": "agents_skills_golang_testing_skill_golang_stretchr_testify" }, { "label": "golang-database Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 111, "norm_label": "golang-database skill (external)", "id": "agents_skills_golang_testing_skill_golang_database" }, { "label": "golang-concurrency Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 109, "norm_label": "golang-concurrency skill (external)", "id": "agents_skills_golang_testing_skill_golang_concurrency" }, { "label": "golang-continuous-integration Skill (external)", "file_type": "concept", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 110, "norm_label": "golang-continuous-integration skill (external)", "id": "agents_skills_golang_testing_skill_golang_continuous_integration" }, { "label": "Dark-first, night-reading-optimized principle", "file_type": "rationale", "source_file": "PRODUCT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 237, "norm_label": "dark-first, night-reading-optimized principle", "id": "product_dark_first_principle" }, { "label": "Single-user, no-accounts positioning", "file_type": "rationale", "source_file": "PRODUCT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 238, "norm_label": "single-user, no-accounts positioning", "id": "product_single_user_positioning" }, { "label": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 193, "norm_label": "impeccable critique 2026-07-26t15:50:42z (score 21/40)", "id": "backend_impeccable_critique_20260726_1550" }, { "label": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", "file_type": "document", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 194, "norm_label": "impeccable critique 2026-07-26t17:08:41z (score 26/40)", "id": "backend_impeccable_critique_20260726_1708" }, { "label": "P0: chapter-edit form causes horizontal overflow on mobile", "file_type": "rationale", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 209, "norm_label": "p0: chapter-edit form causes horizontal overflow on mobile", "id": "critique_p0_chapter_form_overflow" }, { "label": "P1: no hx-indicator on htmx mutations, silent failure", "file_type": "rationale", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 210, "norm_label": "p1: no hx-indicator on htmx mutations, silent failure", "id": "critique_p1_no_hx_indicator" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L77", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_floatptr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L410", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_getbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L49", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L54", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_newteststore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L62", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_newteststoreurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L43", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L395", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_putbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L106", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L86", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L157", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testauthaccepted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L131", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testauthrequired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L202", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testbookmarkroundtrip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L33", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L191", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testcorsdisallowedorigin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L169", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testcorspreflight", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L508", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testfavoriteroundtrip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L275", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testflatwirefieldset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L119", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testhealthznoauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L533", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testlatestchapternullable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L571", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testloadconfigdiscord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L47", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testmain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L651", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testnoveluserscriptserved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L600", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testputdoesnotclobberlatestcheckedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L368", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L426", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testupsertconditionalupdatedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L628", "weight": 1.0, "source": "backend_api_test", "target": "backend_api_test_testuserscriptservedwithwebuidisabled", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L51", "weight": 1.0, "source": "backend_api_test_newtestserver", "target": "backend_api_test_testconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L33", "weight": 1.0, "context": "return_type", "source": "backend_api_test_testconfig", "target": "backend_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L660", "weight": 1.0, "source": "backend_api_test_testnoveluserscriptserved", "target": "backend_api_test_testconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L602", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_testconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L635", "weight": 1.0, "source": "backend_api_test_testuserscriptservedwithwebuidisabled", "target": "backend_api_test_testconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L112", "weight": 1.0, "source": "backend_cover_test_testlistrendersacquiredcover", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L101", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L58", "weight": 1.0, "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L28", "weight": 1.0, "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L247", "weight": 1.0, "source": "backend_main_test_testgzipcompressestextnotfonts", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L335", "weight": 1.0, "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L196", "weight": 1.0, "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L72", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L268", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L52", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L147", "weight": 1.0, "source": "backend_web_test_oauthwebtestserver", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1377", "weight": 1.0, "source": "backend_web_test_testapprendersnewtabs", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L757", "weight": 1.0, "source": "backend_web_test_testbookmarksapistillbeareronly", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L883", "weight": 1.0, "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1339", "weight": 1.0, "source": "backend_web_test_testcardshowsstatuscontrols", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L909", "weight": 1.0, "source": "backend_web_test_testchapteroverridemovesupdatedat", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L944", "weight": 1.0, "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L984", "weight": 1.0, "source": "backend_web_test_testchapteroverriderejectsbadinput", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L409", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L440", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L658", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L731", "weight": 1.0, "source": "backend_web_test_testexpiredsessionrejected", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L834", "weight": 1.0, "source": "backend_web_test_testfavoritetoggleswithoutreordering", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L219", "weight": 1.0, "source": "backend_web_test_testindexwithoutsessionshowslogin", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L232", "weight": 1.0, "source": "backend_web_test_testindexwithsessionshowslist", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1473", "weight": 1.0, "source": "backend_web_test_testkindlessrowshowsinmangalibrary", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1442", "weight": 1.0, "source": "backend_web_test_testlibrariesaredisjoint", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L701", "weight": 1.0, "source": "backend_web_test_testlogoutdeletessession", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1519", "weight": 1.0, "source": "backend_web_test_testmangapagekeepsupdatedtab", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1396", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1008", "weight": 1.0, "source": "backend_web_test_testmutationsonmissingkey", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L514", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1537", "weight": 1.0, "source": "backend_web_test_testnovelnewtabfallsbacktoall", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1488", "weight": 1.0, "source": "backend_web_test_testnovelpageomitsupdatedtab", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L493", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1244", "weight": 1.0, "source": "backend_web_test_testrecentstripcapped", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1193", "weight": 1.0, "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L778", "weight": 1.0, "source": "backend_web_test_teststaticassetsserved", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1136", "weight": 1.0, "source": "backend_web_test_testtabsshowonlytheirbucket", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1029", "weight": 1.0, "source": "backend_web_test_testuideleteremovesrow", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1056", "weight": 1.0, "source": "backend_web_test_testuilistfavouritestab", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1082", "weight": 1.0, "source": "backend_web_test_testuilistnewtab", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L815", "weight": 1.0, "source": "backend_web_test_testuiroutesrequiresession", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1323", "weight": 1.0, "source": "backend_web_test_testuistatusdoesnotreorderlist", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1294", "weight": 1.0, "source": "backend_web_test_testuistatusrejectsunknownvalue", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1308", "weight": 1.0, "source": "backend_web_test_testuistatusrequiressession", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1275", "weight": 1.0, "source": "backend_web_test_testuistatussetsbucket", "target": "backend_api_test_testconfig" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L78", "weight": 1.0, "source": "backend_api_test_auth", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L66", "weight": 1.0, "source": "backend_api_test_newteststoreurl", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L139", "weight": 1.0, "source": "backend_api_test_testauthrequired", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L666", "weight": 1.0, "source": "backend_api_test_testnoveluserscriptserved", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L611", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L639", "weight": 1.0, "source": "backend_api_test_testuserscriptservedwithwebuidisabled", "target": "backend_api_test_ownercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L353", "weight": 1.0, "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "target": "backend_api_test_ownercredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L229", "weight": 1.0, "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", "target": "backend_api_test_ownercredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L117", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_api_test_ownercredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L272", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_api_test_ownercredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L61", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_api_test_ownercredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L548", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_api_test_ownercredential" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testmain", "target": "backend_api_test_go_m", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L47", "weight": 1.0, "source": "backend_api_test_testmain", "target": "backend_internal_pgtest_pgtest_main" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L49", "weight": 1.0, "context": "return_type", "source": "backend_api_test_newtestserver", "target": "backend_api_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L49", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_newtestserver", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L51", "weight": 1.0, "source": "backend_api_test_newtestserver", "target": "backend_api_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L51", "weight": 1.0, "source": "backend_api_test_newtestserver", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L158", "weight": 1.0, "source": "backend_api_test_testauthaccepted", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L132", "weight": 1.0, "source": "backend_api_test_testauthrequired", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L203", "weight": 1.0, "source": "backend_api_test_testbookmarkroundtrip", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L192", "weight": 1.0, "source": "backend_api_test_testcorsdisallowedorigin", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L170", "weight": 1.0, "source": "backend_api_test_testcorspreflight", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L509", "weight": 1.0, "source": "backend_api_test_testfavoriteroundtrip", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L276", "weight": 1.0, "source": "backend_api_test_testflatwirefieldset", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L120", "weight": 1.0, "source": "backend_api_test_testhealthznoauth", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L534", "weight": 1.0, "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L369", "weight": 1.0, "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L473", "weight": 1.0, "source": "backend_api_test_testupsertconditionalupdatedat", "target": "backend_api_test_newtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L302", "weight": 1.0, "source": "backend_main_test_testputkindvalidation", "target": "backend_api_test_newtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L333", "weight": 1.0, "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "target": "backend_api_test_newtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L216", "weight": 1.0, "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "target": "backend_api_test_newtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L182", "weight": 1.0, "source": "backend_main_test_testputstatusvalidation", "target": "backend_api_test_newtestserver" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L410", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_getbookmarks", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_newteststore", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_newteststoreurl", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L395", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_putbookmark", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L106", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_readlatestcheckedat", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L86", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_seedforcheck", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L157", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testauthaccepted", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L131", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testauthrequired", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L202", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testbookmarkroundtrip", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L191", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testcorsdisallowedorigin", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L169", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testcorspreflight", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L508", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testfavoriteroundtrip", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L275", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testflatwirefieldset", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L119", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testhealthznoauth", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L533", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L571", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testloadconfigdiscord", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L651", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testnoveluserscriptserved", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L600", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L368", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L426", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testupsertconditionalupdatedat", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L628", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_testuserscriptservedwithwebuidisabled", "target": "backend_api_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L410", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_getbookmarks", "target": "backend_api_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L395", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_putbookmark", "target": "backend_api_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L54", "weight": 1.0, "context": "return_type", "source": "backend_api_test_newteststore", "target": "backend_api_test_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L56", "weight": 1.0, "source": "backend_api_test_newteststore", "target": "backend_api_test_newteststoreurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L658", "weight": 1.0, "source": "backend_api_test_testnoveluserscriptserved", "target": "backend_api_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L601", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L634", "weight": 1.0, "source": "backend_api_test_testuserscriptservedwithwebuidisabled", "target": "backend_api_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L70", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_api_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L52", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_api_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L32", "weight": 1.0, "source": "backend_web_test_newwebtestserver", "target": "backend_api_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L412", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_api_test_newteststore" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L62", "weight": 1.0, "context": "return_type", "source": "backend_api_test_newteststoreurl", "target": "backend_api_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L106", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_readlatestcheckedat", "target": "backend_api_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L86", "weight": 1.0, "context": "parameter_type", "source": "backend_api_test_seedforcheck", "target": "backend_api_test_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L65", "weight": 1.0, "source": "backend_api_test_newteststoreurl", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_api_test_newteststoreurl" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L263", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_api_test_newteststoreurl" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L77", "weight": 1.0, "context": "return_type", "source": "backend_api_test_auth", "target": "backend_api_test_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L413", "weight": 1.0, "source": "backend_api_test_getbookmarks", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L399", "weight": 1.0, "source": "backend_api_test_putbookmark", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L160", "weight": 1.0, "source": "backend_api_test_testauthaccepted", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L217", "weight": 1.0, "source": "backend_api_test_testbookmarkroundtrip", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L322", "weight": 1.0, "source": "backend_api_test_testflatwirefieldset", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L540", "weight": 1.0, "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_auth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L304", "weight": 1.0, "source": "backend_main_test_testputkindvalidation", "target": "backend_api_test_auth" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L336", "weight": 1.0, "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "target": "backend_api_test_auth" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L221", "weight": 1.0, "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "target": "backend_api_test_auth" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L184", "weight": 1.0, "source": "backend_main_test_testputstatusvalidation", "target": "backend_api_test_auth" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L771", "weight": 1.0, "source": "backend_web_test_testbookmarksapistillbeareronly", "target": "backend_api_test_auth" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L290", "weight": 1.0, "source": "backend_api_test_testflatwirefieldset", "target": "backend_api_test_floatptr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L557", "weight": 1.0, "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_floatptr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L456", "weight": 1.0, "source": "backend_api_test_testupsertconditionalupdatedat", "target": "backend_api_test_floatptr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1120", "weight": 1.0, "source": "backend_web_test_seedstatusrows", "target": "backend_api_test_floatptr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1401", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_api_test_floatptr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1251", "weight": 1.0, "source": "backend_web_test_testrecentstripcapped", "target": "backend_api_test_floatptr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1201", "weight": 1.0, "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_api_test_floatptr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L1087", "weight": 1.0, "source": "backend_web_test_testuilistnewtab", "target": "backend_api_test_floatptr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L604", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L619", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_api_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L357", "weight": 1.0, "source": "backend_api_test_testflatwirefieldset", "target": "backend_api_test_getbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L372", "weight": 1.0, "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", "target": "backend_api_test_putbookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L395", "weight": 1.0, "context": "return_type", "source": "backend_api_test_putbookmark", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L512", "weight": 1.0, "source": "backend_api_test_testfavoriteroundtrip", "target": "backend_api_test_putbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L554", "weight": 1.0, "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_putbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L476", "weight": 1.0, "source": "backend_api_test_testupsertconditionalupdatedat", "target": "backend_api_test_putbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L75", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_api_test_putbookmark" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L410", "weight": 1.0, "context": "return_type", "source": "backend_api_test_getbookmarks", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L517", "weight": 1.0, "source": "backend_api_test_testfavoriteroundtrip", "target": "backend_api_test_getbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L548", "weight": 1.0, "source": "backend_api_test_testlatestchapternullable", "target": "backend_api_test_getbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/api_test.go", "source_location": "L497", "weight": 1.0, "source": "backend_api_test_testupsertconditionalupdatedat", "target": "backend_api_test_getbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L578", "weight": 1.0, "source": "backend_api_test_testloadconfigdiscord", "target": "backend_main_loadconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L602", "weight": 1.0, "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L640", "weight": 1.0, "source": "backend_api_test_testuserscriptservedwithwebuidisabled", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/api_test.go", "source_location": "L662", "weight": 1.0, "source": "backend_api_test_testnoveluserscriptserved", "target": "backend_main_newrouter" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L13", "weight": 1.0, "source": "backend_cover_test", "target": "backend_cover_test_getcover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L110", "weight": 1.0, "source": "backend_cover_test", "target": "backend_cover_test_testlistrendersacquiredcover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L80", "weight": 1.0, "source": "backend_cover_test", "target": "backend_cover_test_testpubliccoverneverechoesnonimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L57", "weight": 1.0, "source": "backend_cover_test", "target": "backend_cover_test_testpubliccoverrejectsunknownaddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L26", "weight": 1.0, "source": "backend_cover_test", "target": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L13", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_getcover", "target": "backend_cover_test_go_cookie", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L13", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_getcover", "target": "backend_cover_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L13", "weight": 1.0, "context": "return_type", "source": "backend_cover_test_getcover", "target": "backend_cover_test_go_responserecorder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L13", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_getcover", "target": "backend_cover_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L101", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_cover_test_getcover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L67", "weight": 1.0, "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", "target": "backend_cover_test_getcover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L40", "weight": 1.0, "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "target": "backend_cover_test_getcover", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L110", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_testlistrendersacquiredcover", "target": "backend_cover_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L80", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_cover_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L57", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", "target": "backend_cover_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/cover_test.go", "source_location": "L26", "weight": 1.0, "context": "parameter_type", "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "target": "backend_cover_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L35", "weight": 1.0, "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L28", "weight": 1.0, "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", "target": "backend_web_test_newwebtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L60", "weight": 1.0, "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L58", "weight": 1.0, "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", "target": "backend_web_test_newwebtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L89", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L93", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L101", "weight": 1.0, "source": "backend_cover_test_testpubliccoverneverechoesnonimage", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L130", "weight": 1.0, "source": "backend_cover_test_testlistrendersacquiredcover", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L112", "weight": 1.0, "source": "backend_cover_test_testlistrendersacquiredcover", "target": "backend_web_test_newwebtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/cover_test.go", "source_location": "L124", "weight": 1.0, "source": "backend_cover_test_testlistrendersacquiredcover", "target": "backend_web_test_sessioncookie" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L15", "weight": 1.0, "source": "backend_internal_api_handlers", "target": "api_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L129", "weight": 1.0, "source": "backend_internal_api_handlers", "target": "backend_internal_api_handlers_healthz", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L19", "weight": 1.0, "source": "backend_internal_api_handlers", "target": "backend_internal_api_handlers_writejson", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L142", "weight": 1.0, "source": "api_handler", "target": "api_handler_cover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L114", "weight": 1.0, "source": "api_handler", "target": "api_handler_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L30", "weight": 1.0, "source": "api_handler", "target": "api_handler_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L41", "weight": 1.0, "source": "api_handler", "target": "api_handler_put", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L16", "weight": 1.0, "context": "field", "source": "api_handler", "target": "backend_internal_api_handlers_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L37", "weight": 1.0, "source": "api_handler_list", "target": "backend_internal_api_handlers_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L94", "weight": 1.0, "source": "api_handler_put", "target": "backend_internal_api_handlers_writejson", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_api_handlers_writejson", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L142", "weight": 1.0, "context": "parameter_type", "source": "api_handler_cover", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L114", "weight": 1.0, "context": "parameter_type", "source": "api_handler_delete", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "source": "api_handler_list", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L41", "weight": 1.0, "context": "parameter_type", "source": "api_handler_put", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L129", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_api_handlers_healthz", "target": "backend_internal_api_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "source": "api_handler_list", "target": "backend_internal_api_handlers_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/api/handlers.go", "source_location": "L31", "weight": 1.0, "source": "api_handler_list", "target": "backend_internal_httpmw_middleware_readerid" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L142", "weight": 1.0, "context": "parameter_type", "source": "api_handler_cover", "target": "backend_internal_api_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L114", "weight": 1.0, "context": "parameter_type", "source": "api_handler_delete", "target": "backend_internal_api_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L41", "weight": 1.0, "context": "parameter_type", "source": "api_handler_put", "target": "backend_internal_api_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/api/handlers.go", "source_location": "L129", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_api_handlers_healthz", "target": "backend_internal_api_handlers_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/api/handlers.go", "source_location": "L102", "weight": 1.0, "source": "api_handler_put", "target": "backend_internal_httpmw_middleware_readerid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/api/handlers.go", "source_location": "L120", "weight": 1.0, "source": "api_handler_delete", "target": "backend_internal_httpmw_middleware_readerid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/api/handlers.go", "source_location": "L156", "weight": 1.0, "source": "api_handler_cover", "target": "backend_internal_store_store_covercontenttype" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L42", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_auth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L70", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_compressible", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L127", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_cors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L106", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_gzip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L23", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_readerid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L30", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "backend_internal_httpmw_middleware_resolvereader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L16", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "httpmw_ctxkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L61", "weight": 1.0, "source": "backend_internal_httpmw_middleware", "target": "httpmw_gzipwriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L23", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_httpmw_middleware_readerid", "target": "backend_internal_httpmw_middleware_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L49", "weight": 1.0, "source": "backend_internal_httpmw_middleware_auth", "target": "backend_internal_httpmw_middleware_resolvereader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_httpmw_middleware_resolvereader", "target": "backend_internal_httpmw_middleware_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/userscript/userscript.go", "source_location": "L94", "weight": 1.0, "source": "backend_internal_userscript_userscript_handler", "target": "backend_internal_httpmw_middleware_resolvereader" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L42", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_httpmw_middleware_auth", "target": "backend_internal_httpmw_middleware_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L42", "weight": 1.0, "context": "return_type", "source": "backend_internal_httpmw_middleware_auth", "target": "backend_internal_httpmw_middleware_go_handler", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L227", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_internal_httpmw_middleware_auth" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L127", "weight": 1.0, "context": "return_type", "source": "backend_internal_httpmw_middleware_cors", "target": "backend_internal_httpmw_middleware_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L106", "weight": 1.0, "context": "return_type", "source": "backend_internal_httpmw_middleware_gzip", "target": "backend_internal_httpmw_middleware_go_handler", "confidence_score": 1.0 }, { "relation": "embeds", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L62", "weight": 1.0, "source": "httpmw_gzipwriter", "target": "backend_internal_httpmw_middleware_go_responsewriter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L92", "weight": 1.0, "source": "httpmw_gzipwriter", "target": "httpmw_gzipwriter_write", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L80", "weight": 1.0, "source": "httpmw_gzipwriter", "target": "httpmw_gzipwriter_writeheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L63", "weight": 1.0, "context": "field", "source": "httpmw_gzipwriter", "target": "writer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L441", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunlogscooldowns", "target": "writer" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1171", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "writer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L83", "weight": 1.0, "source": "httpmw_gzipwriter_writeheader", "target": "backend_internal_httpmw_middleware_compressible", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L142", "weight": 1.0, "source": "backend_internal_httpmw_middleware_cors", "target": "httpmw_gzipwriter_writeheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/httpmw/middleware.go", "source_location": "L94", "weight": 1.0, "source": "httpmw_gzipwriter_write", "target": "httpmw_gzipwriter_writeheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L240", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_internal_httpmw_middleware_gzip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L240", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_internal_httpmw_middleware_cors" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L32", "weight": 1.0, "source": "backend_internal_latest_acquire", "target": "latest_acquirer", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_acquire_test_newacquirer", "target": "latest_acquirer", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L51", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "backend_internal_latest_acquire_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L33", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "backend_internal_latest_acquire_go_store", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L96", "weight": 1.0, "source": "latest_acquirer", "target": "latest_acquirer_acquire", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L94", "weight": 1.0, "source": "latest_acquirer", "target": "latest_acquirer_wait", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L48", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "latest_browsercoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L44", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "latest_coverbytesfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L41", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L53", "weight": 1.0, "context": "field", "source": "latest_acquirer", "target": "waitgroup", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L96", "weight": 1.0, "context": "parameter_type", "source": "latest_acquirer_acquire", "target": "backend_internal_latest_acquire_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire.go", "source_location": "L139", "weight": 1.0, "source": "latest_acquirer_acquire", "target": "backend_internal_latest_cover_fetchcoverbytes" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire.go", "source_location": "L103", "weight": 1.0, "source": "latest_acquirer_acquire", "target": "backend_internal_latest_poller_fetchableseriesurl" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire.go", "source_location": "L108", "weight": 1.0, "source": "latest_acquirer_acquire", "target": "backend_internal_latest_poller_fetcherfor" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire.go", "source_location": "L135", "weight": 1.0, "source": "latest_acquirer_acquire", "target": "backend_internal_latest_sites_coverfrom" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire.go", "source_location": "L129", "weight": 1.0, "source": "latest_acquirer_acquire", "target": "backend_internal_latest_sites_latestchapterfrom" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire.go", "source_location": "L96", "weight": 1.0, "context": "parameter_type", "source": "latest_acquirer_acquire", "target": "store_series", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L76", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L88", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L54", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_bookmarknewseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_newacquirer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L67", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L262", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L164", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L102", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L388", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L292", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L365", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L334", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L413", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L223", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L140", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L246", "weight": 1.0, "source": "backend_internal_latest_acquire_test", "target": "latest_blockingfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_newacquirer", "target": "backend_internal_latest_acquire_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_newacquirer", "target": "latest_fakebytescoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L48", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_newacquirer", "target": "latest_fakefetcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L194", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_latest_acquire_test_newacquirer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L106", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_latest_acquire_test_newacquirer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L232", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "target": "backend_internal_latest_acquire_test_newacquirer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L144", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_latest_acquire_test_newacquirer", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L76", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "target": "backend_internal_latest_acquire_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L88", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "target": "backend_internal_latest_acquire_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewseries", "target": "backend_internal_latest_acquire_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_readbookmark", "target": "backend_internal_latest_acquire_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewseries", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L54", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_acquire_test_bookmarknewseries", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L196", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_latest_acquire_test_bookmarknewseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L110", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_latest_acquire_test_bookmarknewseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L234", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "target": "backend_internal_latest_acquire_test_bookmarknewseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L146", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_latest_acquire_test_bookmarknewseries", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L76", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L88", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_readbookmark", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L262", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L164", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L102", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L388", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L292", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L365", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L334", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L413", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L223", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L140", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_latest_acquire_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L69", "weight": 1.0, "source": "backend_internal_latest_acquire_test_readbookmark", "target": "latest_blockingfetcher_get", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L67", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_acquire_test_readbookmark", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L199", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L122", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L404", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L318", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L380", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L356", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L426", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L157", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_latest_acquire_test_readbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1182", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_latest_acquire_test_readbookmark" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1104", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_latest_acquire_test_readbookmark" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1047", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_latest_acquire_test_readbookmark" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L791", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_acquire_test_readbookmark" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1133", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_latest_acquire_test_readbookmark" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L76", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L398", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L303", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L374", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L88", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L344", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L420", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L103", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L126", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L141", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L158", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L193", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L174", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L230", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L251", "weight": 1.0, "source": "latest_blockingfetcher", "target": "latest_blockingfetcher_get", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L251", "weight": 1.0, "context": "parameter_type", "source": "latest_blockingfetcher_get", "target": "backend_internal_latest_acquire_test_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L263", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L293", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L319", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L335", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L357", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L366", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L389", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L414", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/acquire_test.go", "source_location": "L427", "weight": 1.0, "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", "target": "backend_internal_store_store_coveraddress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L315", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_awaitpromise", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L201", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_browserconnectionlost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L188", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_classifybrowsererror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L221", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_isinterstitial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L322", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_jsstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L289", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_kaganeapiurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L77", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_newbrowserfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L307", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "backend_internal_latest_browser_novelfullseriesurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L47", "weight": 1.0, "source": "backend_internal_latest_browser", "target": "latest_browserfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L77", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_newbrowserfetcher", "target": "latest_browserfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L48", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L52", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", "target": "backend_internal_latest_browser_go_mutex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L49", "weight": 1.0, "context": "field", "source": "latest_browserfetcher", "target": "cancelfunc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L85", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_close", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L95", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L148", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_image", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L235", "weight": 1.0, "source": "latest_browserfetcher", "target": "latest_browserfetcher_run", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L201", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_browserconnectionlost", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L188", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_classifybrowsererror", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L95", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_get", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L148", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_image", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L235", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L116", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_browser_newbrowserfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "target": "backend_internal_latest_browser_newbrowserfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L43", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "target": "backend_internal_latest_browser_newbrowserfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L313", "weight": 1.0, "source": "backend_main_main", "target": "backend_internal_latest_browser_newbrowserfetcher" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L119", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "backend_internal_latest_browser_isinterstitial", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L110", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "backend_internal_latest_browser_jsstring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L96", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "backend_internal_latest_browser_kaganeapiurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L97", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "backend_internal_latest_browser_novelfullseriesurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L120", "weight": 1.0, "source": "latest_browserfetcher_get", "target": "latest_browserfetcher_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L155", "weight": 1.0, "source": "latest_browserfetcher_image", "target": "latest_browserfetcher_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser_test.go", "source_location": "L65", "weight": 1.0, "source": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "target": "backend_internal_latest_browser_classifybrowsererror" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L256", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_classifybrowsererror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L256", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "backend_internal_latest_browser_browserconnectionlost", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L235", "weight": 1.0, "context": "parameter_type", "source": "latest_browserfetcher_run", "target": "action", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser.go", "source_location": "L252", "weight": 1.0, "source": "latest_browserfetcher_run", "target": "latest_poller_run" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser_test.go", "source_location": "L35", "weight": 1.0, "source": "backend_internal_latest_browser_test_testkaganeapiurl", "target": "backend_internal_latest_browser_kaganeapiurl" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/browser_test.go", "source_location": "L58", "weight": 1.0, "source": "backend_internal_latest_browser_test_testnovelfullseriesurl", "target": "backend_internal_latest_browser_novelfullseriesurl" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser.go", "source_location": "L315", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_browser_awaitpromise", "target": "evaluateparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L64", "weight": 1.0, "source": "backend_internal_latest_browser_test", "target": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L9", "weight": 1.0, "source": "backend_internal_latest_browser_test", "target": "backend_internal_latest_browser_test_testkaganeapiurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L44", "weight": 1.0, "source": "backend_internal_latest_browser_test", "target": "backend_internal_latest_browser_test_testnovelfullseriesurl", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L9", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_test_testkaganeapiurl", "target": "backend_internal_latest_browser_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_test_testclassifybrowserinterruption", "target": "backend_internal_latest_browser_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/browser_test.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_browser_test_testnovelfullseriesurl", "target": "backend_internal_latest_browser_test_go_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L88", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_defaultcoverresolver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L32", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_fetchcoverbytes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L77", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L70", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L92", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_newcoverhttpclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L199", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_publiccoveraddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L192", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "backend_internal_latest_cover_resolvecoverhost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L21", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "latest_coverbytesfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L47", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L52", "weight": 1.0, "source": "backend_internal_latest_cover", "target": "latest_tlscoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L32", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "latest_coverbytesfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L51", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "latest_coverbytesfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L32", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", "source_location": "L33", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "backend_internal_latest_sites_browseronlycoverurl" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", "source_location": "L35", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "backend_internal_web_web_new" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L32", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "latest_browsercoverfetcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L42", "weight": 1.0, "source": "backend_internal_latest_cover_fetchcoverbytes", "target": "latest_tlscoverfetcher_fetch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller.go", "source_location": "L112", "weight": 1.0, "source": "latest_poller_storecover", "target": "backend_internal_latest_cover_fetchcoverbytes" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L88", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_defaultcoverresolver", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L80", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L192", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_resolvecoverhost", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L125", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_fetch", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L169", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_latest_cover_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L77", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcher", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L70", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L92", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L192", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_resolvecoverhost", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L54", "weight": 1.0, "context": "field", "source": "latest_tlscoverfetcher", "target": "latest_coverresolver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L77", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverfetcher", "target": "latest_tlscoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L70", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", "target": "latest_tlscoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L53", "weight": 1.0, "context": "field", "source": "latest_tlscoverfetcher", "target": "backend_internal_latest_cover_go_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L125", "weight": 1.0, "source": "latest_tlscoverfetcher", "target": "latest_tlscoverfetcher_fetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L169", "weight": 1.0, "source": "latest_tlscoverfetcher", "target": "latest_tlscoverfetcher_validateurl", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L77", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_newcoverfetcher", "target": "backend_internal_latest_cover_go_client", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L92", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "backend_internal_latest_cover_go_client", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L65", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L80", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcher", "target": "latest_tlscoverfetcher_validateurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L127", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_cover_newcoverfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L344", "weight": 1.0, "source": "backend_main_main", "target": "backend_internal_latest_cover_newcoverfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L391", "weight": 1.0, "source": "backend_main_newlatestpoller", "target": "backend_internal_latest_cover_newcoverfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L56", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "target": "backend_internal_latest_cover_newcoverfetcherwithresolver" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L74", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", "target": "backend_internal_latest_cover_newcoverhttpclient", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L88", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_defaultcoverresolver", "target": "addr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L199", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_publiccoveraddress", "target": "addr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L192", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_resolvecoverhost", "target": "addr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L112", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "backend_internal_latest_cover_publiccoveraddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L107", "weight": 1.0, "source": "backend_internal_latest_cover_newcoverhttpclient", "target": "backend_internal_latest_cover_resolvecoverhost", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", "source_location": "L150", "weight": 1.0, "source": "latest_tlscoverfetcher_fetch", "target": "backend_internal_store_store_covercontenttype" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L130", "weight": 1.0, "source": "latest_tlscoverfetcher_fetch", "target": "latest_tlscoverfetcher_validateurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L185", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_latest_cover_publiccoveraddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L177", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_latest_cover_resolvecoverhost", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/cover.go", "source_location": "L171", "weight": 1.0, "source": "latest_tlscoverfetcher_validateurl", "target": "backend_internal_web_web_new" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover.go", "source_location": "L169", "weight": 1.0, "context": "parameter_type", "source": "latest_tlscoverfetcher_validateurl", "target": "url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L79", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L211", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L15", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L96", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L190", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L170", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L146", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L44", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L75", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L211", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L96", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L190", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L170", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L146", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", "target": "backend_internal_latest_cover_fetch_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L212", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L98", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L192", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L172", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L148", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "target": "latest_roundtripfunc", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L77", "weight": 1.0, "source": "latest_roundtripfunc", "target": "latest_roundtripfunc_roundtrip", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L77", "weight": 1.0, "context": "parameter_type", "source": "latest_roundtripfunc_roundtrip", "target": "backend_internal_latest_cover_fetch_test_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L77", "weight": 1.0, "context": "return_type", "source": "latest_roundtripfunc_roundtrip", "target": "response", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L79", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_cover_fetch_test_coverresponse", "target": "response", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L213", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L100", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L194", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L174", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/cover_fetch_test.go", "source_location": "L153", "weight": 1.0, "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", "target": "backend_internal_latest_cover_fetch_test_coverresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L36", "weight": 1.0, "source": "backend_internal_latest_fetch", "target": "backend_internal_latest_fetch_newtlsfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L30", "weight": 1.0, "source": "backend_internal_latest_fetch", "target": "latest_tlsfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L36", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_fetch_newtlsfetcher", "target": "latest_tlsfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L31", "weight": 1.0, "context": "field", "source": "latest_tlsfetcher", "target": "httpclient", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L50", "weight": 1.0, "source": "latest_tlsfetcher", "target": "latest_tlsfetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L121", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_fetch_newtlsfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L327", "weight": 1.0, "source": "backend_main_main", "target": "backend_internal_latest_fetch_newtlsfetcher" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L410", "weight": 1.0, "source": "backend_main_startlatestpoller", "target": "backend_internal_latest_fetch_newtlsfetcher" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/fetch.go", "source_location": "L50", "weight": 1.0, "context": "parameter_type", "source": "latest_tlsfetcher_get", "target": "backend_internal_latest_fetch_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L301", "weight": 1.0, "source": "backend_internal_latest_poller", "target": "backend_internal_latest_poller_fetchableseriesurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L132", "weight": 1.0, "source": "backend_internal_latest_poller", "target": "backend_internal_latest_poller_fetcherfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L22", "weight": 1.0, "source": "backend_internal_latest_poller", "target": "latest_browsercoverfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L15", "weight": 1.0, "source": "backend_internal_latest_poller", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L40", "weight": 1.0, "source": "backend_internal_latest_poller", "target": "latest_poller", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L132", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_poller_fetcherfor", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_newtestpoller", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L381", "weight": 1.0, "context": "parameter_type", "source": "backend_main_newlatestpoller", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L405", "weight": 1.0, "context": "parameter_type", "source": "backend_main_startlatestpoller", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L46", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "latest_fetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L48", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "latest_browsercoverfetcher", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_poller_test_newtestpoller", "target": "latest_poller", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L381", "weight": 1.0, "context": "return_type", "source": "backend_main_newlatestpoller", "target": "latest_poller", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L56", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "backend_internal_latest_poller_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L41", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "backend_internal_latest_poller_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L52", "weight": 1.0, "context": "field", "source": "latest_poller", "target": "backend_internal_latest_poller_go_time", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L211", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_checkone", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L73", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_fillblankcover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L90", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_prefetchcover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L152", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L169", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_runonce", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L111", "weight": 1.0, "source": "latest_poller", "target": "latest_poller_storecover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L259", "weight": 1.0, "source": "latest_poller_checkone", "target": "latest_poller_fillblankcover", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L73", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_fillblankcover", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller.go", "source_location": "L77", "weight": 1.0, "source": "latest_poller_fillblankcover", "target": "backend_internal_latest_sites_coverfrom" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L81", "weight": 1.0, "source": "latest_poller_fillblankcover", "target": "latest_poller_storecover", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L73", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_fillblankcover", "target": "store_series", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L211", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_checkone", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L90", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_prefetchcover", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L152", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_run", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L169", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_runonce", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L111", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_storecover", "target": "backend_internal_latest_poller_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L244", "weight": 1.0, "source": "latest_poller_checkone", "target": "latest_poller_prefetchcover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L105", "weight": 1.0, "source": "latest_poller_prefetchcover", "target": "latest_poller_storecover", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L90", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_prefetchcover", "target": "store_series", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L111", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_storecover", "target": "store_series", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L958", "weight": 1.0, "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "target": "backend_internal_latest_poller_fetcherfor" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L239", "weight": 1.0, "source": "latest_poller_checkone", "target": "backend_internal_latest_poller_fetcherfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L163", "weight": 1.0, "source": "latest_poller_run", "target": "latest_poller_runonce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L199", "weight": 1.0, "source": "latest_poller_runonce", "target": "latest_poller_checkone", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L234", "weight": 1.0, "source": "latest_poller_checkone", "target": "backend_internal_latest_poller_fetchableseriesurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller.go", "source_location": "L256", "weight": 1.0, "source": "latest_poller_checkone", "target": "backend_internal_latest_sites_latestchapterfrom" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller.go", "source_location": "L211", "weight": 1.0, "context": "parameter_type", "source": "latest_poller_checkone", "target": "store_series", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L636", "weight": 1.0, "source": "backend_internal_latest_poller_test_testfetchableseriesurl", "target": "backend_internal_latest_poller_fetchableseriesurl" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L981", "weight": 1.0, "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "target": "backend_internal_latest_poller_fetchableseriesurl" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L31", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L64", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L180", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L44", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L558", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L615", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testfetchableseriesurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L965", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L938", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L647", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L720", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L19", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testmain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L678", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L439", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunlogscooldowns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1157", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L529", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L825", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L796", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L279", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1074", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L227", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L373", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L991", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L461", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L319", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L413", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L758", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L194", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L253", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L859", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L353", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1112", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L910", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L598", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L489", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L885", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L135", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "latest_fakebytescoverfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L111", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "latest_fakecoverfetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L79", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "latest_fakefetcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L89", "weight": 1.0, "source": "backend_internal_latest_poller_test", "target": "latest_fakeresponse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testmain", "target": "backend_internal_latest_poller_test_go_m", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L19", "weight": 1.0, "source": "backend_internal_latest_poller_test_testmain", "target": "backend_internal_pgtest_pgtest_main" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L31", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_poller_test_newteststore", "target": "backend_internal_latest_poller_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_newteststore", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L34", "weight": 1.0, "source": "backend_internal_latest_poller_test_newteststore", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L572", "weight": 1.0, "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L648", "weight": 1.0, "source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L721", "weight": 1.0, "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L679", "weight": 1.0, "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1158", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L530", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L826", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L797", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L280", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1075", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L228", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L374", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1029", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L462", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L331", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L414", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L759", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L195", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L254", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L860", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L354", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1113", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L911", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L599", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L490", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L886", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_latest_poller_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L115", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_poller_test_newteststore" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_newtestpoller", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_readlatestcheckedat", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L180", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_seedcoversource", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_seedforcheck", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L558", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L615", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testfetchableseriesurl", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L965", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L938", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L647", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L720", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L678", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L439", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunlogscooldowns", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1157", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L529", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L825", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L796", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L279", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1074", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L227", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L373", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L991", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L461", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L319", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L413", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L758", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L194", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L253", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L859", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L353", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1112", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L910", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L598", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L489", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L885", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_latest_poller_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_newtestpoller", "target": "backend_internal_latest_poller_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_readlatestcheckedat", "target": "backend_internal_latest_poller_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_seedforcheck", "target": "backend_internal_latest_poller_test_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L291", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L379", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L464", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L333", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L417", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L256", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L357", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L601", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L492", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "target": "backend_internal_latest_poller_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L590", "weight": 1.0, "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L854", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L339", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L433", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L272", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "backend_internal_latest_poller_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L80", "weight": 1.0, "context": "field", "source": "latest_fakefetcher", "target": "backend_internal_latest_poller_test_go_mutex", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L105", "weight": 1.0, "source": "latest_fakefetcher", "target": "latest_fakefetcher_callcount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L95", "weight": 1.0, "source": "latest_fakefetcher", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L86", "weight": 1.0, "context": "field", "source": "latest_fakefetcher", "target": "latest_fakeresponse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L136", "weight": 1.0, "context": "field", "source": "latest_fakebytescoverfetcher", "target": "backend_internal_latest_poller_test_go_mutex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L112", "weight": 1.0, "context": "field", "source": "latest_fakecoverfetcher", "target": "backend_internal_latest_poller_test_go_mutex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L749", "weight": 1.0, "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L707", "weight": 1.0, "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L546", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L847", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L292", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L402", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L342", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L262", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "latest_fakefetcher_get", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L95", "weight": 1.0, "context": "parameter_type", "source": "latest_fakefetcher_get", "target": "backend_internal_latest_poller_test_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "source": "latest_fakebytescoverfetcher_fetch", "target": "backend_internal_latest_poller_test_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L119", "weight": 1.0, "context": "parameter_type", "source": "latest_fakecoverfetcher_image", "target": "backend_internal_latest_poller_test_go_context", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L129", "weight": 1.0, "source": "latest_fakecoverfetcher", "target": "latest_fakecoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L119", "weight": 1.0, "source": "latest_fakecoverfetcher", "target": "latest_fakecoverfetcher_image", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L153", "weight": 1.0, "source": "latest_fakebytescoverfetcher", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L143", "weight": 1.0, "source": "latest_fakebytescoverfetcher", "target": "latest_fakebytescoverfetcher_fetch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L587", "weight": 1.0, "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L704", "weight": 1.0, "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L820", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1101", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L397", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1053", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L471", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L429", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L788", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L215", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L365", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1136", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L930", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L610", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L510", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown", "target": "latest_fakebytescoverfetcher_callcount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L161", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_poller_test_newtestpoller", "target": "backend_internal_latest_poller_test_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L583", "weight": 1.0, "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L544", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L298", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L395", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L468", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L337", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L427", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L260", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L361", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L608", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", "target": "backend_internal_latest_poller_test_newtestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L182", "weight": 1.0, "source": "backend_internal_latest_poller_test_seedcoversource", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L838", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L809", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L240", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L771", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L207", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L872", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L920", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/poller_test.go", "source_location": "L898", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_latest_poller_test_seedcoversource", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L324", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L383", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L424", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L711", "weight": 1.0, "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L781", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L842", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L880", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L905", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1048", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1105", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1150", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1125", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/poller_test.go", "source_location": "L1177", "weight": 1.0, "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", "target": "backend_internal_web_web_new" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L181", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_browseronlycoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L209", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixcoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L39", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_comixseriesid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L242", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_coverfrom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L188", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_kaganecoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L85", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_latestchapterfrom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L257", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_metacontent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L275", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "backend_internal_latest_sites_publishedcoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L13", "weight": 1.0, "source": "backend_internal_latest_sites", "target": "latest_latestchapter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L85", "weight": 1.0, "context": "return_type", "source": "backend_internal_latest_sites_latestchapterfrom", "target": "latest_latestchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L210", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_comixseriesid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L104", "weight": 1.0, "source": "backend_internal_latest_sites_latestchapterfrom", "target": "backend_internal_latest_sites_comixseriesid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", "source_location": "L335", "weight": 1.0, "source": "backend_internal_latest_sites_test_testlatestchapterfrom", "target": "backend_internal_latest_sites_latestchapterfrom" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L252", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_kaganecoverurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L236", "weight": 1.0, "source": "backend_internal_latest_sites_comixcoverurl", "target": "backend_internal_latest_sites_publishedcoverurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L250", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_comixcoverurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L246", "weight": 1.0, "source": "backend_internal_latest_sites_coverfrom", "target": "backend_internal_latest_sites_metacontent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", "source_location": "L163", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfrom", "target": "backend_internal_latest_sites_coverfrom" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/sites_test.go", "source_location": "L188", "weight": 1.0, "source": "backend_internal_latest_sites_test_testcoverfromchallenge", "target": "backend_internal_latest_sites_coverfrom" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites.go", "source_location": "L267", "weight": 1.0, "source": "backend_internal_latest_sites_metacontent", "target": "backend_internal_latest_sites_publishedcoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L104", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfrom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L174", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testcoverfromchallenge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L195", "weight": 1.0, "source": "backend_internal_latest_sites_test", "target": "backend_internal_latest_sites_test_testlatestchapterfrom", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L104", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfrom", "target": "backend_internal_latest_sites_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L174", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testcoverfromchallenge", "target": "backend_internal_latest_sites_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/sites_test.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_sites_test_testlatestchapterfrom", "target": "backend_internal_latest_sites_test_go_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L106", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test", "target": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L77", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test", "target": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L23", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test", "target": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L23", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", "target": "backend_internal_latest_smoke_image_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L106", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_latest_smoke_image_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L77", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_latest_smoke_image_test_testsmokekaganeget", "target": "backend_internal_latest_smoke_image_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/latest/smoke_image_test.go", "source_location": "L143", "weight": 1.0, "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", "target": "backend_internal_store_store_coveraddress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L37", "weight": 1.0, "source": "backend_internal_pgtest_pgtest", "target": "backend_internal_pgtest_pgtest_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L73", "weight": 1.0, "source": "backend_internal_pgtest_pgtest", "target": "backend_internal_pgtest_pgtest_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L51", "weight": 1.0, "source": "backend_internal_pgtest_pgtest", "target": "backend_internal_pgtest_pgtest_url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L103", "weight": 1.0, "source": "backend_internal_pgtest_pgtest", "target": "backend_internal_pgtest_pgtest_waitready", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_pgtest_pgtest_main", "target": "backend_internal_pgtest_pgtest_go_m", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L38", "weight": 1.0, "source": "backend_internal_pgtest_pgtest_main", "target": "backend_internal_pgtest_pgtest_start", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L18", "weight": 1.0, "source": "backend_internal_store_store_test_testmain", "target": "backend_internal_pgtest_pgtest_main" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L60", "weight": 1.0, "source": "backend_internal_pgtest_pgtest_url", "target": "backend_internal_store_store_open" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_pgtest_pgtest_url", "target": "tb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L96", "weight": 1.0, "source": "backend_internal_pgtest_pgtest_start", "target": "backend_internal_pgtest_pgtest_waitready", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/pgtest/pgtest.go", "source_location": "L104", "weight": 1.0, "source": "backend_internal_pgtest_pgtest_waitready", "target": "backend_internal_store_store_open" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L52", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_clearcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L77", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_clientip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L34", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_ishttps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L22", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_newid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L108", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_newloginlimiter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L40", "weight": 1.0, "source": "backend_internal_session_session", "target": "backend_internal_session_session_setcookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L103", "weight": 1.0, "source": "backend_internal_session_session", "target": "session_loginlimiter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L13", "weight": 1.0, "source": "backend_internal_session_session_test_testnewid", "target": "backend_internal_session_session_newid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L40", "weight": 1.0, "source": "backend_web_test_sessioncookie", "target": "backend_internal_session_session_newid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L733", "weight": 1.0, "source": "backend_web_test_testexpiredsessionrejected", "target": "backend_internal_session_session_newid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L201", "weight": 1.0, "source": "web_handler_discordcallback", "target": "backend_internal_session_session_newid" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L107", "weight": 1.0, "source": "web_handler_discordstart", "target": "backend_internal_session_session_newid" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L59", "weight": 1.0, "source": "backend_internal_session_session_clearcookie", "target": "backend_internal_session_session_ishttps", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_ishttps", "target": "backend_internal_session_session_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L47", "weight": 1.0, "source": "backend_internal_session_session_setcookie", "target": "backend_internal_session_session_ishttps", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_clearcookie", "target": "backend_internal_session_session_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L77", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_clientip", "target": "backend_internal_session_session_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_setcookie", "target": "backend_internal_session_session_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L53", "weight": 1.0, "source": "backend_internal_session_session_clearcookie", "target": "backend_internal_session_session_setcookie", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_setcookie", "target": "backend_internal_session_session_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L50", "weight": 1.0, "source": "backend_internal_session_session_test_testsetsessioncookieattributes", "target": "backend_internal_session_session_setcookie" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L207", "weight": 1.0, "source": "web_handler_discordcallback", "target": "backend_internal_session_session_setcookie" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_clearcookie", "target": "backend_internal_session_session_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L85", "weight": 1.0, "source": "backend_internal_session_session_test_testclearsessioncookie", "target": "backend_internal_session_session_clearcookie" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/web.go", "source_location": "L431", "weight": 1.0, "source": "web_handler_logout", "target": "backend_internal_session_session_clearcookie" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L127", "weight": 1.0, "source": "backend_internal_session_session_test_testclientip", "target": "backend_internal_session_session_clientip" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L124", "weight": 1.0, "source": "web_handler_discordcallback", "target": "backend_internal_session_session_clientip" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L108", "weight": 1.0, "context": "return_type", "source": "backend_internal_session_session_newloginlimiter", "target": "session_loginlimiter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L49", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "session_loginlimiter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L104", "weight": 1.0, "context": "field", "source": "session_loginlimiter", "target": "backend_internal_session_session_go_mutex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L105", "weight": 1.0, "context": "field", "source": "session_loginlimiter", "target": "backend_internal_session_session_go_time", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L124", "weight": 1.0, "source": "session_loginlimiter", "target": "session_loginlimiter_fail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L138", "weight": 1.0, "source": "session_loginlimiter", "target": "session_loginlimiter_prunelocked", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L130", "weight": 1.0, "source": "session_loginlimiter", "target": "session_loginlimiter_reset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L113", "weight": 1.0, "source": "session_loginlimiter", "target": "session_loginlimiter_retryafter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L124", "weight": 1.0, "context": "parameter_type", "source": "session_loginlimiter_fail", "target": "backend_internal_session_session_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L138", "weight": 1.0, "context": "return_type", "source": "session_loginlimiter_prunelocked", "target": "backend_internal_session_session_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L113", "weight": 1.0, "context": "parameter_type", "source": "session_loginlimiter_retryafter", "target": "backend_internal_session_session_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L135", "weight": 1.0, "source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "target": "backend_internal_session_session_newloginlimiter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L180", "weight": 1.0, "source": "backend_internal_session_session_test_testloginlimiterisperip", "target": "backend_internal_session_session_newloginlimiter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L168", "weight": 1.0, "source": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "target": "backend_internal_session_session_newloginlimiter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/session/session_test.go", "source_location": "L153", "weight": 1.0, "source": "backend_internal_session_session_test_testloginlimiterwindowexpires", "target": "backend_internal_session_session_newloginlimiter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/web.go", "source_location": "L127", "weight": 1.0, "source": "backend_internal_web_web_new", "target": "backend_internal_session_session_newloginlimiter" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L113", "weight": 1.0, "context": "return_type", "source": "session_loginlimiter_retryafter", "target": "backend_internal_session_session_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L117", "weight": 1.0, "source": "session_loginlimiter_retryafter", "target": "session_loginlimiter_prunelocked", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session.go", "source_location": "L127", "weight": 1.0, "source": "session_loginlimiter_fail", "target": "session_loginlimiter_prunelocked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testclearsessioncookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L96", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testclientip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L134", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L179", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testloginlimiterisperip", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L167", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L152", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testloginlimiterwindowexpires", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L12", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testnewid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L28", "weight": 1.0, "source": "backend_internal_session_session_test", "target": "backend_internal_session_session_test_testsetsessioncookieattributes", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L12", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testnewid", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L82", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testclearsessioncookie", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L96", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testclientip", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L134", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L179", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testloginlimiterisperip", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L167", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testloginlimiterresetclearscounter", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L152", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testloginlimiterwindowexpires", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/session/session_test.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_session_session_test_testsetsessioncookieattributes", "target": "backend_internal_session_session_test_go_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L11", "weight": 1.0, "source": "backend_internal_store_sessions", "target": "store_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L14", "weight": 1.0, "context": "field", "source": "store_session", "target": "backend_internal_store_sessions_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L22", "weight": 1.0, "context": "return_type", "source": "store_store_createsession", "target": "store_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L45", "weight": 1.0, "context": "return_type", "source": "store_store_getsession", "target": "store_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L45", "weight": 1.0, "context": "parameter_type", "source": "store_store_getsession", "target": "backend_internal_store_sessions_go_time", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L22", "weight": 1.0, "source": "backend_internal_store_sessions_go_store_store", "target": "store_store_createsession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L75", "weight": 1.0, "source": "backend_internal_store_sessions_go_store_store", "target": "store_store_deletereadersessions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L67", "weight": 1.0, "source": "backend_internal_store_sessions_go_store_store", "target": "store_store_deletesession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L45", "weight": 1.0, "source": "backend_internal_store_sessions_go_store_store", "target": "store_store_getsession", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions.go", "source_location": "L22", "weight": 1.0, "context": "parameter_type", "source": "store_store_createsession", "target": "backend_internal_store_sessions_go_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L8", "weight": 1.0, "source": "backend_internal_store_sessions_test", "target": "backend_internal_store_sessions_test_testcreateandgetsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L71", "weight": 1.0, "source": "backend_internal_store_sessions_test", "target": "backend_internal_store_sessions_test_testdeletesessionisperreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L53", "weight": 1.0, "source": "backend_internal_store_sessions_test", "target": "backend_internal_store_sessions_test_testdeletesessionrevokes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L36", "weight": 1.0, "source": "backend_internal_store_sessions_test", "target": "backend_internal_store_sessions_test_testexpiredsessionisgone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L29", "weight": 1.0, "source": "backend_internal_store_sessions_test", "target": "backend_internal_store_sessions_test_testgetsessionunknownid", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L8", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_sessions_test_testcreateandgetsession", "target": "backend_internal_store_sessions_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L9", "weight": 1.0, "source": "backend_internal_store_sessions_test_testcreateandgetsession", "target": "backend_internal_store_store_test_newteststore" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", "target": "backend_internal_store_sessions_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_sessions_test_testdeletesessionrevokes", "target": "backend_internal_store_sessions_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L36", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_sessions_test_testexpiredsessionisgone", "target": "backend_internal_store_sessions_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/sessions_test.go", "source_location": "L29", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_sessions_test_testgetsessionunknownid", "target": "backend_internal_store_sessions_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L30", "weight": 1.0, "source": "backend_internal_store_sessions_test_testgetsessionunknownid", "target": "backend_internal_store_store_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L37", "weight": 1.0, "source": "backend_internal_store_sessions_test_testexpiredsessionisgone", "target": "backend_internal_store_store_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L54", "weight": 1.0, "source": "backend_internal_store_sessions_test_testdeletesessionrevokes", "target": "backend_internal_store_store_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L72", "weight": 1.0, "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", "target": "backend_internal_store_store_test_newteststore" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/sessions_test.go", "source_location": "L73", "weight": 1.0, "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", "target": "backend_internal_store_store_test_secondreader" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L499", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_applymigration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L676", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_coveraddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L158", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_covercontenttype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L587", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_coverrelativepath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L582", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_coversourceaddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L106", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_displaychapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L214", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_go_store_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L465", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_migrate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L366", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_open", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L449", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_refreshownertoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L561", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_scanseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L433", "weight": 1.0, "source": "backend_internal_store_store", "target": "backend_internal_store_store_seedowner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L32", "weight": 1.0, "source": "backend_internal_store_store", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L206", "weight": 1.0, "source": "backend_internal_store_store", "target": "store_owner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L322", "weight": 1.0, "source": "backend_internal_store_store", "target": "store_readersummary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L68", "weight": 1.0, "source": "backend_internal_store_store", "target": "store_series", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L256", "weight": 1.0, "context": "return_type", "source": "backend_internal_web_web_filterbookmarks", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L269", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_kindof", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L792", "weight": 1.0, "context": "return_type", "source": "backend_web_test_seed", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L137", "weight": 1.0, "source": "store_bookmark", "target": "store_bookmark_continueurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L121", "weight": 1.0, "source": "store_bookmark", "target": "store_bookmark_displaychapter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L127", "weight": 1.0, "source": "store_bookmark", "target": "store_bookmark_displaylatest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L96", "weight": 1.0, "source": "store_bookmark", "target": "store_bookmark_hasnewchapter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L147", "weight": 1.0, "source": "store_bookmark", "target": "store_bookmark_initial", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L750", "weight": 1.0, "context": "return_type", "source": "store_store_get", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L725", "weight": 1.0, "context": "return_type", "source": "store_store_list", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L529", "weight": 1.0, "context": "return_type", "source": "store_store_scanbookmark", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L787", "weight": 1.0, "context": "return_type", "source": "store_store_upsert", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L437", "weight": 1.0, "context": "return_type", "source": "web_handler_loadformutation", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L465", "weight": 1.0, "context": "parameter_type", "source": "web_handler_saveandrendercard", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L63", "weight": 1.0, "context": "field", "source": "web_listview", "target": "store_bookmark", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L230", "weight": 1.0, "context": "field", "source": "backend_internal_store_store_go_store_store", "target": "store_series", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L561", "weight": 1.0, "context": "return_type", "source": "backend_internal_store_store_scanseries", "target": "store_series", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L719", "weight": 1.0, "context": "return_type", "source": "backend_internal_store_store_test_readseries", "target": "store_series", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L91", "weight": 1.0, "source": "store_series", "target": "store_series_key", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L919", "weight": 1.0, "context": "return_type", "source": "store_store_dueforlatestcheck", "target": "store_series", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L533", "weight": 1.0, "source": "backend_internal_store_store_test_testdisplaychapter", "target": "backend_internal_store_store_displaychapter" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L122", "weight": 1.0, "source": "store_bookmark_displaychapter", "target": "backend_internal_store_store_displaychapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L132", "weight": 1.0, "source": "store_bookmark_displaylatest", "target": "backend_internal_store_store_displaychapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L621", "weight": 1.0, "source": "store_store_putcover", "target": "backend_internal_store_store_covercontenttype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L366", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_open", "target": "store_owner", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L449", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_refreshownertoken", "target": "store_owner", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L433", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_seedowner", "target": "store_owner", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L215", "weight": 1.0, "context": "field", "source": "backend_internal_store_store_go_store_store", "target": "db", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L580", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L686", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_coverbyaddress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L697", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_coverwireurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L887", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L919", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_dueforlatestcheck", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L304", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_ensurereader", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L750", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_get", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L663", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_getcover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L595", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_getcoverbyaddress", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L972", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_latestcheckedat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L725", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L959", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_marklatestchecked", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L235", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_ownerid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L669", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_putcover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L244", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_readeridfortokenhash", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L331", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_readers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L261", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_readertokeninfo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L280", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_rotatetoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L529", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_scanbookmark", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L986", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_setlatestchapter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L709", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_setseriescover", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L787", "weight": 1.0, "source": "backend_internal_store_store_go_store_store", "target": "store_store_upsert", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L366", "weight": 1.0, "context": "return_type", "source": "backend_internal_store_store_open", "target": "backend_internal_store_store_go_store_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L499", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_applymigration", "target": "db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L465", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_migrate", "target": "db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L449", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_refreshownertoken", "target": "db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L433", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_seedowner", "target": "db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L187", "weight": 1.0, "context": "return_type", "source": "backend_web_test_storereaders", "target": "store_readersummary", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L331", "weight": 1.0, "context": "return_type", "source": "store_store_readers", "target": "store_readersummary", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L86", "weight": 1.0, "context": "field", "source": "web_listview", "target": "store_readersummary", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L342", "weight": 1.0, "source": "store_store_readers", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L398", "weight": 1.0, "source": "backend_internal_store_store_open", "target": "backend_internal_store_store_migrate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L414", "weight": 1.0, "source": "backend_internal_store_store_open", "target": "backend_internal_store_store_refreshownertoken", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L406", "weight": 1.0, "source": "backend_internal_store_store_open", "target": "backend_internal_store_store_seedowner", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store.go", "source_location": "L368", "weight": 1.0, "source": "backend_internal_store_store_open", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L399", "weight": 1.0, "source": "backend_internal_store_store_open", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L29", "weight": 1.0, "source": "backend_internal_store_store_test_newteststore", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1411", "weight": 1.0, "source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1364", "weight": 1.0, "source": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L612", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1059", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L676", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L55", "weight": 1.0, "source": "backend_internal_store_store_test_testopenisidempotent", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1401", "weight": 1.0, "source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1392", "weight": 1.0, "source": "backend_internal_store_store_test_testopenrequirescoverdirectory", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L119", "weight": 1.0, "source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1023", "weight": 1.0, "source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L295", "weight": 1.0, "source": "backend_main_main", "target": "backend_internal_store_store_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L685", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "target": "backend_internal_store_store_seedowner" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L490", "weight": 1.0, "source": "backend_internal_store_store_migrate", "target": "backend_internal_store_store_applymigration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L1068", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "target": "backend_internal_store_store_migrate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L682", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "target": "backend_internal_store_store_migrate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L629", "weight": 1.0, "source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "target": "backend_internal_store_store_applymigration" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L755", "weight": 1.0, "source": "store_store_get", "target": "store_store_scanbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L738", "weight": 1.0, "source": "store_store_list", "target": "store_store_scanbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L542", "weight": 1.0, "source": "store_store_scanbookmark", "target": "store_store_coverwireurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L863", "weight": 1.0, "source": "store_store_upsert", "target": "store_store_scanbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L721", "weight": 1.0, "source": "backend_internal_store_store_test_readseries", "target": "backend_internal_store_store_scanseries" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L940", "weight": 1.0, "source": "store_store_dueforlatestcheck", "target": "backend_internal_store_store_scanseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L936", "weight": 1.0, "source": "store_store_dueforlatestcheck", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L734", "weight": 1.0, "source": "store_store_list", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L639", "weight": 1.0, "source": "store_store_putcover", "target": "store_store_close", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L676", "weight": 1.0, "source": "backend_internal_store_store_coveraddress", "target": "backend_internal_store_store_coversourceaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L592", "weight": 1.0, "source": "store_store_getcover", "target": "backend_internal_store_store_coversourceaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L626", "weight": 1.0, "source": "store_store_putcover", "target": "backend_internal_store_store_coversourceaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L716", "weight": 1.0, "source": "store_store_setseriescover", "target": "backend_internal_store_store_coversourceaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L606", "weight": 1.0, "source": "store_store_getcoverbyaddress", "target": "backend_internal_store_store_coverrelativepath", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L627", "weight": 1.0, "source": "store_store_putcover", "target": "backend_internal_store_store_coverrelativepath", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L592", "weight": 1.0, "source": "store_store_getcover", "target": "store_store_getcoverbyaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L690", "weight": 1.0, "source": "store_store_coverbyaddress", "target": "store_store_getcoverbyaddress", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store.go", "source_location": "L710", "weight": 1.0, "source": "store_store_setseriescover", "target": "store_store_putcover", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L833", "weight": 1.0, "source": "backend_internal_store_store_test_testcoverbyaddress", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L945", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L814", "weight": 1.0, "source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "target": "backend_internal_store_store_coveraddress" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/store/store_test.go", "source_location": "L877", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "target": "backend_internal_store_store_coveraddress" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L27", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L243", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L719", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_readseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L39", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L260", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L954", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_seedsecondreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L221", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testbookmarkcontinueurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1118", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L200", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testbookmarkhasnewchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L821", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testcoverbyaddress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1408", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1361", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1447", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L916", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdeletekeepsseriesrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1186", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L515", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdisplaychapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L280", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdueforlatestcheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L988", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L312", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L965", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L483", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1216", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L408", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L18", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testmain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L331", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testmarklatestchecked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L610", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1057", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L675", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L761", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L52", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testopenisidempotent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1399", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1391", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testopenrequirescoverdirectory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L83", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testreaderidfortokenhash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1261", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testreadersandsessionrevocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L102", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testreadertokeninfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L116", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1020", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L794", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L168", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_teststoreget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L189", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_teststoregetmissing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1143", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1305", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L734", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L367", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L582", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L383", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L890", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L853", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L553", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L566", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertkindroundtrips", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L350", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L437", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L458", "weight": 1.0, "source": "backend_internal_store_store_test", "target": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L18", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testmain", "target": "backend_internal_store_store_test_go_m", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L27", "weight": 1.0, "context": "return_type", "source": "backend_internal_store_store_test_newteststore", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L27", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_newteststore", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1119", "weight": 1.0, "source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L822", "weight": 1.0, "source": "backend_internal_store_store_test_testcoverbyaddress", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1448", "weight": 1.0, "source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L917", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1187", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L298", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheck", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L989", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L313", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L966", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L484", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1217", "weight": 1.0, "source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L409", "weight": 1.0, "source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L332", "weight": 1.0, "source": "backend_internal_store_store_test_testmarklatestchecked", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L762", "weight": 1.0, "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L84", "weight": 1.0, "source": "backend_internal_store_store_test_testreaderidfortokenhash", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1262", "weight": 1.0, "source": "backend_internal_store_store_test_testreadersandsessionrevocation", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L103", "weight": 1.0, "source": "backend_internal_store_store_test_testreadertokeninfo", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L795", "weight": 1.0, "source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L169", "weight": 1.0, "source": "backend_internal_store_store_test_teststoreget", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L190", "weight": 1.0, "source": "backend_internal_store_store_test_teststoregetmissing", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1144", "weight": 1.0, "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1306", "weight": 1.0, "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L735", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L368", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L583", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L384", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L891", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L854", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L554", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L567", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertkindroundtrips", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L351", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L438", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L459", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "target": "backend_internal_store_store_test_newteststore", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_readlatestcheckedat", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L719", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_readseries", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L39", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_secondreader", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L260", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_seedforcheck", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L954", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_seedsecondreader", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L221", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testbookmarkcontinueurl", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1118", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L200", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testbookmarkhasnewchapter", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L821", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testcoverbyaddress", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1408", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1361", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testcoverpersistsacrossreopen", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1447", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L916", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1186", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L515", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdisplaychapter", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L280", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdueforlatestcheck", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L988", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L312", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L965", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L483", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1216", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L408", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L331", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testmarklatestchecked", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L610", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1057", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L675", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L761", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testopenisidempotent", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1399", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1391", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testopenrequirescoverdirectory", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L83", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testreaderidfortokenhash", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1261", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testreadersandsessionrevocation", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L102", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testreadertokeninfo", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L116", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1020", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L794", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L168", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_teststoreget", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_teststoregetmissing", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1143", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1305", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L734", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L367", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L582", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L383", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L890", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L853", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L553", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertkinddefaultstomanga", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L566", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertkindroundtrips", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L350", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L437", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L458", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", "target": "backend_internal_store_store_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_readlatestcheckedat", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L719", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_readseries", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L39", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_secondreader", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L260", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_seedforcheck", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L954", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_store_store_test_seedsecondreader", "target": "backend_internal_store_store_test_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L956", "weight": 1.0, "source": "backend_internal_store_store_test_seedsecondreader", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1188", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L778", "weight": 1.0, "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1263", "weight": 1.0, "source": "backend_internal_store_store_test_testreadersandsessionrevocation", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1145", "weight": 1.0, "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1307", "weight": 1.0, "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", "target": "backend_internal_store_store_test_secondreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L338", "weight": 1.0, "source": "backend_internal_store_store_test_testmarklatestchecked", "target": "backend_internal_store_store_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L362", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "target": "backend_internal_store_store_test_readlatestcheckedat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L299", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheck", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L990", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L315", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L969", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L333", "weight": 1.0, "source": "backend_internal_store_store_test_testmarklatestchecked", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L352", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", "target": "backend_internal_store_store_test_seedforcheck", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L932", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", "target": "backend_internal_store_store_test_readseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L1206", "weight": 1.0, "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", "target": "backend_internal_store_store_test_readseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L749", "weight": 1.0, "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", "target": "backend_internal_store_store_test_readseries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/store/store_test.go", "source_location": "L970", "weight": 1.0, "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", "target": "backend_internal_store_store_test_seedsecondreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L91", "weight": 1.0, "source": "backend_internal_userscript_userscript", "target": "backend_internal_userscript_userscript_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L53", "weight": 1.0, "source": "backend_internal_userscript_userscript", "target": "backend_internal_userscript_userscript_render", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L35", "weight": 1.0, "source": "backend_internal_userscript_userscript", "target": "backend_internal_userscript_userscript_stampversion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L42", "weight": 1.0, "source": "backend_internal_userscript_userscript", "target": "backend_internal_userscript_userscript_substitutetoken", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L76", "weight": 1.0, "source": "backend_internal_userscript_userscript_render", "target": "backend_internal_userscript_userscript_stampversion", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L35", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_stampversion", "target": "backend_internal_userscript_userscript_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L25", "weight": 1.0, "source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "target": "backend_internal_userscript_userscript_stampversion" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L42", "weight": 1.0, "source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "target": "backend_internal_userscript_userscript_stampversion" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L66", "weight": 1.0, "source": "backend_internal_userscript_userscript_render", "target": "backend_internal_userscript_userscript_substitutetoken", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L48", "weight": 1.0, "source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "target": "backend_internal_userscript_userscript_substitutetoken" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L64", "weight": 1.0, "source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "target": "backend_internal_userscript_userscript_substitutetoken" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L98", "weight": 1.0, "source": "backend_internal_userscript_userscript_handler", "target": "backend_internal_userscript_userscript_render", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_render", "target": "backend_internal_userscript_userscript_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_render", "target": "backend_internal_userscript_userscript_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/web.go", "source_location": "L593", "weight": 1.0, "source": "web_handler_installuserscript", "target": "backend_internal_userscript_userscript_render" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L91", "weight": 1.0, "context": "return_type", "source": "backend_internal_userscript_userscript_handler", "target": "backend_internal_userscript_userscript_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript.go", "source_location": "L91", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_handler", "target": "backend_internal_userscript_userscript_go_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L23", "weight": 1.0, "source": "backend_internal_userscript_userscript_test", "target": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L40", "weight": 1.0, "source": "backend_internal_userscript_userscript_test", "target": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L47", "weight": 1.0, "source": "backend_internal_userscript_userscript_test", "target": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L62", "weight": 1.0, "source": "backend_internal_userscript_userscript_test", "target": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L23", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", "target": "backend_internal_userscript_userscript_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", "target": "backend_internal_userscript_userscript_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", "target": "backend_internal_userscript_userscript_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/userscript/userscript_test.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", "target": "backend_internal_userscript_userscript_test_go_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L63", "weight": 1.0, "source": "backend_internal_web_discord", "target": "backend_internal_web_discord_newoauthstates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L41", "weight": 1.0, "source": "backend_internal_web_discord", "target": "web_discordconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L276", "weight": 1.0, "source": "backend_internal_web_discord", "target": "web_discordmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L318", "weight": 1.0, "source": "backend_internal_web_discord", "target": "web_discordtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L58", "weight": 1.0, "source": "backend_internal_web_discord", "target": "web_oauthstates", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L50", "weight": 1.0, "context": "field", "source": "backend_config", "target": "web_discordconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L47", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "web_discordconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L114", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_new", "target": "web_discordconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L132", "weight": 1.0, "context": "return_type", "source": "backend_web_test_discordconfig", "target": "web_discordconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L63", "weight": 1.0, "context": "return_type", "source": "backend_internal_web_discord_newoauthstates", "target": "web_oauthstates", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L48", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "web_oauthstates", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L59", "weight": 1.0, "context": "field", "source": "web_oauthstates", "target": "backend_internal_web_discord_go_mutex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L60", "weight": 1.0, "context": "field", "source": "web_oauthstates", "target": "backend_internal_web_discord_go_time", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L67", "weight": 1.0, "source": "web_oauthstates", "target": "web_oauthstates_put", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L93", "weight": 1.0, "source": "web_oauthstates", "target": "web_oauthstates_take", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "source": "web_oauthstates_put", "target": "backend_internal_web_discord_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/oauth_test.go", "source_location": "L33", "weight": 1.0, "source": "backend_internal_web_oauth_test_testoauthstateeviction", "target": "backend_internal_web_discord_newoauthstates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/oauth_test.go", "source_location": "L9", "weight": 1.0, "source": "backend_internal_web_oauth_test_testoauthstatesingleuse", "target": "backend_internal_web_discord_newoauthstates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/oauth_test.go", "source_location": "L20", "weight": 1.0, "source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "target": "backend_internal_web_discord_newoauthstates" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/web.go", "source_location": "L126", "weight": 1.0, "source": "backend_internal_web_web_new", "target": "backend_internal_web_discord_newoauthstates" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L108", "weight": 1.0, "source": "web_handler_discordstart", "target": "web_oauthstates_put", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L137", "weight": 1.0, "source": "web_handler_discordcallback", "target": "web_oauthstates_take", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L123", "weight": 1.0, "source": "backend_internal_web_discord_go_web_handler", "target": "web_handler_discordcallback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L291", "weight": 1.0, "source": "backend_internal_web_discord_go_web_handler", "target": "web_handler_discordmember", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L106", "weight": 1.0, "source": "backend_internal_web_discord_go_web_handler", "target": "web_handler_discordstart", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L248", "weight": 1.0, "source": "backend_internal_web_discord_go_web_handler", "target": "web_handler_discorduserid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L214", "weight": 1.0, "source": "backend_internal_web_discord_go_web_handler", "target": "web_handler_exchangetoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L106", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discordstart", "target": "backend_internal_web_discord_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L106", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discordstart", "target": "backend_internal_web_discord_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L123", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discordcallback", "target": "backend_internal_web_discord_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L123", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discordcallback", "target": "backend_internal_web_discord_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L150", "weight": 1.0, "source": "web_handler_discordcallback", "target": "backend_internal_web_discord_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L167", "weight": 1.0, "source": "web_handler_discordcallback", "target": "web_handler_discordmember", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L159", "weight": 1.0, "source": "web_handler_discordcallback", "target": "web_handler_discorduserid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L150", "weight": 1.0, "source": "web_handler_discordcallback", "target": "web_handler_exchangetoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L214", "weight": 1.0, "context": "parameter_type", "source": "web_handler_exchangetoken", "target": "backend_internal_web_discord_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L242", "weight": 1.0, "source": "web_handler_exchangetoken", "target": "backend_internal_web_web_new" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L214", "weight": 1.0, "context": "return_type", "source": "web_handler_exchangetoken", "target": "web_discordtoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L291", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discordmember", "target": "backend_internal_web_discord_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L248", "weight": 1.0, "context": "parameter_type", "source": "web_handler_discorduserid", "target": "backend_internal_web_discord_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/discord.go", "source_location": "L271", "weight": 1.0, "source": "web_handler_discorduserid", "target": "backend_internal_web_web_new" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/discord.go", "source_location": "L291", "weight": 1.0, "context": "return_type", "source": "web_handler_discordmember", "target": "web_discordmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L32", "weight": 1.0, "source": "backend_internal_web_oauth_test", "target": "backend_internal_web_oauth_test_testoauthstateeviction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L8", "weight": 1.0, "source": "backend_internal_web_oauth_test", "target": "backend_internal_web_oauth_test_testoauthstatesingleuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L19", "weight": 1.0, "source": "backend_internal_web_oauth_test", "target": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L8", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_oauth_test_testoauthstatesingleuse", "target": "backend_internal_web_oauth_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L32", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_oauth_test_testoauthstateeviction", "target": "backend_internal_web_oauth_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/oauth_test.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", "target": "backend_internal_web_oauth_test_go_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L4", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_applyfilter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L68", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_closecardpanels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L166", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_reasonfrom", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L52", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_setactivetab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L133", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_showerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L95", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_togglechapterform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L102", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_toggleconfirmrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L80", "weight": 1.0, "source": "backend_internal_web_static_filter", "target": "backend_internal_web_static_filter_togglepanel", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/internal/web/static/filter.js", "source_location": "L55", "weight": 1.0, "source": "backend_internal_web_static_filter_setactivetab", "target": "backend_internal_web_static_htmx_min_on" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L84", "weight": 1.0, "source": "backend_internal_web_static_filter_togglepanel", "target": "backend_internal_web_static_filter_closecardpanels", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L96", "weight": 1.0, "source": "backend_internal_web_static_filter_togglechapterform", "target": "backend_internal_web_static_filter_togglepanel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/filter.js", "source_location": "L104", "weight": 1.0, "source": "backend_internal_web_static_filter_toggleconfirmrow", "target": "backend_internal_web_static_filter_togglepanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_a", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_an", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_at", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_b", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_be", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_bn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_bt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_cn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_d", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_de", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_dn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_dt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_en", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_et", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_fe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_fn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ft", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_g", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_gn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_gt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_he", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_hn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ht", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_it", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_j", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_je", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_jt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_k", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ke", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_kn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_kt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_l", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ln", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_lt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_m", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_me", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_mn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_mt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_n", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_nn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_nt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_oe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_on", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_p", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_pe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_pn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_pt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_q", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_qe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_qn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_qt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_r", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_rn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_rt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_sn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_st", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_t", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_tn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_tt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_u", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_un", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ut", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_v", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_vn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_vt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_w", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_we", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_wn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_wt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_x", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_xe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_xn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_xt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_y", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ye", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_yn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_yt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_z", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_ze", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_zn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "backend_internal_web_static_htmx_min_zt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min", "target": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gn", "target": "backend_internal_web_static_htmx_min_d", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_d", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ee", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ee", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ee", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ee", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_le", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_lt", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pn", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_te", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ut", "target": "backend_internal_web_static_htmx_min_ee", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bt", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_le", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_s", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_i", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_qe", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_se", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_un", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ze", "target": "backend_internal_web_static_htmx_min_te", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fe", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_g", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_je", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_me", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_o", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ue", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_un", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_z", "target": "backend_internal_web_static_htmx_min_c", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1295", "weight": 1.0, "source": "userscript_manga_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_c" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1056", "weight": 1.0, "source": "userscript_novel_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_c" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_a", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ae", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_m", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_mt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_n", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ne", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_qe", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_u", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ut", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_vn", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_x", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_xe", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zn", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zt", "target": "backend_internal_web_static_htmx_min_ne", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_m", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_m", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_m", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_re", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_se", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_vt", "target": "backend_internal_web_static_htmx_min_o", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_et", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_i", "target": "backend_internal_web_static_htmx_min_a", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_i", "target": "backend_internal_web_static_htmx_min_n", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_je", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_le", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_re", "target": "backend_internal_web_static_htmx_min_i", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gn", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_hn", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nn", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pn", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_re", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_we", "target": "backend_internal_web_static_htmx_min_re", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L295", "weight": 1.0, "source": "userscript_manga_bookmark_user_latestchapterfromanchors", "target": "backend_internal_web_static_htmx_min_re" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_g", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ht", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pn", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_h", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_t", "target": "backend_internal_web_static_htmx_min_g", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_t", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_t", "target": "backend_internal_web_static_htmx_min_y", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_q", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_l", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_a", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_a", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_n", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_n", "target": "backend_internal_web_static_htmx_min_zn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_p", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_p", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_ge", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_p", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_p", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_oe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_oe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_oe", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_oe", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_be", "target": "backend_internal_web_static_htmx_min_k", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_k", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_k", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_xe", "target": "backend_internal_web_static_htmx_min_k", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ye", "target": "backend_internal_web_static_htmx_min_k", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1293", "weight": 1.0, "source": "userscript_manga_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_k" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1054", "weight": 1.0, "source": "userscript_novel_bookmark_user_el", "target": "backend_internal_web_static_htmx_min_k" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ct", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gn", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ke", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_lt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nn", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_qt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zt", "target": "backend_internal_web_static_htmx_min_ie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_b", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_hn", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_kt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_le", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_qe", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_qt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_rn", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_se", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_un", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_z", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ze", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zt", "target": "backend_internal_web_static_htmx_min_se", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bt", "target": "backend_internal_web_static_htmx_min_x", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ct", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_le", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gn", "target": "backend_internal_web_static_htmx_min_f", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_en", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fe", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_tn", "target": "backend_internal_web_static_htmx_min_ce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_b", "target": "backend_internal_web_static_htmx_min_de", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_b", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_vt", "target": "backend_internal_web_static_htmx_min_b", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_jt", "target": "backend_internal_web_static_htmx_min_u", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_vt", "target": "backend_internal_web_static_htmx_min_u", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_an", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_fe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_he", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_je", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_kn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_me", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_qe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_ve", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_vn", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "collection", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_xn", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_yn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_e", "target": "backend_internal_web_static_htmx_min_ze", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_v", "target": "backend_internal_web_static_htmx_min_e", "confidence_score": 0.5 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1200", "weight": 1.0, "source": "userscript_manga_bookmark_user_makedraggable", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L803", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L825", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushdelete", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L961", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L569", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L591", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "backend_internal_web_static_htmx_min_e" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_z", "target": "backend_internal_web_static_htmx_min_g", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_z", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ae", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_et", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_g", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ht", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_lt", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ot", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_tt", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_un", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yn", "target": "backend_internal_web_static_htmx_min_ue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ae", "target": "backend_internal_web_static_htmx_min_g", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ge", "target": "backend_internal_web_static_htmx_min_y", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ae", "target": "backend_internal_web_static_htmx_min_kt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yn", "target": "backend_internal_web_static_htmx_min_ae", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_be", "target": "backend_internal_web_static_htmx_min_xe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ye", "target": "backend_internal_web_static_htmx_min_xe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_be", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ke", "target": "backend_internal_web_static_htmx_min_be", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_we", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yt", "target": "backend_internal_web_static_htmx_min_we", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zt", "target": "backend_internal_web_static_htmx_min_we", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_mt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_qe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_he", "target": "backend_internal_web_static_htmx_min_xt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ze", "target": "backend_internal_web_static_htmx_min_he", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_qe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_qe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_pe", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ke", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_ke", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_an", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_bn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_cn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_fn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_hn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_ln", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_mn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_pn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_de", "target": "backend_internal_web_static_htmx_min_qn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_de", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_me", "target": "backend_internal_web_static_htmx_min_ve", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_ve", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_ve", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_et", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_tt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_nt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_at", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nt", "target": "backend_internal_web_static_htmx_min_vn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_it", "target": "backend_internal_web_static_htmx_min_rt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_rt", "target": "backend_internal_web_static_htmx_min_ot", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_it", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_st", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_bt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_ct", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_gt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_mt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_vt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_st", "target": "backend_internal_web_static_htmx_min_yt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_lt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ct", "target": "backend_internal_web_static_htmx_min_gt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ct", "target": "backend_internal_web_static_htmx_min_mt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_ut", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_at", "target": "backend_internal_web_static_htmx_min_qt", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_at", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_ft", "target": "backend_internal_web_static_htmx_min_pt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_ht", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_dt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_kn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_gt", "target": "backend_internal_web_static_htmx_min_xn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_gt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pt", "target": "backend_internal_web_static_htmx_min_wt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_yt", "target": "backend_internal_web_static_htmx_min_bt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_kn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_xn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wt", "target": "backend_internal_web_static_htmx_min_zt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_zt", "target": "backend_internal_web_static_htmx_min_jt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_zt", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_en", "target": "backend_internal_web_static_htmx_min_wn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_en", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_tn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_nn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_nn", "target": "backend_internal_web_static_htmx_min_r", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_nn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_rn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_on", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_on", "target": "backend_internal_web_static_htmx_min_sn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_sn", "target": "backend_internal_web_static_htmx_min_bn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_cn", "target": "backend_internal_web_static_htmx_min_ln", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_mn", "target": "backend_internal_web_static_htmx_min_ln", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_an", "target": "backend_internal_web_static_htmx_min_un", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_an", "target": "backend_internal_web_static_htmx_min_qn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_mn", "target": "backend_internal_web_static_htmx_min_an", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_fn", "target": "backend_internal_web_static_htmx_min_bn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_gn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_dn", "target": "backend_internal_web_static_htmx_min_r", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_mn", "target": "backend_internal_web_static_htmx_min_pn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_pn", "target": "backend_internal_web_static_htmx_min_in", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_mn", "target": "backend_internal_web_static_htmx_min_qn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_bn", "target": "backend_internal_web_static_htmx_min_vn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/static/htmx.min.js", "source_location": "L1", "weight": 1.0, "source": "backend_internal_web_static_htmx_min_wn", "target": "backend_internal_web_static_htmx_min_bn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L377", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_currentlib", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L366", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_currenttab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L256", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_filterbookmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L35", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_go_web_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L269", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_kindof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L279", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_libof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L114", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L217", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L161", "weight": 1.0, "source": "backend_internal_web_web", "target": "backend_internal_web_web_statichandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L180", "weight": 1.0, "source": "backend_internal_web_web", "target": "web_ctxkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L56", "weight": 1.0, "source": "backend_internal_web_web", "target": "web_listview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L108", "weight": 1.0, "source": "backend_internal_web_web", "target": "web_loginview", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L52", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "backend_internal_web_web_go_client", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L36", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "backend_internal_web_web_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L46", "weight": 1.0, "context": "field", "source": "backend_internal_web_web_go_web_handler", "target": "template", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L293", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_buildlistview", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L231", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_index", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L578", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_installuserscript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L437", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_loadformutation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L425", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_logout", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L407", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_refreshchrome", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L132", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_register", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L219", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L419", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_renderlogin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L205", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_requiresession", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L627", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_revokereadersessions", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L602", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_rotatetoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L465", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_saveandrendercard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L189", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_sessionreader", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L525", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_uichapter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L552", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_uidelete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L478", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_uifavorite", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L349", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_uilist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L494", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_uistatus", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L390", "weight": 1.0, "source": "backend_internal_web_web_go_web_handler", "target": "web_handler_writechromeoob", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L114", "weight": 1.0, "context": "return_type", "source": "backend_internal_web_web_new", "target": "backend_internal_web_web_go_web_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L161", "weight": 1.0, "context": "return_type", "source": "backend_internal_web_web_statichandler", "target": "backend_internal_web_web_go_web_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L114", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_new", "target": "backend_internal_web_web_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L293", "weight": 1.0, "context": "return_type", "source": "web_handler_buildlistview", "target": "web_listview", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L390", "weight": 1.0, "context": "parameter_type", "source": "web_handler_writechromeoob", "target": "web_listview", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L100", "weight": 1.0, "source": "web_listview", "target": "web_listview_listurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L93", "weight": 1.0, "source": "web_listview", "target": "web_listview_pageurl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main.go", "source_location": "L233", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_internal_web_web_new" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L137", "weight": 1.0, "source": "web_handler_register", "target": "backend_internal_web_web_statichandler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L132", "weight": 1.0, "context": "parameter_type", "source": "web_handler_register", "target": "servemux", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L149", "weight": 1.0, "source": "web_handler_register", "target": "web_handler_installuserscript", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L139", "weight": 1.0, "source": "web_handler_register", "target": "web_handler_requiresession", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L173", "weight": 1.0, "source": "backend_internal_web_web_statichandler", "target": "backend_internal_web_web_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L232", "weight": 1.0, "source": "web_handler_index", "target": "web_handler_sessionreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L207", "weight": 1.0, "source": "web_handler_requiresession", "target": "web_handler_sessionreader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "source": "web_handler_sessionreader", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L377", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_currentlib", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L366", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_currenttab", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L217", "weight": 1.0, "context": "parameter_type", "source": "backend_internal_web_web_readerof", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L231", "weight": 1.0, "context": "parameter_type", "source": "web_handler_index", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L437", "weight": 1.0, "context": "parameter_type", "source": "web_handler_loadformutation", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L425", "weight": 1.0, "context": "parameter_type", "source": "web_handler_logout", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L407", "weight": 1.0, "context": "parameter_type", "source": "web_handler_refreshchrome", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L627", "weight": 1.0, "context": "parameter_type", "source": "web_handler_revokereadersessions", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L602", "weight": 1.0, "context": "parameter_type", "source": "web_handler_rotatetoken", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L465", "weight": 1.0, "context": "parameter_type", "source": "web_handler_saveandrendercard", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L525", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uichapter", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L552", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uidelete", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L478", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uifavorite", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L349", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uilist", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L494", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uistatus", "target": "backend_internal_web_web_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L205", "weight": 1.0, "context": "return_type", "source": "web_handler_requiresession", "target": "backend_internal_web_web_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L578", "weight": 1.0, "context": "return_type", "source": "web_handler_installuserscript", "target": "backend_internal_web_web_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L584", "weight": 1.0, "source": "web_handler_installuserscript", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L443", "weight": 1.0, "source": "web_handler_loadformutation", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L408", "weight": 1.0, "source": "web_handler_refreshchrome", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L628", "weight": 1.0, "source": "web_handler_revokereadersessions", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L603", "weight": 1.0, "source": "web_handler_rotatetoken", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L466", "weight": 1.0, "source": "web_handler_saveandrendercard", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L558", "weight": 1.0, "source": "web_handler_uidelete", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L350", "weight": 1.0, "source": "web_handler_uilist", "target": "backend_internal_web_web_readerof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L234", "weight": 1.0, "source": "web_handler_index", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L219", "weight": 1.0, "context": "parameter_type", "source": "web_handler_render", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L420", "weight": 1.0, "source": "web_handler_renderlogin", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L656", "weight": 1.0, "source": "web_handler_revokereadersessions", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L619", "weight": 1.0, "source": "web_handler_rotatetoken", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L472", "weight": 1.0, "source": "web_handler_saveandrendercard", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L356", "weight": 1.0, "source": "web_handler_uilist", "target": "web_handler_render", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L231", "weight": 1.0, "context": "parameter_type", "source": "web_handler_index", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L437", "weight": 1.0, "context": "parameter_type", "source": "web_handler_loadformutation", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L425", "weight": 1.0, "context": "parameter_type", "source": "web_handler_logout", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L407", "weight": 1.0, "context": "parameter_type", "source": "web_handler_refreshchrome", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L419", "weight": 1.0, "context": "parameter_type", "source": "web_handler_renderlogin", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L627", "weight": 1.0, "context": "parameter_type", "source": "web_handler_revokereadersessions", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L602", "weight": 1.0, "context": "parameter_type", "source": "web_handler_rotatetoken", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L465", "weight": 1.0, "context": "parameter_type", "source": "web_handler_saveandrendercard", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L525", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uichapter", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L552", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uidelete", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L478", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uifavorite", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L349", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uilist", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L494", "weight": 1.0, "context": "parameter_type", "source": "web_handler_uistatus", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L390", "weight": 1.0, "context": "parameter_type", "source": "web_handler_writechromeoob", "target": "backend_internal_web_web_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L237", "weight": 1.0, "source": "web_handler_index", "target": "backend_internal_web_web_libof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L237", "weight": 1.0, "source": "web_handler_index", "target": "web_handler_buildlistview", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L305", "weight": 1.0, "source": "web_handler_buildlistview", "target": "backend_internal_web_web_filterbookmarks", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L305", "weight": 1.0, "source": "web_handler_buildlistview", "target": "backend_internal_web_web_kindof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L382", "weight": 1.0, "source": "backend_internal_web_web_currentlib", "target": "backend_internal_web_web_libof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L350", "weight": 1.0, "source": "web_handler_uilist", "target": "backend_internal_web_web_libof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L408", "weight": 1.0, "source": "web_handler_refreshchrome", "target": "web_handler_buildlistview", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L350", "weight": 1.0, "source": "web_handler_uilist", "target": "web_handler_buildlistview", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L361", "weight": 1.0, "source": "web_handler_uilist", "target": "web_handler_writechromeoob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L408", "weight": 1.0, "source": "web_handler_refreshchrome", "target": "backend_internal_web_web_currenttab", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L408", "weight": 1.0, "source": "web_handler_refreshchrome", "target": "backend_internal_web_web_currentlib", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L413", "weight": 1.0, "source": "web_handler_refreshchrome", "target": "web_handler_writechromeoob", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L473", "weight": 1.0, "source": "web_handler_saveandrendercard", "target": "web_handler_refreshchrome", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L567", "weight": 1.0, "source": "web_handler_uidelete", "target": "web_handler_refreshchrome", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L526", "weight": 1.0, "source": "web_handler_uichapter", "target": "web_handler_loadformutation", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L479", "weight": 1.0, "source": "web_handler_uifavorite", "target": "web_handler_loadformutation", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L495", "weight": 1.0, "source": "web_handler_uistatus", "target": "web_handler_loadformutation", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L547", "weight": 1.0, "source": "web_handler_uichapter", "target": "web_handler_saveandrendercard", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L485", "weight": 1.0, "source": "web_handler_uifavorite", "target": "web_handler_saveandrendercard", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/internal/web/web.go", "source_location": "L511", "weight": 1.0, "source": "web_handler_uistatus", "target": "web_handler_saveandrendercard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L25", "weight": 1.0, "source": "backend_main", "target": "backend_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L68", "weight": 1.0, "source": "backend_main", "target": "backend_latestpoll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L140", "weight": 1.0, "source": "backend_main", "target": "backend_main_clamppollcooldown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L96", "weight": 1.0, "source": "backend_main", "target": "backend_main_envbool", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L113", "weight": 1.0, "source": "backend_main", "target": "backend_main_envduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L127", "weight": 1.0, "source": "backend_main", "target": "backend_main_envint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L88", "weight": 1.0, "source": "backend_main", "target": "backend_main_envor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L248", "weight": 1.0, "source": "backend_main", "target": "backend_main_guardemptyuserscripttoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L172", "weight": 1.0, "source": "backend_main", "target": "backend_main_loadconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L150", "weight": 1.0, "source": "backend_main", "target": "backend_main_loadlatestpoll", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L258", "weight": 1.0, "source": "backend_main", "target": "backend_main_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L381", "weight": 1.0, "source": "backend_main", "target": "backend_main_newlatestpoller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L203", "weight": 1.0, "source": "backend_main", "target": "backend_main_newrouter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L405", "weight": 1.0, "source": "backend_main", "target": "backend_main_startlatestpoller", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L59", "weight": 1.0, "context": "field", "source": "backend_config", "target": "backend_latestpoll", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L172", "weight": 1.0, "context": "return_type", "source": "backend_main_loadconfig", "target": "backend_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L203", "weight": 1.0, "context": "parameter_type", "source": "backend_main_newrouter", "target": "backend_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_newwebtestserver", "target": "backend_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L73", "weight": 1.0, "context": "field", "source": "backend_latestpoll", "target": "backend_main_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L150", "weight": 1.0, "context": "return_type", "source": "backend_main_loadlatestpoll", "target": "backend_latestpoll", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L381", "weight": 1.0, "context": "parameter_type", "source": "backend_main_newlatestpoller", "target": "backend_latestpoll", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L405", "weight": 1.0, "context": "parameter_type", "source": "backend_main_startlatestpoller", "target": "backend_latestpoll", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L140", "weight": 1.0, "context": "return_type", "source": "backend_main_clamppollcooldown", "target": "backend_main_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L113", "weight": 1.0, "context": "return_type", "source": "backend_main_envduration", "target": "backend_main_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L165", "weight": 1.0, "source": "backend_main_loadlatestpoll", "target": "backend_main_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L178", "weight": 1.0, "source": "backend_main_loadconfig", "target": "backend_main_envor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L152", "weight": 1.0, "source": "backend_main_loadlatestpoll", "target": "backend_main_envbool", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L153", "weight": 1.0, "source": "backend_main_loadlatestpoll", "target": "backend_main_envduration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L157", "weight": 1.0, "source": "backend_main_loadlatestpoll", "target": "backend_main_envint", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L159", "weight": 1.0, "source": "backend_main_loadlatestpoll", "target": "backend_main_clamppollcooldown", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L182", "weight": 1.0, "source": "backend_main_loadconfig", "target": "backend_main_loadlatestpoll", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L151", "weight": 1.0, "source": "backend_main_test_testloadlatestpollclampsandfallsback", "target": "backend_main_loadlatestpoll" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L26", "weight": 1.0, "source": "backend_main_test_testloadlatestpolldefaults", "target": "backend_main_loadlatestpoll" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L59", "weight": 1.0, "source": "backend_main_test_testloadlatestpollenabledparsing", "target": "backend_main_loadlatestpoll" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L259", "weight": 1.0, "source": "backend_main_main", "target": "backend_main_loadconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L42", "weight": 1.0, "source": "backend_main_test_testloadconfigreadscoverdirectory", "target": "backend_main_loadconfig" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L353", "weight": 1.0, "source": "backend_main_main", "target": "backend_main_newrouter", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L203", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_main_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L203", "weight": 1.0, "context": "parameter_type", "source": "backend_main_newrouter", "target": "backend_main_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L240", "weight": 1.0, "source": "backend_main_newrouter", "target": "backend_main_guardemptyuserscripttoken", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L72", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L270", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L52", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L33", "weight": 1.0, "source": "backend_web_test_newwebtestserver", "target": "backend_main_newrouter" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L413", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_main_newrouter" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L381", "weight": 1.0, "context": "parameter_type", "source": "backend_main_newlatestpoller", "target": "backend_main_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L405", "weight": 1.0, "context": "parameter_type", "source": "backend_main_startlatestpoller", "target": "backend_main_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L248", "weight": 1.0, "context": "return_type", "source": "backend_main_guardemptyuserscripttoken", "target": "backend_main_go_handler", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L349", "weight": 1.0, "source": "backend_main_main", "target": "backend_main_startlatestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L418", "weight": 1.0, "source": "backend_main_startlatestpoller", "target": "backend_main_newlatestpoller", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L159", "weight": 1.0, "source": "backend_main_test_testnewlatestpollerwirescooldowns", "target": "backend_main_newlatestpoller" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main.go", "source_location": "L405", "weight": 1.0, "context": "parameter_type", "source": "backend_main_startlatestpoller", "target": "backend_main_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L246", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testgzipcompressestextnotfonts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L40", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testloadconfigreadscoverdirectory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L66", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testloadlatestpollclampsandfallsback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L17", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testloadlatestpolldefaults", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L47", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testloadlatestpollenabledparsing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L158", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testnewlatestpollerwirescooldowns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L289", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testputkindvalidation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L332", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L215", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L168", "weight": 1.0, "source": "backend_main_test", "target": "backend_main_test_testputstatusvalidation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L17", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testloadlatestpolldefaults", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L246", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testgzipcompressestextnotfonts", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testloadconfigreadscoverdirectory", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L66", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testloadlatestpollclampsandfallsback", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testloadlatestpollenabledparsing", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L158", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testnewlatestpollerwirescooldowns", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L289", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testputkindvalidation", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L332", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L215", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/main_test.go", "source_location": "L168", "weight": 1.0, "context": "parameter_type", "source": "backend_main_test_testputstatusvalidation", "target": "backend_main_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/main_test.go", "source_location": "L247", "weight": 1.0, "source": "backend_main_test_testgzipcompressestextnotfonts", "target": "backend_web_test_newwebtestserver" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L31", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_credrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L38", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_readercredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L20", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_registerreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L334", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L195", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_testinstallservesscriptwithcredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L69", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_testperreaderisolation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L262", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_testrotatecredentialviawebui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L51", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_testunknowncredentialrejected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L43", "weight": 1.0, "source": "backend_reader_credential_test", "target": "backend_reader_credential_test_withbody", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L20", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_registerreader", "target": "backend_reader_credential_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L20", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_registerreader", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L22", "weight": 1.0, "source": "backend_reader_credential_test_registerreader", "target": "backend_reader_credential_test_readercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L71", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_reader_credential_test_registerreader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L334", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L69", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L262", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type", "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_reader_credential_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L31", "weight": 1.0, "context": "return_type", "source": "backend_reader_credential_test_credrequest", "target": "backend_reader_credential_test_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_reader_credential_test_credrequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L274", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_reader_credential_test_credrequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L55", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_reader_credential_test_credrequest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L43", "weight": 1.0, "context": "return_type", "source": "backend_reader_credential_test_withbody", "target": "backend_reader_credential_test_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L82", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_reader_credential_test_readercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L55", "weight": 1.0, "source": "backend_reader_credential_test_testunknowncredentialrejected", "target": "backend_reader_credential_test_readercredential", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/web_test.go", "source_location": "L547", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_reader_credential_test_readercredential" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/reader_credential_test.go", "source_location": "L101", "weight": 1.0, "source": "backend_reader_credential_test_testperreaderisolation", "target": "backend_reader_credential_test_withbody", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L207", "weight": 1.0, "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", "target": "backend_web_test_newwebtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L217", "weight": 1.0, "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", "target": "backend_web_test_sessioncookie" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L280", "weight": 1.0, "source": "backend_reader_credential_test_testrotatecredentialviawebui", "target": "backend_web_test_sessioncookie" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L335", "weight": 1.0, "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "target": "backend_web_test_newwebtestserver" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "backend/reader_credential_test.go", "source_location": "L337", "weight": 1.0, "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", "target": "backend_web_test_sessioncookie" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L51", "weight": 1.0, "source": "backend_web_test", "target": "backend_discordstub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L65", "weight": 1.0, "source": "backend_web_test", "target": "backend_tokenrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L177", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L132", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L70", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L30", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L144", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1262", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_poststatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L792", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1428", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_seedlibraries", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1114", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L38", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L209", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_signedinreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L198", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_signincookie", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L155", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L187", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_storereaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1177", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_stripof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1376", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testapprendersnewtabs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L756", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testbookmarksapistillbeareronly", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L674", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testcallbackratelimited", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L882", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1338", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testcardshowsstatuscontrols", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L908", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testchapteroverridemovesupdatedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L943", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L983", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testchapteroverriderejectsbadinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L358", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L342", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordcallbackrejectsmissingstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L375", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordcallbackstateissingleuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L255", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordloginfullflow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L391", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordloginrefusesnonmember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L437", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordloginrequiresrolepositive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L655", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testdiscordlogintokenendpointdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L730", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testexpiredsessionrejected", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L833", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testfavoritetoggleswithoutreordering", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L461", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L218", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testindexwithoutsessionshowslogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L231", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testindexwithsessionshowslist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1472", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testkindlessrowshowsinmangalibrary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1441", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testlibrariesaredisjoint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L700", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testlogoutdeletessession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1518", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testmangapagekeepsupdatedtab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1395", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testmutationrefresheschromeoutofband", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1007", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testmutationsonmissingkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L508", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1536", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testnovelnewtabfallsbacktoall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1487", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testnovelpageomitsupdatedtab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L490", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testownerloginreusestheseededreader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L568", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testownerrevokesanotherreaderssessions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L630", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testownerseesreaderspanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1243", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testrecentstripcapped", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1192", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L777", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_teststaticassetsserved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1135", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testtabsshowonlytheirbucket", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1028", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuideleteremovesrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1055", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuilistfavouritestab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1081", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuilistnewtab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L814", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuiroutesrequiresession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1322", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuistatusdoesnotreorderlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1293", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuistatusrejectsunknownvalue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1307", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuistatusrequiressession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1274", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_testuistatussetsbucket", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L801", "weight": 1.0, "source": "backend_web_test", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L30", "weight": 1.0, "context": "return_type", "source": "backend_web_test_newwebtestserver", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L30", "weight": 1.0, "context": "return_type", "source": "backend_web_test_newwebtestserver", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_newwebtestserver", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L149", "weight": 1.0, "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1378", "weight": 1.0, "source": "backend_web_test_testapprendersnewtabs", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L758", "weight": 1.0, "source": "backend_web_test_testbookmarksapistillbeareronly", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L884", "weight": 1.0, "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1340", "weight": 1.0, "source": "backend_web_test_testcardshowsstatuscontrols", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L910", "weight": 1.0, "source": "backend_web_test_testchapteroverridemovesupdatedat", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L945", "weight": 1.0, "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L985", "weight": 1.0, "source": "backend_web_test_testchapteroverriderejectsbadinput", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L443", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L660", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L732", "weight": 1.0, "source": "backend_web_test_testexpiredsessionrejected", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L835", "weight": 1.0, "source": "backend_web_test_testfavoritetoggleswithoutreordering", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L219", "weight": 1.0, "source": "backend_web_test_testindexwithoutsessionshowslogin", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L233", "weight": 1.0, "source": "backend_web_test_testindexwithsessionshowslist", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1474", "weight": 1.0, "source": "backend_web_test_testkindlessrowshowsinmangalibrary", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1443", "weight": 1.0, "source": "backend_web_test_testlibrariesaredisjoint", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L702", "weight": 1.0, "source": "backend_web_test_testlogoutdeletessession", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1520", "weight": 1.0, "source": "backend_web_test_testmangapagekeepsupdatedtab", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1397", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1009", "weight": 1.0, "source": "backend_web_test_testmutationsonmissingkey", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L517", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1538", "weight": 1.0, "source": "backend_web_test_testnovelnewtabfallsbacktoall", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1489", "weight": 1.0, "source": "backend_web_test_testnovelpageomitsupdatedtab", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L495", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1245", "weight": 1.0, "source": "backend_web_test_testrecentstripcapped", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1194", "weight": 1.0, "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L778", "weight": 1.0, "source": "backend_web_test_teststaticassetsserved", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1137", "weight": 1.0, "source": "backend_web_test_testtabsshowonlytheirbucket", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1030", "weight": 1.0, "source": "backend_web_test_testuideleteremovesrow", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1057", "weight": 1.0, "source": "backend_web_test_testuilistfavouritestab", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1083", "weight": 1.0, "source": "backend_web_test_testuilistnewtab", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L815", "weight": 1.0, "source": "backend_web_test_testuiroutesrequiresession", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1324", "weight": 1.0, "source": "backend_web_test_testuistatusdoesnotreorderlist", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1295", "weight": 1.0, "source": "backend_web_test_testuistatusrejectsunknownvalue", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1308", "weight": 1.0, "source": "backend_web_test_testuistatusrequiressession", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1276", "weight": 1.0, "source": "backend_web_test_testuistatussetsbucket", "target": "backend_web_test_newwebtestserver", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_completesignin", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L70", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_newdiscordstub", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L144", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1262", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_poststatus", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L792", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seed", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1428", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seedlibraries", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1114", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seedstatusrows", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L38", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_sessioncookie", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L209", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_signedinreader", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_signincookie", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L155", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_startsignin", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L187", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_storereaders", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1177", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_stripof", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1376", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testapprendersnewtabs", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L756", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testbookmarksapistillbeareronly", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L674", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testcallbackratelimited", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L882", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1338", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testcardshowsstatuscontrols", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L908", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testchapteroverridemovesupdatedat", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L943", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L983", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testchapteroverriderejectsbadinput", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L358", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L342", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordcallbackrejectsmissingstate", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L375", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordcallbackstateissingleuse", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L255", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordloginfullflow", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L391", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L437", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L655", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L730", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testexpiredsessionrejected", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L833", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testfavoritetoggleswithoutreordering", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L461", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L218", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testindexwithoutsessionshowslogin", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L231", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testindexwithsessionshowslist", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1472", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testkindlessrowshowsinmangalibrary", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1441", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testlibrariesaredisjoint", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L700", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testlogoutdeletessession", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1518", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testmangapagekeepsupdatedtab", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1395", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1007", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testmutationsonmissingkey", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L508", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1536", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testnovelnewtabfallsbacktoall", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1487", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testnovelpageomitsupdatedtab", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L490", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L568", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testownerrevokesanotherreaderssessions", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L630", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testownerseesreaderspanel", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1243", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testrecentstripcapped", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1192", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L777", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_teststaticassetsserved", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1135", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testtabsshowonlytheirbucket", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1028", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuideleteremovesrow", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1055", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuilistfavouritestab", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1081", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuilistnewtab", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L814", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuiroutesrequiresession", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1322", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuistatusdoesnotreorderlist", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1293", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuistatusrejectsunknownvalue", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1307", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuistatusrequiressession", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1274", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_testuistatussetsbucket", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L801", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_uirequest", "target": "backend_web_test_go_t", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_completesignin", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L144", "weight": 1.0, "context": "return_type", "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1262", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_poststatus", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L209", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_signedinreader", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_signincookie", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L155", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_startsignin", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1177", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_stripof", "target": "backend_web_test_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L144", "weight": 1.0, "context": "return_type", "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1262", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_poststatus", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L792", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seed", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1428", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seedlibraries", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1114", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_seedstatusrows", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L38", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_sessioncookie", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L209", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_signedinreader", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L187", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_storereaders", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1177", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_stripof", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L801", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_uirequest", "target": "backend_web_test_go_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1268", "weight": 1.0, "source": "backend_web_test_poststatus", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L38", "weight": 1.0, "context": "return_type", "source": "backend_web_test_sessioncookie", "target": "backend_web_test_go_cookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1180", "weight": 1.0, "source": "backend_web_test_stripof", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1382", "weight": 1.0, "source": "backend_web_test_testapprendersnewtabs", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L762", "weight": 1.0, "source": "backend_web_test_testbookmarksapistillbeareronly", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1357", "weight": 1.0, "source": "backend_web_test_testcardshowsstatuscontrols", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L243", "weight": 1.0, "source": "backend_web_test_testindexwithsessionshowslist", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L703", "weight": 1.0, "source": "backend_web_test_testlogoutdeletessession", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L575", "weight": 1.0, "source": "backend_web_test_testownerrevokesanotherreaderssessions", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L635", "weight": 1.0, "source": "backend_web_test_testownerseesreaderspanel", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1153", "weight": 1.0, "source": "backend_web_test_testtabsshowonlytheirbucket", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L810", "weight": 1.0, "source": "backend_web_test_uirequest", "target": "backend_web_test_sessioncookie", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L198", "weight": 1.0, "context": "return_type", "source": "backend_web_test_signincookie", "target": "backend_web_test_go_cookie", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L59", "weight": 1.0, "context": "field", "source": "backend_discordstub", "target": "backend_tokenrequest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L70", "weight": 1.0, "context": "return_type", "source": "backend_web_test_newdiscordstub", "target": "backend_discordstub", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L144", "weight": 1.0, "context": "return_type", "source": "backend_web_test_oauthwebtestserver", "target": "backend_discordstub", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L67", "weight": 1.0, "context": "field", "source": "backend_tokenrequest", "target": "values", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L801", "weight": 1.0, "context": "parameter_type", "source": "backend_web_test_uirequest", "target": "values", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L70", "weight": 1.0, "context": "return_type", "source": "backend_web_test_newdiscordstub", "target": "server", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L146", "weight": 1.0, "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L405", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L438", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L656", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L513", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L491", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_newdiscordstub", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L148", "weight": 1.0, "source": "backend_web_test_oauthwebtestserver", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L410", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L441", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L659", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L515", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L494", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_discordconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L675", "weight": 1.0, "source": "backend_web_test_testcallbackratelimited", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L359", "weight": 1.0, "source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L343", "weight": 1.0, "source": "backend_web_test_testdiscordcallbackrejectsmissingstate", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L376", "weight": 1.0, "source": "backend_web_test_testdiscordcallbackstateissingleuse", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L256", "weight": 1.0, "source": "backend_web_test_testdiscordloginfullflow", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L462", "weight": 1.0, "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L569", "weight": 1.0, "source": "backend_web_test_testownerrevokesanotherreaderssessions", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L631", "weight": 1.0, "source": "backend_web_test_testownerseesreaderspanel", "target": "backend_web_test_oauthwebtestserver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L200", "weight": 1.0, "source": "backend_web_test_signincookie", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L377", "weight": 1.0, "source": "backend_web_test_testdiscordcallbackstateissingleuse", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L415", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L445", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L662", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_startsignin", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L177", "weight": 1.0, "context": "return_type", "source": "backend_web_test_completesignin", "target": "backend_web_test_go_responserecorder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L200", "weight": 1.0, "source": "backend_web_test_signincookie", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L378", "weight": 1.0, "source": "backend_web_test_testdiscordcallbackstateissingleuse", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L287", "weight": 1.0, "source": "backend_web_test_testdiscordloginfullflow", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L415", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L445", "weight": 1.0, "source": "backend_web_test_testdiscordloginrequiresrolepositive", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L662", "weight": 1.0, "source": "backend_web_test_testdiscordlogintokenendpointdown", "target": "backend_web_test_completesignin", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1262", "weight": 1.0, "context": "return_type", "source": "backend_web_test_poststatus", "target": "backend_web_test_go_responserecorder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L429", "weight": 1.0, "source": "backend_web_test_testdiscordloginrefusesnonmember", "target": "backend_web_test_storereaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L463", "weight": 1.0, "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "target": "backend_web_test_storereaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L500", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_storereaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L211", "weight": 1.0, "source": "backend_web_test_signedinreader", "target": "backend_web_test_signincookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L519", "weight": 1.0, "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", "target": "backend_web_test_signincookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L570", "weight": 1.0, "source": "backend_web_test_testownerrevokesanotherreaderssessions", "target": "backend_web_test_signincookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L632", "weight": 1.0, "source": "backend_web_test_testownerseesreaderspanel", "target": "backend_web_test_signincookie", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L467", "weight": 1.0, "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", "target": "backend_web_test_signedinreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L497", "weight": 1.0, "source": "backend_web_test_testownerloginreusestheseededreader", "target": "backend_web_test_signedinreader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1430", "weight": 1.0, "source": "backend_web_test_seedlibraries", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L885", "weight": 1.0, "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L911", "weight": 1.0, "source": "backend_web_test_testchapteroverridemovesupdatedat", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L946", "weight": 1.0, "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L986", "weight": 1.0, "source": "backend_web_test_testchapteroverriderejectsbadinput", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L836", "weight": 1.0, "source": "backend_web_test_testfavoritetoggleswithoutreordering", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1475", "weight": 1.0, "source": "backend_web_test_testkindlessrowshowsinmangalibrary", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1398", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1031", "weight": 1.0, "source": "backend_web_test_testuideleteremovesrow", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1058", "weight": 1.0, "source": "backend_web_test_testuilistfavouritestab", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1084", "weight": 1.0, "source": "backend_web_test_testuilistnewtab", "target": "backend_web_test_seed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L892", "weight": 1.0, "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L919", "weight": 1.0, "source": "backend_web_test_testchapteroverridemovesupdatedat", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L959", "weight": 1.0, "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L994", "weight": 1.0, "source": "backend_web_test_testchapteroverriderejectsbadinput", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L843", "weight": 1.0, "source": "backend_web_test_testfavoritetoggleswithoutreordering", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1481", "weight": 1.0, "source": "backend_web_test_testkindlessrowshowsinmangalibrary", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1456", "weight": 1.0, "source": "backend_web_test_testlibrariesaredisjoint", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1524", "weight": 1.0, "source": "backend_web_test_testmangapagekeepsupdatedtab", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1409", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1014", "weight": 1.0, "source": "backend_web_test_testmutationsonmissingkey", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1542", "weight": 1.0, "source": "backend_web_test_testnovelnewtabfallsbacktoall", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1493", "weight": 1.0, "source": "backend_web_test_testnovelpageomitsupdatedtab", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1037", "weight": 1.0, "source": "backend_web_test_testuideleteremovesrow", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1068", "weight": 1.0, "source": "backend_web_test_testuilistfavouritestab", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1098", "weight": 1.0, "source": "backend_web_test_testuilistnewtab", "target": "backend_web_test_uirequest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L801", "weight": 1.0, "context": "return_type", "source": "backend_web_test_uirequest", "target": "backend_web_test_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1379", "weight": 1.0, "source": "backend_web_test_testapprendersnewtabs", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1341", "weight": 1.0, "source": "backend_web_test_testcardshowsstatuscontrols", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1195", "weight": 1.0, "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1138", "weight": 1.0, "source": "backend_web_test_testtabsshowonlytheirbucket", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1325", "weight": 1.0, "source": "backend_web_test_testuistatusdoesnotreorderlist", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1296", "weight": 1.0, "source": "backend_web_test_testuistatusrejectsunknownvalue", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1309", "weight": 1.0, "source": "backend_web_test_testuistatusrequiressession", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1277", "weight": 1.0, "source": "backend_web_test_testuistatussetsbucket", "target": "backend_web_test_seedstatusrows", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1404", "weight": 1.0, "source": "backend_web_test_testmutationrefresheschromeoutofband", "target": "backend_web_test_stripof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1257", "weight": 1.0, "source": "backend_web_test_testrecentstripcapped", "target": "backend_web_test_stripof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1207", "weight": 1.0, "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", "target": "backend_web_test_stripof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1329", "weight": 1.0, "source": "backend_web_test_testuistatusdoesnotreorderlist", "target": "backend_web_test_poststatus", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1298", "weight": 1.0, "source": "backend_web_test_testuistatusrejectsunknownvalue", "target": "backend_web_test_poststatus", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1280", "weight": 1.0, "source": "backend_web_test_testuistatussetsbucket", "target": "backend_web_test_poststatus", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1444", "weight": 1.0, "source": "backend_web_test_testlibrariesaredisjoint", "target": "backend_web_test_seedlibraries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1521", "weight": 1.0, "source": "backend_web_test_testmangapagekeepsupdatedtab", "target": "backend_web_test_seedlibraries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1539", "weight": 1.0, "source": "backend_web_test_testnovelnewtabfallsbacktoall", "target": "backend_web_test_seedlibraries", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "backend/web_test.go", "source_location": "L1490", "weight": 1.0, "source": "backend_web_test_testnovelpageomitsupdatedtab", "target": "backend_web_test_seedlibraries", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L45", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_browser_alive", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L124", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_connection", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L118", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_connection_signal", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L111", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_finish_connection", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L51", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_has_connections", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L37", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_lock", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L152", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_reaper", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L1", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_sh__entry", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L210", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_shutdown", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L65", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_start_browser", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L84", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_stop_browser", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L200", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_stop_browser_gracefully", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L41", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_unlock", "confidence_score": 1.0 }, { "relation": "defines", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L98", "weight": 1.0, "source": "chrome_entrypoint", "target": "chrome_entrypoint_wait_for_browser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L168", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_sh__entry", "target": "chrome_entrypoint_connection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L195", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_sh__entry", "target": "chrome_entrypoint_reaper", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L223", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_sh__entry", "target": "chrome_entrypoint_stop_browser_gracefully", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L126", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_lock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L112", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_finish_connection", "target": "chrome_entrypoint_lock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L155", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_reaper", "target": "chrome_entrypoint_lock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L201", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_stop_browser_gracefully", "target": "chrome_entrypoint_lock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L133", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_unlock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L115", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_finish_connection", "target": "chrome_entrypoint_unlock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L163", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_reaper", "target": "chrome_entrypoint_unlock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L207", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_stop_browser_gracefully", "target": "chrome_entrypoint_unlock", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L128", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_browser_alive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L156", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_reaper", "target": "chrome_entrypoint_browser_alive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L202", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_stop_browser_gracefully", "target": "chrome_entrypoint_browser_alive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L104", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_wait_for_browser", "target": "chrome_entrypoint_browser_alive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L156", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_reaper", "target": "chrome_entrypoint_has_connections", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L130", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_start_browser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L160", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_reaper", "target": "chrome_entrypoint_stop_browser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L205", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_stop_browser_gracefully", "target": "chrome_entrypoint_stop_browser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L136", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_wait_for_browser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L148", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection", "target": "chrome_entrypoint_finish_connection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L120", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_connection_signal", "target": "chrome_entrypoint_finish_connection", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "chrome/entrypoint.sh", "source_location": "L212", "weight": 1.0, "context": "call", "source": "chrome_entrypoint_shutdown", "target": "chrome_entrypoint_stop_browser_gracefully", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L403", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L74", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_anchorsfromdocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L83", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_anchorsfromhtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L496", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_apidelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L470", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_apiget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L480", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1112", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_applyfabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L915", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1010", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_armdwell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L458", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L954", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L832", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_bookmarkcurrent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1059", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_buildui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1022", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1006", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_chapteridentity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1108", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L108", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_comixseriesid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L410", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1419", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_confirmremove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L415", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_currentsite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L391", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L708", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1287", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L464", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1582", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1520", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_installlongpress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1479", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_installnavwatcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L399", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L552", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L365", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_latestchapterfromanchors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L371", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_latestchapterfromapi", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L424", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_loadcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1125", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_loadfabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L441", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_loadlastchecked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L574", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_loadqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1158", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_makedraggable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1029", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L938", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L65", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_meta", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1464", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_onnavigate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L742", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_overlaypending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1141", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_placefab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L768", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L813", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L625", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queuecount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L660", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L649", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L672", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L629", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L640", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_queuepush", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1441", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L516", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L991", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_removebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L538", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_removelocal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1299", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1362", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_renderitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L433", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1133", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_savefabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L450", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_savelastchecked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L583", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L522", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_setlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1459", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_setpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1263", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_startring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L546", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1273", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L101", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_stripbuildhash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L874", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L633", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1426", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L896", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_togglearchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L881", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_togglefavorite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1281", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L853", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L530", "weight": 1.0, "source": "userscript_manga_bookmark_user", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L131", "weight": 1.0, "source": "userscript_manga_bookmark_user_detect", "target": "userscript_manga_bookmark_user_meta", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L945", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_manga_bookmark_user_anchorsfromdocument", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L981", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_anchorsfromhtml", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user_anchorsfromhtml", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L130", "weight": 1.0, "source": "userscript_manga_bookmark_user_detect", "target": "userscript_manga_bookmark_user_stripbuildhash", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user_stripbuildhash", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L257", "weight": 1.0, "source": "userscript_manga_bookmark_user_detect", "target": "userscript_manga_bookmark_user_comixseriesid", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user_comixseriesid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1504", "weight": 1.0, "source": "userscript_manga_bookmark_user_installnavwatcher", "target": "userscript_manga_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1460", "weight": 1.0, "source": "userscript_manga_bookmark_user_setpage", "target": "userscript_manga_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L412", "weight": 1.0, "source": "userscript_manga_bookmark_user_computelatestchapter", "target": "userscript_manga_bookmark_user_latestchapterfromanchors", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L976", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_latestchapterfromapi", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L835", "weight": 1.0, "source": "userscript_manga_bookmark_user_bookmarkcurrent", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1035", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybeautoupdate", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L941", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1314", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L857", "weight": 1.0, "source": "userscript_manga_bookmark_user_updatetocurrentchapter", "target": "userscript_manga_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L968", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L411", "weight": 1.0, "source": "userscript_manga_bookmark_user_computelatestchapter", "target": "userscript_manga_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L981", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L945", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_manga_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L955", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_currentsite", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L541", "weight": 1.0, "source": "userscript_manga_bookmark_user_removelocal", "target": "userscript_manga_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L527", "weight": 1.0, "source": "userscript_manga_bookmark_user_setlist", "target": "userscript_manga_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L535", "weight": 1.0, "source": "userscript_manga_bookmark_user_upsertlocal", "target": "userscript_manga_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L958", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_loadlastchecked", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L988", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_savelastchecked", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L499", "weight": 1.0, "source": "userscript_manga_bookmark_user_apidelete", "target": "userscript_manga_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L471", "weight": 1.0, "source": "userscript_manga_bookmark_user_apiget", "target": "userscript_manga_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L489", "weight": 1.0, "source": "userscript_manga_bookmark_user_apiput", "target": "userscript_manga_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L502", "weight": 1.0, "source": "userscript_manga_bookmark_user_apidelete", "target": "userscript_manga_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L492", "weight": 1.0, "source": "userscript_manga_bookmark_user_apiput", "target": "userscript_manga_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1446", "weight": 1.0, "source": "userscript_manga_bookmark_user_refresh", "target": "userscript_manga_bookmark_user_apiget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L929", "weight": 1.0, "source": "userscript_manga_bookmark_user_applylatestchapterifchanged", "target": "userscript_manga_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L788", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L821", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushdelete", "target": "userscript_manga_bookmark_user_apidelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L540", "weight": 1.0, "source": "userscript_manga_bookmark_user_removelocal", "target": "userscript_manga_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L526", "weight": 1.0, "source": "userscript_manga_bookmark_user_setlist", "target": "userscript_manga_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L534", "weight": 1.0, "source": "userscript_manga_bookmark_user_upsertlocal", "target": "userscript_manga_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1447", "weight": 1.0, "source": "userscript_manga_bookmark_user_refresh", "target": "userscript_manga_bookmark_user_setlist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L525", "weight": 1.0, "source": "userscript_manga_bookmark_user_setlist", "target": "userscript_manga_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L923", "weight": 1.0, "source": "userscript_manga_bookmark_user_applylatestchapterifchanged", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L790", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L875", "weight": 1.0, "source": "userscript_manga_bookmark_user_syncupsert", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L900", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglearchive", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L888", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglefavorite", "target": "userscript_manga_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L992", "weight": 1.0, "source": "userscript_manga_bookmark_user_removebookmark", "target": "userscript_manga_bookmark_user_removelocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L962", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1340", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1377", "weight": 1.0, "source": "userscript_manga_bookmark_user_renderitem", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L899", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglearchive", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_manga_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L664", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuedefer", "target": "userscript_manga_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L653", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuedrop", "target": "userscript_manga_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L687", "weight": 1.0, "source": "userscript_manga_bookmark_user_queueenqueue", "target": "userscript_manga_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1306", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_queuecount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L927", "weight": 1.0, "source": "userscript_manga_bookmark_user_applylatestchapterifchanged", "target": "userscript_manga_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L745", "weight": 1.0, "source": "userscript_manga_bookmark_user_overlaypending", "target": "userscript_manga_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L769", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L661", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuedefer", "target": "userscript_manga_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L676", "weight": 1.0, "source": "userscript_manga_bookmark_user_queueenqueue", "target": "userscript_manga_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L643", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuepush", "target": "userscript_manga_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L661", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuedefer", "target": "userscript_manga_bookmark_user_queuepush", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L643", "weight": 1.0, "source": "userscript_manga_bookmark_user_queuepush", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L773", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L822", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushdelete", "target": "userscript_manga_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L675", "weight": 1.0, "source": "userscript_manga_bookmark_user_queueenqueue", "target": "userscript_manga_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L777", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L815", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushdelete", "target": "userscript_manga_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L679", "weight": 1.0, "source": "userscript_manga_bookmark_user_queueenqueue", "target": "userscript_manga_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L803", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L825", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushdelete", "target": "userscript_manga_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L676", "weight": 1.0, "source": "userscript_manga_bookmark_user_queueenqueue", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1085", "weight": 1.0, "source": "userscript_manga_bookmark_user_buildui", "target": "userscript_manga_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L716", "weight": 1.0, "source": "userscript_manga_bookmark_user_drain", "target": "userscript_manga_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L715", "weight": 1.0, "source": "userscript_manga_bookmark_user_drain", "target": "userscript_manga_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L723", "weight": 1.0, "source": "userscript_manga_bookmark_user_drain", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L718", "weight": 1.0, "source": "userscript_manga_bookmark_user_drain", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1588", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_drain", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1474", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1442", "weight": 1.0, "source": "userscript_manga_bookmark_user_refresh", "target": "userscript_manga_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1447", "weight": 1.0, "source": "userscript_manga_bookmark_user_refresh", "target": "userscript_manga_bookmark_user_overlaypending", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L809", "weight": 1.0, "source": "userscript_manga_bookmark_user_pushbookmark", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L877", "weight": 1.0, "source": "userscript_manga_bookmark_user_syncupsert", "target": "userscript_manga_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L904", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglearchive", "target": "userscript_manga_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L890", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglefavorite", "target": "userscript_manga_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L994", "weight": 1.0, "source": "userscript_manga_bookmark_user_removebookmark", "target": "userscript_manga_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L850", "weight": 1.0, "source": "userscript_manga_bookmark_user_bookmarkcurrent", "target": "userscript_manga_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1318", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_bookmarkcurrent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1016", "weight": 1.0, "source": "userscript_manga_bookmark_user_armdwell", "target": "userscript_manga_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1323", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L854", "weight": 1.0, "source": "userscript_manga_bookmark_user_updatetocurrentchapter", "target": "userscript_manga_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L871", "weight": 1.0, "source": "userscript_manga_bookmark_user_updatetocurrentchapter", "target": "userscript_manga_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L876", "weight": 1.0, "source": "userscript_manga_bookmark_user_syncupsert", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L877", "weight": 1.0, "source": "userscript_manga_bookmark_user_syncupsert", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1400", "weight": 1.0, "source": "userscript_manga_bookmark_user_renderitem", "target": "userscript_manga_bookmark_user_togglefavorite", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L889", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglefavorite", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L890", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglefavorite", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1405", "weight": 1.0, "source": "userscript_manga_bookmark_user_renderitem", "target": "userscript_manga_bookmark_user_togglearchive", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L901", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglearchive", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L905", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglearchive", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L924", "weight": 1.0, "source": "userscript_manga_bookmark_user_applylatestchapterifchanged", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L983", "weight": 1.0, "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", "target": "userscript_manga_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L943", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_manga_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1593", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1468", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1594", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1471", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1421", "weight": 1.0, "source": "userscript_manga_bookmark_user_confirmremove", "target": "userscript_manga_bookmark_user_removebookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L993", "weight": 1.0, "source": "userscript_manga_bookmark_user_removebookmark", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L994", "weight": 1.0, "source": "userscript_manga_bookmark_user_removebookmark", "target": "userscript_manga_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1031", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybeautoupdate", "target": "userscript_manga_bookmark_user_chapteridentity", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1019", "weight": 1.0, "source": "userscript_manga_bookmark_user_armdwell", "target": "userscript_manga_bookmark_user_startring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1015", "weight": 1.0, "source": "userscript_manga_bookmark_user_armdwell", "target": "userscript_manga_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1046", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybeautoupdate", "target": "userscript_manga_bookmark_user_armdwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1025", "weight": 1.0, "source": "userscript_manga_bookmark_user_canceldwell", "target": "userscript_manga_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1033", "weight": 1.0, "source": "userscript_manga_bookmark_user_maybeautoupdate", "target": "userscript_manga_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1592", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1467", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1095", "weight": 1.0, "source": "userscript_manga_bookmark_user_buildui", "target": "userscript_manga_bookmark_user_makedraggable", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1094", "weight": 1.0, "source": "userscript_manga_bookmark_user_buildui", "target": "userscript_manga_bookmark_user_placefab", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1090", "weight": 1.0, "source": "userscript_manga_bookmark_user_buildui", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1081", "weight": 1.0, "source": "userscript_manga_bookmark_user_buildui", "target": "userscript_manga_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1583", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_buildui", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1215", "weight": 1.0, "source": "userscript_manga_bookmark_user_makedraggable", "target": "userscript_manga_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1146", "weight": 1.0, "source": "userscript_manga_bookmark_user_placefab", "target": "userscript_manga_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1147", "weight": 1.0, "source": "userscript_manga_bookmark_user_placefab", "target": "userscript_manga_bookmark_user_applyfabpos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1143", "weight": 1.0, "source": "userscript_manga_bookmark_user_placefab", "target": "userscript_manga_bookmark_user_loadfabpos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1234", "weight": 1.0, "source": "userscript_manga_bookmark_user_makedraggable", "target": "userscript_test_novel_logic_test_reset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1545", "weight": 1.0, "source": "userscript_manga_bookmark_user_installlongpress", "target": "userscript_manga_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1284", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglepanel", "target": "userscript_manga_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1283", "weight": 1.0, "source": "userscript_manga_bookmark_user_togglepanel", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1316", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1378", "weight": 1.0, "source": "userscript_manga_bookmark_user_renderitem", "target": "userscript_manga_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1428", "weight": 1.0, "source": "userscript_manga_bookmark_user_toast", "target": "userscript_manga_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1585", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1466", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1444", "weight": 1.0, "source": "userscript_manga_bookmark_user_refresh", "target": "userscript_manga_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1358", "weight": 1.0, "source": "userscript_manga_bookmark_user_render", "target": "userscript_manga_bookmark_user_renderitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1410", "weight": 1.0, "source": "userscript_manga_bookmark_user_renderitem", "target": "userscript_manga_bookmark_user_confirmremove", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1591", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1584", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_setpage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1465", "weight": 1.0, "source": "userscript_manga_bookmark_user_onnavigate", "target": "userscript_manga_bookmark_user_setpage", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1484", "weight": 1.0, "source": "userscript_manga_bookmark_user_installnavwatcher", "target": "userscript_manga_bookmark_user_onnavigate", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1586", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_installnavwatcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/manga-bookmark.user.js", "source_location": "L1587", "weight": 1.0, "source": "userscript_manga_bookmark_user_init", "target": "userscript_manga_bookmark_user_installlongpress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L199", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L52", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_anchorsfromdocument", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L61", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_anchorsfromhtml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L292", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apidelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L266", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apiget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L276", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L873", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_applyfabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L681", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L771", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_armdwell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L254", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L720", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L598", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_bookmarkcurrent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L820", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_buildui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L783", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L767", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_chapteridentity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L869", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L206", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1180", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_confirmremove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L211", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_currentsite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L187", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L474", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1048", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L71", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_escapere", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L260", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1329", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_init", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1267", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_installlongpress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1233", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_installnavwatcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L195", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L348", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L177", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_latestchapterfromanchors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L220", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadcache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L886", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadfabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L237", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadlastchecked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L370", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_loadqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L919", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_makedraggable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L78", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_maxchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L790", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L704", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1218", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_onnavigate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L508", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_overlaypending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L902", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_placefab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L534", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L579", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L391", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuecount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L426", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L415", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L438", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L395", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L406", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_queuepush", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1202", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L312", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L752", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_removebookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L334", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_removelocal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1060", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1123", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_renderitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L229", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L894", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savefabpos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L246", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savelastchecked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L379", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L318", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_setlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1024", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_startring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L342", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1034", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L640", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L399", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1187", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L662", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglearchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L647", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglefavorite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1042", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L619", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L326", "weight": 1.0, "source": "userscript_novel_bookmark_user", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L40", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L711", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_anchorsfromdocument", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L743", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_anchorsfromhtml", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L131", "weight": 1.0, "source": "userscript_novel_bookmark_user_latestchapterfromanchors", "target": "userscript_novel_bookmark_user_escapere", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L131", "weight": 1.0, "source": "userscript_novel_bookmark_user_latestchapterfromanchors", "target": "userscript_novel_bookmark_user_maxchapter", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L40", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user_maxchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1331", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1219", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_detect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L208", "weight": 1.0, "source": "userscript_novel_bookmark_user_computelatestchapter", "target": "userscript_novel_bookmark_user_latestchapterfromanchors", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L601", "weight": 1.0, "source": "userscript_novel_bookmark_user_bookmarkcurrent", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L796", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L707", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1075", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L623", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_keyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L734", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L207", "weight": 1.0, "source": "userscript_novel_bookmark_user_computelatestchapter", "target": "userscript_novel_bookmark_user_adapterfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L743", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L711", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_computelatestchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L721", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_currentsite", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L337", "weight": 1.0, "source": "userscript_novel_bookmark_user_removelocal", "target": "userscript_novel_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L323", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L331", "weight": 1.0, "source": "userscript_novel_bookmark_user_upsertlocal", "target": "userscript_novel_bookmark_user_savecache", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L724", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_loadlastchecked", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L749", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_savelastchecked", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L295", "weight": 1.0, "source": "userscript_novel_bookmark_user_apidelete", "target": "userscript_novel_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L267", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiget", "target": "userscript_novel_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L285", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiput", "target": "userscript_novel_bookmark_user_authheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L298", "weight": 1.0, "source": "userscript_novel_bookmark_user_apidelete", "target": "userscript_novel_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L288", "weight": 1.0, "source": "userscript_novel_bookmark_user_apiput", "target": "userscript_novel_bookmark_user_httperror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1207", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_apiget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L695", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L554", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_apiput", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L587", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_apidelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L336", "weight": 1.0, "source": "userscript_novel_bookmark_user_removelocal", "target": "userscript_novel_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L322", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L330", "weight": 1.0, "source": "userscript_novel_bookmark_user_upsertlocal", "target": "userscript_novel_bookmark_user_reindex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1208", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_setlist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L321", "weight": 1.0, "source": "userscript_novel_bookmark_user_setlist", "target": "userscript_novel_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L689", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L556", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L641", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L666", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L654", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_upsertlocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L753", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_removelocal", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L728", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1101", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1138", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L665", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_statusof", "confidence_score": 1.0 }, { "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L40", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_novel_bookmark_user_kindof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L430", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L419", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedrop", "target": "userscript_novel_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L453", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_savequeue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1067", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_queuecount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L693", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L511", "weight": 1.0, "source": "userscript_novel_bookmark_user_overlaypending", "target": "userscript_novel_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L535", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L427", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_queueget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L442", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L409", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuepush", "target": "userscript_novel_bookmark_user_titlefor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L427", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuedefer", "target": "userscript_novel_bookmark_user_queuepush", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L409", "weight": 1.0, "source": "userscript_novel_bookmark_user_queuepush", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L539", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L588", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L441", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_queuedrop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L543", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L581", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L445", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_queuedefer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L569", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L591", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushdelete", "target": "userscript_novel_bookmark_user_queueenqueue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L442", "weight": 1.0, "source": "userscript_novel_bookmark_user_queueenqueue", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L846", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L482", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L481", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L489", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L484", "weight": 1.0, "source": "userscript_novel_bookmark_user_drain", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1335", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_drain", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1228", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1203", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_drain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1208", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_overlaypending", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L575", "weight": 1.0, "source": "userscript_novel_bookmark_user_pushbookmark", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L643", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L670", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L656", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_pushbookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L755", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_pushdelete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L616", "weight": 1.0, "source": "userscript_novel_bookmark_user_bookmarkcurrent", "target": "userscript_novel_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1079", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_bookmarkcurrent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L777", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1084", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_updatetocurrentchapter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L620", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L637", "weight": 1.0, "source": "userscript_novel_bookmark_user_updatetocurrentchapter", "target": "userscript_novel_bookmark_user_syncupsert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L642", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L643", "weight": 1.0, "source": "userscript_novel_bookmark_user_syncupsert", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1161", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_togglefavorite", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L655", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L656", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglefavorite", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1166", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_togglearchive", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L667", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L671", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglearchive", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L690", "weight": 1.0, "source": "userscript_novel_bookmark_user_applylatestchapterifchanged", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L744", "weight": 1.0, "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L709", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "target": "userscript_novel_bookmark_user_applylatestchapterifchanged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1340", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1222", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1341", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1225", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1182", "weight": 1.0, "source": "userscript_novel_bookmark_user_confirmremove", "target": "userscript_novel_bookmark_user_removebookmark", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L754", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L755", "weight": 1.0, "source": "userscript_novel_bookmark_user_removebookmark", "target": "userscript_novel_bookmark_user_toast", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L792", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_chapteridentity", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L780", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_startring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L776", "weight": 1.0, "source": "userscript_novel_bookmark_user_armdwell", "target": "userscript_novel_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L807", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_armdwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L786", "weight": 1.0, "source": "userscript_novel_bookmark_user_canceldwell", "target": "userscript_novel_bookmark_user_stopring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L794", "weight": 1.0, "source": "userscript_novel_bookmark_user_maybeautoupdate", "target": "userscript_novel_bookmark_user_canceldwell", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1339", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1221", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_maybeautoupdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L856", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_makedraggable", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L855", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_placefab", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L851", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L842", "weight": 1.0, "source": "userscript_novel_bookmark_user_buildui", "target": "userscript_novel_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1330", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_buildui", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L976", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "userscript_novel_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L907", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_clamp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L908", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_applyfabpos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L904", "weight": 1.0, "source": "userscript_novel_bookmark_user_placefab", "target": "userscript_novel_bookmark_user_loadfabpos", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "userscript/novel-bookmark.user.js", "source_location": "L995", "weight": 1.0, "source": "userscript_novel_bookmark_user_makedraggable", "target": "userscript_test_novel_logic_test_reset" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1292", "weight": 1.0, "source": "userscript_novel_bookmark_user_installlongpress", "target": "userscript_novel_bookmark_user_togglepanel", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1045", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglepanel", "target": "userscript_novel_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1044", "weight": 1.0, "source": "userscript_novel_bookmark_user_togglepanel", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1077", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1139", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1189", "weight": 1.0, "source": "userscript_novel_bookmark_user_toast", "target": "userscript_novel_bookmark_user_el", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1332", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1220", "weight": 1.0, "source": "userscript_novel_bookmark_user_onnavigate", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1205", "weight": 1.0, "source": "userscript_novel_bookmark_user_refresh", "target": "userscript_novel_bookmark_user_render", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1119", "weight": 1.0, "source": "userscript_novel_bookmark_user_render", "target": "userscript_novel_bookmark_user_renderitem", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1171", "weight": 1.0, "source": "userscript_novel_bookmark_user_renderitem", "target": "userscript_novel_bookmark_user_confirmremove", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1338", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_refresh", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1238", "weight": 1.0, "source": "userscript_novel_bookmark_user_installnavwatcher", "target": "userscript_novel_bookmark_user_onnavigate", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1333", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_installnavwatcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "userscript/novel-bookmark.user.js", "source_location": "L1334", "weight": 1.0, "source": "userscript_novel_bookmark_user_init", "target": "userscript_novel_bookmark_user_installlongpress", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L44", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_addeventlistener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L4", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_assert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L64", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_loc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L33", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_metatags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L38", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_queryselector", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L17", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L51", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L3", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/logic.test.js", "source_location": "L45", "weight": 1.0, "source": "userscript_test_logic_test", "target": "userscript_test_logic_test_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L36", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_addeventlistener", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L4", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_assert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L22", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_elements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L47", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_loc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L21", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_metatags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L40", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_kindof_maxchapter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L24", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_queryselector", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L33", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_queryselectorall", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L52", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_reset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L12", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_store", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/test/novel-logic.test.js", "source_location": "L3", "weight": 1.0, "source": "userscript_test_novel_logic_test", "target": "userscript_test_novel_logic_test_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L6", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L105", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L33", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L119", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L21", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L125", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L10", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L35", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L43", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L51", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L65", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L73", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/find-skills/SKILL.md", "source_location": "L95", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L134", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L24", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L195", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L87", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L232", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L228", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L169", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L32", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L224", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L216", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L204", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L208", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L191", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L52", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L75", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L62", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L132", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L108", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L89", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L154", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/SKILL.md", "source_location": "L181", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-code-style/references/details.md", "source_location": "L37", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L56", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L60", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L58", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L32", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L36", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L72", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L54", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L62", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/SKILL.md", "source_location": "L80", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L80", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L50", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L105", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L30", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L82", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L73", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L52", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L59", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", "source_location": "L128", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L127", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L41", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L90", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L67", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", "source_location": "L43", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L70", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L38", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L18", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L52", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L40", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L105", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L91", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", "source_location": "L74", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L54", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L78", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L80", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L77", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L105", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L79", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L40", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L107", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L86", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L42", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L111", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L73", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L98", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L56", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L48", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/SKILL.md", "source_location": "L58", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L92", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L50", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L110", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L36", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L9", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L28", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L83", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L54", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L153", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L134", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L114", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/caching.md", "source_location": "L167", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L49", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L122", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L142", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L361", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L341", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L165", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L287", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L37", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L77", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L109", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L55", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L92", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/cpu.md", "source_location": "L188", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L231", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L136", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L115", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L152", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L100", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L65", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L9", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L54", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L39", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L69", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L87", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L158", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L213", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L279", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L237", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/io-networking.md", "source_location": "L263", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L114", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L87", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L176", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L132", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L140", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L21", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L37", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L72", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L49", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L9", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L57", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L119", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L91", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L107", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L224", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L220", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L180", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/memory.md", "source_location": "L206", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L62", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L60", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L96", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L50", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L56", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L11", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L36", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L13", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L29", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L21", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L43", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L90", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/observability.md", "source_location": "L71", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L107", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L54", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L118", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L186", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L206", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L151", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L44", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L9", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L19", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L33", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L96", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L56", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-performance/references/runtime.md", "source_location": "L81", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L264", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L177", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L436", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L442", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L43", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L266", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L47", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L394", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L143", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L448", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L444", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L376", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L356", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L179", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L410", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L438", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L330", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L457", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L99", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L63", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L262", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L175", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L213", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L171", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L65", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L89", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/SKILL.md", "source_location": "L311", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/helpers.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L5", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/http-testing.md", "source_location": "L43", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L35", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L56", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L156", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/integration-testing.md", "source_location": "L72", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L1", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L68", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L3", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L136", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".agents/skills/golang-testing/references/mocking.md", "source_location": "L172", "weight": 1.0, "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L7", "weight": 1.0, "source": "claude_skills_implement_tickets_skill", "target": "claude_skills_implement_tickets_skill_implement_tickets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L76", "weight": 1.0, "source": "claude_skills_implement_tickets_skill", "target": "claude_skills_implement_tickets_skill_ticket_n_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L17", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_implement_tickets", "target": "claude_skills_implement_tickets_skill_1_collect_the_tickets", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L27", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_implement_tickets", "target": "claude_skills_implement_tickets_skill_2_plan_the_batch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L45", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_implement_tickets", "target": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L56", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_implement_tickets", "target": "claude_skills_implement_tickets_skill_4_run_a_wave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L106", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_ticket_n_title", "target": "claude_skills_implement_tickets_skill_5_land_the_wave", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/implement-tickets/SKILL.md", "source_location": "L129", "weight": 1.0, "source": "claude_skills_implement_tickets_skill_ticket_n_title", "target": "claude_skills_implement_tickets_skill_6_close_the_batch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L6", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill", "target": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L52", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "target": "claude_skills_testing_the_userscript_skill_adding_a_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L13", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "target": "claude_skills_testing_the_userscript_skill_commands", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L81", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "target": "claude_skills_testing_the_userscript_skill_gotchas", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L26", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "target": "claude_skills_testing_the_userscript_skill_how_the_harness_works", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/skills/testing-the-userscript/SKILL.md", "source_location": "L69", "weight": 1.0, "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", "target": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L64", "weight": 1.0, "source": "omp_agents_ticket_implementer", "target": "omp_agents_ticket_implementer_escalate_rather_than_guess", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L25", "weight": 1.0, "source": "omp_agents_ticket_implementer", "target": "omp_agents_ticket_implementer_order_of_work", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L72", "weight": 1.0, "source": "omp_agents_ticket_implementer", "target": "omp_agents_ticket_implementer_report", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L48", "weight": 1.0, "source": "omp_agents_ticket_implementer", "target": "omp_agents_ticket_implementer_review", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".omp/agents/ticket-implementer.md", "source_location": "L15", "weight": 1.0, "source": "omp_agents_ticket_implementer", "target": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/implementer.md", "source_location": "L9", "weight": 1.0, "source": "opencode_agent_implementer", "target": "opencode_agent_implementer_before_you_begin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/implementer.md", "source_location": "L38", "weight": 1.0, "source": "opencode_agent_implementer", "target": "opencode_agent_implementer_report_format", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/implementer.md", "source_location": "L30", "weight": 1.0, "source": "opencode_agent_implementer", "target": "opencode_agent_implementer_self_review_before_reporting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/implementer.md", "source_location": "L24", "weight": 1.0, "source": "opencode_agent_implementer", "target": "opencode_agent_implementer_when_you_re_in_over_your_head", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/implementer.md", "source_location": "L13", "weight": 1.0, "source": "opencode_agent_implementer", "target": "opencode_agent_implementer_your_job", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L46", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_calibration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L21", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_do_not_trust_the_report", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L9", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_inputs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L15", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_method", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L50", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_output_format", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L29", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_part_1_spec_compliance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L38", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_part_2_code_quality", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L25", "weight": 1.0, "source": "opencode_agent_reviewer", "target": "opencode_agent_reviewer_tests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L65", "weight": 1.0, "source": "opencode_agent_reviewer_output_format", "target": "opencode_agent_reviewer_assessment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L59", "weight": 1.0, "source": "opencode_agent_reviewer_output_format", "target": "opencode_agent_reviewer_issues", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L52", "weight": 1.0, "source": "opencode_agent_reviewer_output_format", "target": "opencode_agent_reviewer_spec_compliance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L56", "weight": 1.0, "source": "opencode_agent_reviewer_output_format", "target": "opencode_agent_reviewer_strengths", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L60", "weight": 1.0, "source": "opencode_agent_reviewer_issues", "target": "opencode_agent_reviewer_critical_must_fix", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L61", "weight": 1.0, "source": "opencode_agent_reviewer_issues", "target": "opencode_agent_reviewer_important_should_fix", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".opencode/agent/reviewer.md", "source_location": "L62", "weight": 1.0, "source": "opencode_agent_reviewer_issues", "target": "opencode_agent_reviewer_minor_nice_to_have", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0, "source": "claude", "target": "claude_agents_md", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L149", "weight": 1.0, "source": "claude_agents_md", "target": "claude_agent_skills", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L28", "weight": 1.0, "source": "claude_agents_md", "target": "claude_architecture", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L41", "weight": 1.0, "source": "claude_agents_md", "target": "claude_commands", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L119", "weight": 1.0, "source": "claude_agents_md", "target": "claude_comments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L68", "weight": 1.0, "source": "claude_agents_md", "target": "claude_design_system", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L57", "weight": 1.0, "source": "claude_agents_md", "target": "claude_forge_gitea_not_github", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L165", "weight": 1.0, "source": "claude_agents_md", "target": "claude_graphify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L14", "weight": 1.0, "source": "claude_agents_md", "target": "claude_hard_constraints_drive_design_don_t_violate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L175", "weight": 1.0, "source": "claude_agents_md", "target": "claude_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L143", "weight": 1.0, "source": "claude_agents_md", "target": "claude_relevant_skills", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L89", "weight": 1.0, "source": "claude_agents_md", "target": "claude_secure_coding_rules_code_you_write_here", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L82", "weight": 1.0, "source": "claude_agents_md", "target": "claude_security_invariants", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L5", "weight": 1.0, "source": "claude_agents_md", "target": "claude_what_this_is", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L161", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_domain_docs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L153", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_issue_tracker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L157", "weight": 1.0, "source": "claude_agent_skills", "target": "claude_triage_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L1", "weight": 1.0, "source": "context_md_context", "target": "context_bookmark_manager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L7", "weight": 1.0, "source": "context_bookmark_manager", "target": "context_language", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L1", "weight": 1.0, "source": "cutover", "target": "cutover_sqlite_postgres_cutover_runbook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L19", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_0_the_generator_is_throwaway", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L42", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_1_stop_the_old_api_and_take_a_fresh_export", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L89", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L125", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_3_generate_the_import_sql", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L180", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_4_review_it_by_eye", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L197", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_5_apply_it", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "CUTOVER.md", "source_location": "L284", "weight": 1.0, "source": "cutover_sqlite_postgres_cutover_runbook", "target": "cutover_6_afterwards", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L1", "weight": 1.0, "source": "deploy", "target": "deploy_deployment", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L9", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_0_prerequisites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L25", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_1_configure_env", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L102", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_1b_web_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L159", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_2_build_start", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L191", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_3_verify_over_https", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L223", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_4_configure_the_userscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L243", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_5_install_on_bromite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L261", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_6_smoke_test_the_full_loop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L273", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_7_the_browser_on_the_home_machine", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L514", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_installing_updating_the_userscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L490", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_troubleshooting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "DEPLOY.md", "source_location": "L471", "weight": 1.0, "source": "deploy_deployment", "target": "deploy_updating", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L1", "weight": 1.0, "source": "product", "target": "product_product", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L60", "weight": 1.0, "source": "product_product", "target": "product_accessibility_inclusion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L41", "weight": 1.0, "source": "product_product", "target": "product_brand_commitments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L30", "weight": 1.0, "source": "product_product", "target": "product_capabilities_and_constraints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L46", "weight": 1.0, "source": "product_product", "target": "product_evidence_on_hand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L23", "weight": 1.0, "source": "product_product", "target": "product_operating_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L5", "weight": 1.0, "source": "product_product", "target": "product_platform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L19", "weight": 1.0, "source": "product_product", "target": "product_positioning", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L51", "weight": 1.0, "source": "product_product", "target": "product_product_principles", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L15", "weight": 1.0, "source": "product_product", "target": "product_product_purpose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "PRODUCT.md", "source_location": "L9", "weight": 1.0, "source": "product_product", "target": "product_users", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L1", "weight": 1.0, "source": "readme", "target": "readme_manga_bookmark", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L35", "weight": 1.0, "source": "readme_manga_bookmark", "target": "readme_1_backend", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L173", "weight": 1.0, "source": "readme_manga_bookmark", "target": "readme_2_userscript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L262", "weight": 1.0, "source": "readme_manga_bookmark", "target": "readme_adapter_reference_verified_live_2026_07_24", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L37", "weight": 1.0, "source": "readme_1_backend", "target": "readme_config_env", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L152", "weight": 1.0, "source": "readme_1_backend", "target": "readme_deploy_behind_your_reverse_proxy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L94", "weight": 1.0, "source": "readme_1_backend", "target": "readme_develop_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L73", "weight": 1.0, "source": "readme_1_backend", "target": "readme_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L107", "weight": 1.0, "source": "readme_1_backend", "target": "readme_run_the_stack", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L202", "weight": 1.0, "source": "readme_2_userscript", "target": "readme_desktop_iteration_optional", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L175", "weight": 1.0, "source": "readme_2_userscript", "target": "readme_install", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L188", "weight": 1.0, "source": "readme_2_userscript", "target": "readme_install_on_bromite_mobile", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L207", "weight": 1.0, "source": "readme_2_userscript", "target": "readme_use", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "README.md", "source_location": "L239", "weight": 1.0, "source": "readme_use", "target": "readme_how_latest_chapter_is_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L1", "weight": 1.0, "source": "redeploy", "target": "redeploy_redeploy_runbook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L26", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_0_preflight", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L54", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_1_back_up_the_database", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L184", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_2_pull_the_new_code", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L205", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_3_rebuild_and_restart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L232", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_4_verify_the_deploy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L294", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_5_smoke_test_the_full_loop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L316", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_6_rollback", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L366", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_7_the_whole_thing_as_one_block", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L395", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L444", "weight": 1.0, "source": "redeploy_redeploy_runbook", "target": "redeploy_troubleshooting", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L168", "weight": 1.0, "source": "redeploy_1_back_up_the_database", "target": "redeploy_a_note_on_the_old_bookmarks_data_volume", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L124", "weight": 1.0, "source": "redeploy_1_back_up_the_database", "target": "redeploy_fallback_cold_volume_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L74", "weight": 1.0, "source": "redeploy_1_back_up_the_database", "target": "redeploy_preferred_hot_dump_no_downtime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "REDEPLOY.md", "source_location": "L159", "weight": 1.0, "source": "redeploy_1_back_up_the_database", "target": "redeploy_retention", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L13", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L30", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L46", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L42", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L35", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", "source_location": "L49", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L13", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L30", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L45", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L41", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L35", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", "source_location": "L48", "weight": 1.0, "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0001_postgresql_over_sqlite", "target": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L25", "weight": 1.0, "source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "target": "docs_adr_0001_postgresql_over_sqlite_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0001-postgresql-over-sqlite.md", "source_location": "L11", "weight": 1.0, "source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", "target": "docs_adr_0001_postgresql_over_sqlite_considered_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0002_discord_oauth_no_passwords_no_email", "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L26", "weight": 1.0, "source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", "source_location": "L11", "weight": 1.0, "source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0003_series_shared_and_poll_owned", "target": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L38", "weight": 1.0, "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "target": "docs_adr_0003_series_shared_and_poll_owned_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L25", "weight": 1.0, "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "target": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", "source_location": "L11", "weight": 1.0, "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", "target": "docs_adr_0003_series_shared_and_poll_owned_why", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema", "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L27", "weight": 1.0, "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", "source_location": "L10", "weight": 1.0, "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0005_on_demand_browser", "target": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L35", "weight": 1.0, "source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "target": "docs_adr_0005_on_demand_browser_constraints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0005-on-demand-browser.md", "source_location": "L9", "weight": 1.0, "source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", "target": "docs_adr_0005_on_demand_browser_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0006_browser_on_the_home_machine", "target": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L64", "weight": 1.0, "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "target": "docs_adr_0006_browser_on_the_home_machine_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L35", "weight": 1.0, "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "target": "docs_adr_0006_browser_on_the_home_machine_constraints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L6", "weight": 1.0, "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "target": "docs_adr_0006_browser_on_the_home_machine_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-browser-on-the-home-machine.md", "source_location": "L17", "weight": 1.0, "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", "target": "docs_adr_0006_browser_on_the_home_machine_why", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L82", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L44", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L6", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L61", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", "source_location": "L27", "weight": 1.0, "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", "target": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L1", "weight": 1.0, "source": "docs_adr_0008_series_identity_is_discovered_not_derived", "target": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L82", "weight": 1.0, "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "target": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L64", "weight": 1.0, "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "target": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L6", "weight": 1.0, "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "target": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", "source_location": "L20", "weight": 1.0, "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", "target": "docs_adr_0008_series_identity_is_discovered_not_derived_why", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/domain.md", "source_location": "L1", "weight": 1.0, "source": "docs_agents_domain", "target": "docs_agents_domain_domain_docs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/domain.md", "source_location": "L6", "weight": 1.0, "source": "docs_agents_domain_domain_docs", "target": "docs_agents_domain_before_exploring_read_these", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/domain.md", "source_location": "L18", "weight": 1.0, "source": "docs_agents_domain_domain_docs", "target": "docs_agents_domain_file_structure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/domain.md", "source_location": "L43", "weight": 1.0, "source": "docs_agents_domain_domain_docs", "target": "docs_agents_domain_flag_adr_conflicts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/domain.md", "source_location": "L33", "weight": 1.0, "source": "docs_agents_domain_domain_docs", "target": "docs_agents_domain_use_the_glossary_s_vocabulary", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L1", "weight": 1.0, "source": "docs_agents_issue_tracker", "target": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L11", "weight": 1.0, "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "target": "docs_agents_issue_tracker_conventions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L24", "weight": 1.0, "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "target": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L43", "weight": 1.0, "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "target": "docs_agents_issue_tracker_wayfinding_operations", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L39", "weight": 1.0, "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "target": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/issue-tracker.md", "source_location": "L35", "weight": 1.0, "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", "target": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/agents/triage-labels.md", "source_location": "L1", "weight": 1.0, "source": "docs_agents_triage_labels", "target": "docs_agents_triage_labels_triage_labels", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L1", "weight": 1.0, "source": "docs_design_system", "target": "docs_design_system_cinder_bookmarkmanager_design_system", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L16", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_1_the_one_idea", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L42", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_2_tokens", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L91", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_3_type", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L132", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_4_components_web_ui", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L224", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_5_components_userscript_panel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L239", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_6_motion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L252", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_7_accessibility_floor_not_negotiable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/design-system.md", "source_location": "L267", "weight": 1.0, "source": "docs_design_system_cinder_bookmarkmanager_design_system", "target": "docs_design_system_8_adding_something_new_checklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L1", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L14", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L33", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L47", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L161", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L294", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L336", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L438", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L471", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L554", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L150", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L116", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L129", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L137", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L52", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L64", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L96", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L163", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L178", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L235", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L267", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L387", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L338", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L477", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L494", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L510", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", "source_location": "L542", "weight": 1.0, "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/AGENTS.md", "source_location": "L34", "weight": 1.0, "source": "userscript_claude", "target": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/AGENTS.md", "source_location": "L78", "weight": 1.0, "source": "userscript_claude", "target": "userscript_claude_second_script_novel_bookmark_user_js", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "userscript/AGENTS.md", "source_location": "L3", "weight": 1.0, "source": "userscript_claude", "target": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "weight": 1.0, "source": "agents_skills_golang_performance_assets_prometheus_alerts", "target": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "weight": 1.0, "source": "agents_skills_golang_performance_assets_prometheus_alerts", "target": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", "source_location": null, "weight": 1.0, "source": "agents_skills_golang_performance_assets_prometheus_alerts", "target": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit" } ], "hyperedges": [], "built_at_commit": "c400c91a80d6d5c5083578d6df9549907d016586" }