Files
mangaBookmark/graphify-out/graph.json
T

54448 lines
1.8 MiB
Plaintext

{
"directed": false,
"multigraph": false,
"graph": {
"hyperedges": [
{
"id": "batch_ticket_pipeline",
"label": "Batch Ticket Implementation Pipeline",
"nodes": [
"_claude_skills_implement_tickets_skill_implement_tickets",
"_omp_agents_ticket_implementer_ticket_implementer",
"_omp_agents_ticket_implementer_cr_spec",
"_omp_agents_ticket_implementer_cr_standards"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "subagent_driven_development_pipeline",
"label": "Subagent-Driven Development Pipeline",
"nodes": [
"_opencode_agent_implementer_implementer",
"_opencode_agent_reviewer_reviewer",
"_opencode_agent_implementer_subagent_driven_development"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "backend_owns_the_truth",
"label": "Backend owns the truth (single-writer ownership of shared facts)",
"nodes": [
"docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes",
"docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract",
"docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "browser_infrastructure_stack",
"label": "Headless browser infrastructure (sidecar, on-demand, home deployment)",
"nodes": [
"docs_adr_0005_on_demand_browser_headless_shell",
"docs_adr_0005_on_demand_browser_cdp",
"docs_adr_0005_on_demand_browser_on_demand_start",
"docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "lightnovelworld_identity_work",
"label": "lightnovelworld series-identity investigation and fix",
"nodes": [
"docs_research_lightnovelworld_chapter_vs_series_slug_issue_77",
"docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex",
"docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
}
]
},
"nodes": [
{
"label": "api_test.go",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_api_test",
"community": 5,
"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": 1,
"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": 5,
"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": 42,
"norm_label": "testmain()"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_api_test_go_m",
"community": 42,
"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": 5,
"norm_label": "newtestserver()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_api_test_go_t",
"community": 5,
"norm_label": "t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_api_test_go_handler",
"community": 5,
"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": 5,
"norm_label": "newteststore()"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_api_test_go_store",
"community": 5,
"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": 5,
"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": 5,
"norm_label": "auth()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_api_test_go_request",
"community": 5,
"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": 1,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 1,
"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": 1,
"norm_label": "getcover()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_cover_test_go_t",
"community": 1,
"norm_label": "t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_cover_test_go_handler",
"community": 1,
"norm_label": "handler"
},
{
"label": "Cookie",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_cover_test_go_cookie",
"community": 1,
"norm_label": "cookie"
},
{
"label": "ResponseRecorder",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_cover_test_go_responserecorder",
"community": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 1,
"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": 102,
"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": 12,
"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": 12,
"norm_label": "handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_api_handlers_go_store",
"community": 12,
"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": 12,
"norm_label": "writejson()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_api_handlers_go_responsewriter",
"community": 12,
"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": 12,
"norm_label": ".list()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_api_handlers_go_request",
"community": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"norm_label": "readerid()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_httpmw_middleware_go_request",
"community": 12,
"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": 12,
"norm_label": "resolvereader()"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_httpmw_middleware_go_store",
"community": 12,
"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": 12,
"norm_label": "auth()"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_httpmw_middleware_go_handler",
"community": 12,
"norm_label": "handler"
},
{
"label": "gzipWriter",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L61",
"_origin": "ast",
"id": "httpmw_gzipwriter",
"community": 12,
"norm_label": "gzipwriter"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_httpmw_middleware_go_responsewriter",
"community": 12,
"norm_label": "responsewriter"
},
{
"label": "Writer",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "writer",
"community": 4,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 12,
"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": 7,
"norm_label": "acquire.go"
},
{
"label": "Acquirer",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L33",
"_origin": "ast",
"id": "latest_acquirer",
"community": 7,
"norm_label": "acquirer"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_go_store",
"community": 7,
"norm_label": "store"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_go_context",
"community": 7,
"norm_label": "context"
},
{
"label": "WaitGroup",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_go_waitgroup",
"community": 7,
"norm_label": "waitgroup"
},
{
"label": ".Acquire()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L67",
"_origin": "ast",
"id": "latest_acquirer_acquire",
"community": 7,
"norm_label": ".acquire()"
},
{
"label": ".Wait()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L95",
"_origin": "ast",
"id": "latest_acquirer_wait",
"community": 7,
"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": 4,
"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": 4,
"norm_label": "newacquirer()"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_test_go_store",
"community": 4,
"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": 4,
"norm_label": "bookmarknewseries()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_test_go_t",
"community": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"norm_label": ".get()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_acquire_test_go_context",
"community": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 4,
"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": 26,
"norm_label": "browser.go"
},
{
"label": "BrowserFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L52",
"_origin": "ast",
"id": "latest_browserfetcher",
"community": 26,
"norm_label": "browserfetcher"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_browser_go_context",
"community": 26,
"norm_label": "context"
},
{
"label": "CancelFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "cancelfunc",
"community": 26,
"norm_label": "cancelfunc"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_browser_go_mutex",
"community": 26,
"norm_label": "mutex"
},
{
"label": "NewBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L82",
"_origin": "ast",
"id": "backend_internal_latest_browser_newbrowserfetcher",
"community": 26,
"norm_label": "newbrowserfetcher()"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L90",
"_origin": "ast",
"id": "latest_browserfetcher_close",
"community": 26,
"norm_label": ".close()"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L98",
"_origin": "ast",
"id": "latest_browserfetcher_get",
"community": 26,
"norm_label": ".get()"
},
{
"label": "kaganeRead()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L128",
"_origin": "ast",
"id": "backend_internal_latest_browser_kaganeread",
"community": 26,
"norm_label": "kaganeread()"
},
{
"label": "Action",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_browser_go_action",
"community": 26,
"norm_label": "action"
},
{
"label": "novelfullRead()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L141",
"_origin": "ast",
"id": "backend_internal_latest_browser_novelfullread",
"community": 26,
"norm_label": "novelfullread()"
},
{
"label": "comixRead()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L154",
"_origin": "ast",
"id": "backend_internal_latest_browser_comixread",
"community": 26,
"norm_label": "comixread()"
},
{
"label": ".Image()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L185",
"_origin": "ast",
"id": "latest_browserfetcher_image",
"community": 26,
"norm_label": ".image()"
},
{
"label": "classifyBrowserError()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L223",
"_origin": "ast",
"id": "backend_internal_latest_browser_classifybrowsererror",
"community": 26,
"norm_label": "classifybrowsererror()"
},
{
"label": "browserConnectionLost()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L236",
"_origin": "ast",
"id": "backend_internal_latest_browser_browserconnectionlost",
"community": 26,
"norm_label": "browserconnectionlost()"
},
{
"label": "isInterstitial()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L256",
"_origin": "ast",
"id": "backend_internal_latest_browser_isinterstitial",
"community": 26,
"norm_label": "isinterstitial()"
},
{
"label": ".run()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L270",
"_origin": "ast",
"id": "latest_browserfetcher_run",
"community": 26,
"norm_label": ".run()"
},
{
"label": "kaganeAPIURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L324",
"_origin": "ast",
"id": "backend_internal_latest_browser_kaganeapiurl",
"community": 26,
"norm_label": "kaganeapiurl()"
},
{
"label": "novelfullSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L342",
"_origin": "ast",
"id": "backend_internal_latest_browser_novelfullseriesurl",
"community": 26,
"norm_label": "novelfullseriesurl()"
},
{
"label": "comixSeriesPageURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L352",
"_origin": "ast",
"id": "backend_internal_latest_browser_comixseriespageurl",
"community": 26,
"norm_label": "comixseriespageurl()"
},
{
"label": "awaitPromise()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L363",
"_origin": "ast",
"id": "backend_internal_latest_browser_awaitpromise",
"community": 26,
"norm_label": "awaitpromise()"
},
{
"label": "EvaluateParams",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "evaluateparams",
"community": 26,
"norm_label": "evaluateparams"
},
{
"label": "jsString()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L370",
"_origin": "ast",
"id": "backend_internal_latest_browser_jsstring",
"community": 26,
"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": 26,
"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": 26,
"norm_label": "testkaganeapiurl()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_browser_test_go_t",
"community": 26,
"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": 26,
"norm_label": "testnovelfullseriesurl()"
},
{
"label": "TestComixSeriesPageURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L65",
"_origin": "ast",
"id": "backend_internal_latest_browser_test_testcomixseriespageurl",
"community": 26,
"norm_label": "testcomixseriespageurl()"
},
{
"label": "TestBrowserOnlyCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L95",
"_origin": "ast",
"id": "backend_internal_latest_browser_test_testbrowseronlycoverurl",
"community": 26,
"norm_label": "testbrowseronlycoverurl()"
},
{
"label": "TestClassifyBrowserInterruption()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L120",
"_origin": "ast",
"id": "backend_internal_latest_browser_test_testclassifybrowserinterruption",
"community": 26,
"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": 7,
"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": 7,
"norm_label": "coverbytesfetcher"
},
{
"label": "fetchCoverBytes()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L33",
"_origin": "ast",
"id": "backend_internal_latest_cover_fetchcoverbytes",
"community": 7,
"norm_label": "fetchcoverbytes()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_cover_go_context",
"community": 7,
"norm_label": "context"
},
{
"label": "CoverResolver",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L48",
"_origin": "ast",
"id": "latest_coverresolver",
"community": 7,
"norm_label": "coverresolver"
},
{
"label": "TLSCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L53",
"_origin": "ast",
"id": "latest_tlscoverfetcher",
"community": 7,
"norm_label": "tlscoverfetcher"
},
{
"label": "Client",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_cover_go_client",
"community": 7,
"norm_label": "client"
},
{
"label": "NewCoverFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L65",
"_origin": "ast",
"id": "backend_internal_latest_cover_newcoverfetcher",
"community": 7,
"norm_label": "newcoverfetcher()"
},
{
"label": "NewCoverFetcherWithResolver()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L71",
"_origin": "ast",
"id": "backend_internal_latest_cover_newcoverfetcherwithresolver",
"community": 7,
"norm_label": "newcoverfetcherwithresolver()"
},
{
"label": "defaultCoverResolver()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L89",
"_origin": "ast",
"id": "backend_internal_latest_cover_defaultcoverresolver",
"community": 7,
"norm_label": "defaultcoverresolver()"
},
{
"label": "Addr",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "addr",
"community": 7,
"norm_label": "addr"
},
{
"label": "newCoverHTTPClient()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L93",
"_origin": "ast",
"id": "backend_internal_latest_cover_newcoverhttpclient",
"community": 7,
"norm_label": "newcoverhttpclient()"
},
{
"label": ".Fetch()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L126",
"_origin": "ast",
"id": "latest_tlscoverfetcher_fetch",
"community": 7,
"norm_label": ".fetch()"
},
{
"label": ".validateURL()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L170",
"_origin": "ast",
"id": "latest_tlscoverfetcher_validateurl",
"community": 7,
"norm_label": ".validateurl()"
},
{
"label": "URL",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "url",
"community": 7,
"norm_label": "url"
},
{
"label": "resolveCoverHost()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L193",
"_origin": "ast",
"id": "backend_internal_latest_cover_resolvecoverhost",
"community": 7,
"norm_label": "resolvecoverhost()"
},
{
"label": "publicCoverAddress()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L200",
"_origin": "ast",
"id": "backend_internal_latest_cover_publiccoveraddress",
"community": 7,
"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": 25,
"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": 25,
"norm_label": "testcoverfetcherfetchespublichttpsimage()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_cover_fetch_test_go_t",
"community": 25,
"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": 25,
"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": 25,
"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": 25,
"norm_label": ".roundtrip()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_cover_fetch_test_go_request",
"community": 25,
"norm_label": "request"
},
{
"label": "Response",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "response",
"community": 25,
"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": 25,
"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": 25,
"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": 25,
"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": 25,
"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": 25,
"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": 25,
"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": 5,
"norm_label": "fetch.go"
},
{
"label": "TLSFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L31",
"_origin": "ast",
"id": "latest_tlsfetcher",
"community": 5,
"norm_label": "tlsfetcher"
},
{
"label": "HttpClient",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "httpclient",
"community": 5,
"norm_label": "httpclient"
},
{
"label": "NewTLSFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L37",
"_origin": "ast",
"id": "backend_internal_latest_fetch_newtlsfetcher",
"community": 5,
"norm_label": "newtlsfetcher()"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L51",
"_origin": "ast",
"id": "latest_tlsfetcher_get",
"community": 5,
"norm_label": ".get()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_fetch_go_context",
"community": 5,
"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": 7,
"norm_label": "poller.go"
},
{
"label": "Fetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L17",
"_origin": "ast",
"id": "latest_fetcher",
"community": 7,
"norm_label": "fetcher"
},
{
"label": "BrowserCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L24",
"_origin": "ast",
"id": "latest_browsercoverfetcher",
"community": 7,
"norm_label": "browsercoverfetcher"
},
{
"label": "Poller",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L38",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_latest_poller",
"community": 7,
"norm_label": "poller"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_store",
"community": 7,
"norm_label": "store"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_time",
"community": 7,
"norm_label": "time"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_mutex",
"community": 7,
"norm_label": "mutex"
},
{
"label": "WaitGroup",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_waitgroup",
"community": 7,
"norm_label": "waitgroup"
},
{
"label": ".fillBlankCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L82",
"_origin": "ast",
"id": "latest_poller_fillblankcover",
"community": 7,
"norm_label": ".fillblankcover()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_context",
"community": 7,
"norm_label": "context"
},
{
"label": ".prefetchCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L105",
"_origin": "ast",
"id": "latest_poller_prefetchcover",
"community": 7,
"norm_label": ".prefetchcover()"
},
{
"label": ".storeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L126",
"_origin": "ast",
"id": "latest_poller_storecover",
"community": 7,
"norm_label": ".storecover()"
},
{
"label": "fetcherFor()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L143",
"_origin": "ast",
"id": "backend_internal_latest_poller_fetcherfor",
"community": 7,
"norm_label": "fetcherfor()"
},
{
"label": "laneNames()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L170",
"_origin": "ast",
"id": "backend_internal_latest_poller_lanenames",
"community": 7,
"norm_label": "lanenames()"
},
{
"label": ".Run()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L179",
"_origin": "ast",
"id": "latest_poller_run",
"community": 7,
"norm_label": ".run()"
},
{
"label": ".lane()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L195",
"_origin": "ast",
"id": "latest_poller_lane",
"community": 7,
"norm_label": ".lane()"
},
{
"label": ".runOnce()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L213",
"_origin": "ast",
"id": "latest_poller_runonce",
"community": 7,
"norm_label": ".runonce()"
},
{
"label": ".runLanePass()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L223",
"_origin": "ast",
"id": "latest_poller_runlanepass",
"community": 7,
"norm_label": ".runlanepass()"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_go_duration",
"community": 7,
"norm_label": "duration"
},
{
"label": ".refusalBackoff()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L339",
"_origin": "ast",
"id": "latest_poller_refusalbackoff",
"community": 7,
"norm_label": ".refusalbackoff()"
},
{
"label": ".setRefusalBackoff()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L345",
"_origin": "ast",
"id": "latest_poller_setrefusalbackoff",
"community": 7,
"norm_label": ".setrefusalbackoff()"
},
{
"label": ".setBrowserDown()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L356",
"_origin": "ast",
"id": "latest_poller_setbrowserdown",
"community": 7,
"norm_label": ".setbrowserdown()"
},
{
"label": ".browserDownFor()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L366",
"_origin": "ast",
"id": "latest_poller_browserdownfor",
"community": 7,
"norm_label": ".browserdownfor()"
},
{
"label": "isBrowserSite()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L377",
"_origin": "ast",
"id": "backend_internal_latest_poller_isbrowsersite",
"community": 7,
"norm_label": "isbrowsersite()"
},
{
"label": "browserWakeDue()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L386",
"_origin": "ast",
"id": "backend_internal_latest_poller_browserwakedue",
"community": 7,
"norm_label": "browserwakedue()"
},
{
"label": "maxSeriesWait()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L395",
"_origin": "ast",
"id": "backend_internal_latest_poller_maxserieswait",
"community": 7,
"norm_label": "maxserieswait()"
},
{
"label": ".checkOne()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L410",
"_origin": "ast",
"id": "latest_poller_checkone",
"community": 7,
"norm_label": ".checkone()"
},
{
"label": ".healCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L485",
"_origin": "ast",
"id": "latest_poller_healcover",
"community": 7,
"norm_label": ".healcover()"
},
{
"label": ".waitCovers()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L495",
"_origin": "ast",
"id": "latest_poller_waitcovers",
"community": 7,
"norm_label": ".waitcovers()"
},
{
"label": "fetchableSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L508",
"_origin": "ast",
"id": "backend_internal_latest_poller_fetchableseriesurl",
"community": 7,
"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": 4,
"norm_label": "poller_test.go"
},
{
"label": "TestMain()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L20",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testmain",
"community": 42,
"norm_label": "testmain()"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_m",
"community": 42,
"norm_label": "m"
},
{
"label": "newTestStore()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L32",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_newteststore",
"community": 4,
"norm_label": "newteststore()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_t",
"community": 4,
"norm_label": "t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_store",
"community": 4,
"norm_label": "store"
},
{
"label": "seedForCheck()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L45",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_seedforcheck",
"community": 4,
"norm_label": "seedforcheck()"
},
{
"label": "readLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L65",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_readlatestcheckedat",
"community": 4,
"norm_label": "readlatestcheckedat()"
},
{
"label": "fakeFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L80",
"_origin": "ast",
"id": "latest_fakefetcher",
"community": 4,
"norm_label": "fakefetcher"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_mutex",
"community": 4,
"norm_label": "mutex"
},
{
"label": "fakeResponse",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L90",
"_origin": "ast",
"id": "latest_fakeresponse",
"community": 4,
"norm_label": "fakeresponse"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L96",
"_origin": "ast",
"id": "latest_fakefetcher_get",
"community": 4,
"norm_label": ".get()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_context",
"community": 4,
"norm_label": "context"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L106",
"_origin": "ast",
"id": "latest_fakefetcher_callcount",
"community": 4,
"norm_label": ".callcount()"
},
{
"label": "fakeCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L112",
"_origin": "ast",
"id": "latest_fakecoverfetcher",
"community": 4,
"norm_label": "fakecoverfetcher"
},
{
"label": ".Image()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L120",
"_origin": "ast",
"id": "latest_fakecoverfetcher_image",
"community": 4,
"norm_label": ".image()"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L130",
"_origin": "ast",
"id": "latest_fakecoverfetcher_callcount",
"community": 4,
"norm_label": ".callcount()"
},
{
"label": "fakeBytesCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L136",
"_origin": "ast",
"id": "latest_fakebytescoverfetcher",
"community": 4,
"norm_label": "fakebytescoverfetcher"
},
{
"label": ".Fetch()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L144",
"_origin": "ast",
"id": "latest_fakebytescoverfetcher_fetch",
"community": 4,
"norm_label": ".fetch()"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L154",
"_origin": "ast",
"id": "latest_fakebytescoverfetcher_callcount",
"community": 4,
"norm_label": ".callcount()"
},
{
"label": "newTestPoller()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L164",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_newtestpoller",
"community": 4,
"norm_label": "newtestpoller()"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_time",
"community": 4,
"norm_label": "time"
},
{
"label": "Poller",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_go_poller",
"community": 4,
"norm_label": "poller"
},
{
"label": "seedCoverSource()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L178",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_seedcoversource",
"community": 4,
"norm_label": "seedcoversource()"
},
{
"label": "TestRunOncePrefetchesPublicCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L192",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
"community": 4,
"norm_label": "testrunonceprefetchespubliccover()"
},
{
"label": "TestRunOnceDoesNotStoreNonImagePublicCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L226",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
"community": 4,
"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": 4,
"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": 4,
"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": 4,
"norm_label": "testrunoncemarkscheckedonfailure()"
},
{
"label": "TestRunOnceFetchesSharedSeriesOnce()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L356",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"community": 4,
"norm_label": "testrunoncefetchessharedseriesonce()"
},
{
"label": "TestRunOnceOneBadSeriesDoesNotStallLane()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L396",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"community": 4,
"norm_label": "testrunonceonebadseriesdoesnotstalllane()"
},
{
"label": "TestRunLogsLaneDefaults()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L424",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunlogslanedefaults",
"community": 4,
"norm_label": "testrunlogslanedefaults()"
},
{
"label": "TestRunOnceHonoursRestAcrossPasses()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L444",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"community": 4,
"norm_label": "testrunoncehonoursrestacrosspasses()"
},
{
"label": "TestRunOnceCorrectsDownward()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L474",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
"community": 4,
"norm_label": "testrunoncecorrectsdownward()"
},
{
"label": "TestCheckOneValidatesSeriesURLBeforeFetching()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L503",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"community": 4,
"norm_label": "testcheckonevalidatesseriesurlbeforefetching()"
},
{
"label": "TestRunOnceStopsOnCancelledContext()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L543",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"community": 4,
"norm_label": "testrunoncestopsoncancelledcontext()"
},
{
"label": "TestFetchableSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L560",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testfetchableseriesurl",
"community": 4,
"norm_label": "testfetchableseriesurl()"
},
{
"label": "TestKaganeSkippedWhenNoBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L599",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
"community": 4,
"norm_label": "testkaganeskippedwhennobrowserfetcher()"
},
{
"label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L631",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"community": 4,
"norm_label": "testnovelfullusestlswhennobrowserfetcher()"
},
{
"label": "TestKaganeUsesBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L672",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
"community": 4,
"norm_label": "testkaganeusesbrowserfetcher()"
},
{
"label": "TestComixUsesBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L712",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"community": 4,
"norm_label": "testcomixusesbrowserfetcher()"
},
{
"label": "TestComixSkippedWhenNoBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L763",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher",
"community": 4,
"norm_label": "testcomixskippedwhennobrowserfetcher()"
},
{
"label": "TestRunOncePrefetchesKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L788",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"community": 4,
"norm_label": "testrunonceprefetcheskaganecover()"
},
{
"label": "TestRunOnceDoesNotRefetchKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L826",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
"community": 4,
"norm_label": "testrunoncedoesnotrefetchkaganecover()"
},
{
"label": "TestRunOnceCoverFailureDoesNotBlockChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L857",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"community": 4,
"norm_label": "testrunoncecoverfailuredoesnotblockchapter()"
},
{
"label": "TestRunOnceRejectsInvalidKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L892",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
"community": 4,
"norm_label": "testrunoncerejectsinvalidkaganecover()"
},
{
"label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L919",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
"community": 4,
"norm_label": "testrunoncewithoutcoverfetcherstillpollskagane()"
},
{
"label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L945",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
"community": 4,
"norm_label": "testrunonceroutesnonkaganecovertopublicfetcher()"
},
{
"label": "TestFetcherForRoutesNovelSites()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L974",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
"community": 4,
"norm_label": "testfetcherforroutesnovelsites()"
},
{
"label": "TestFetchableSeriesURLPinsNovelHosts()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1003",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
"community": 4,
"norm_label": "testfetchableseriesurlpinsnovelhosts()"
},
{
"label": "TestRunOnceFillsBlankCoverFromSeriesPage()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1029",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"community": 4,
"norm_label": "testrunoncefillsblankcoverfromseriespage()"
},
{
"label": "TestRunOnceDoesNotReplaceExistingCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1112",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"community": 4,
"norm_label": "testrunoncedoesnotreplaceexistingcover()"
},
{
"label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1150",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"community": 4,
"norm_label": "testrunonceretriesfailedblankcoveronnextpoll()"
},
{
"label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1197",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"community": 4,
"norm_label": "testrunonceblankcoverfailuredoesnotblockchapter()"
},
{
"label": "TestEffectiveGap()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1245",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testeffectivegap",
"community": 4,
"norm_label": "testeffectivegap()"
},
{
"label": "TestRunOnceOrdersBySharednessThenAge()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1271",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"community": 4,
"norm_label": "testrunonceordersbysharednessthenage()"
},
{
"label": "TestRunOnceSiteRefusalSkipsRestOfLaneAndBacksOff()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1310",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"community": 4,
"norm_label": "testrunoncesiterefusalskipsrestoflaneandbacksoff()"
},
{
"label": "TestBrowserLaneWakeThresholds()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1368",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"community": 4,
"norm_label": "testbrowserlanewakethresholds()"
},
{
"label": "TestRunOnceUnreachableBrowserStopsBrowserLanes()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1410",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"community": 4,
"norm_label": "testrunonceunreachablebrowserstopsbrowserlanes()"
},
{
"label": "TestRunOnceLogsBrowserLaneBehind()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1460",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"community": 4,
"norm_label": "testrunoncelogsbrowserlanebehind()"
},
{
"label": "gatedCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1485",
"_origin": "ast",
"id": "latest_gatedcoverfetcher",
"community": 4,
"norm_label": "gatedcoverfetcher"
},
{
"label": "Once",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "once",
"community": 4,
"norm_label": "once"
},
{
"label": ".Fetch()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1492",
"_origin": "ast",
"id": "latest_gatedcoverfetcher_fetch",
"community": 4,
"norm_label": ".fetch()"
},
{
"label": "TestRunOnceCoverFetchDoesNotDelayNextPoll()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1501",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"community": 4,
"norm_label": "testrunoncecoverfetchdoesnotdelaynextpoll()"
},
{
"label": "TestRunOnceClampWarningNamesTheSite()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1553",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"community": 4,
"norm_label": "testrunonceclampwarningnamesthesite()"
},
{
"label": "TestLaneStatus()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1588",
"_origin": "ast",
"id": "backend_internal_latest_poller_test_testlanestatus",
"community": 4,
"norm_label": "testlanestatus()"
},
{
"label": "read.go",
"file_type": "code",
"source_file": "backend/internal/latest/read.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_latest_read",
"community": 7,
"norm_label": "read.go"
},
{
"label": "seriesRead",
"file_type": "code",
"source_file": "backend/internal/latest/read.go",
"source_location": "L13",
"_origin": "ast",
"id": "latest_seriesread",
"community": 7,
"norm_label": "seriesread"
},
{
"label": "readSeriesPage()",
"file_type": "code",
"source_file": "backend/internal/latest/read.go",
"source_location": "L43",
"_origin": "ast",
"id": "backend_internal_latest_read_readseriespage",
"community": 7,
"norm_label": "readseriespage()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_read_go_context",
"community": 7,
"norm_label": "context"
},
{
"label": "sites.go",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_latest_sites",
"community": 26,
"norm_label": "sites.go"
},
{
"label": "latestChapter",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L18",
"_origin": "ast",
"id": "latest_latestchapter",
"community": 26,
"norm_label": "latestchapter"
},
{
"label": "site",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L29",
"_origin": "ast",
"id": "latest_site",
"community": 26,
"norm_label": "site"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_sites_go_duration",
"community": 26,
"norm_label": "duration"
},
{
"label": "browserRead",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L46",
"_origin": "ast",
"id": "latest_browserread",
"community": 26,
"norm_label": "browserread"
},
{
"label": "Action",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_sites_go_action",
"community": 26,
"norm_label": "action"
},
{
"label": "comixSeriesID()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L83",
"_origin": "ast",
"id": "backend_internal_latest_sites_comixseriesid",
"community": 26,
"norm_label": "comixseriesid()"
},
{
"label": "maxChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L135",
"_origin": "ast",
"id": "backend_internal_latest_sites_maxchapter",
"community": 26,
"norm_label": "maxchapter()"
},
{
"label": "Regexp",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "regexp",
"community": 26,
"norm_label": "regexp"
},
{
"label": "asuraLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L158",
"_origin": "ast",
"id": "backend_internal_latest_sites_asuralatestchapter",
"community": 26,
"norm_label": "asuralatestchapter()"
},
{
"label": "demonicLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L177",
"_origin": "ast",
"id": "backend_internal_latest_sites_demoniclatestchapter",
"community": 26,
"norm_label": "demoniclatestchapter()"
},
{
"label": "comixLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L185",
"_origin": "ast",
"id": "backend_internal_latest_sites_comixlatestchapter",
"community": 26,
"norm_label": "comixlatestchapter()"
},
{
"label": "kaganeLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L197",
"_origin": "ast",
"id": "backend_internal_latest_sites_kaganelatestchapter",
"community": 26,
"norm_label": "kaganelatestchapter()"
},
{
"label": "novelfullLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L204",
"_origin": "ast",
"id": "backend_internal_latest_sites_novelfulllatestchapter",
"community": 26,
"norm_label": "novelfulllatestchapter()"
},
{
"label": "lnwLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L222",
"_origin": "ast",
"id": "backend_internal_latest_sites_lnwlatestchapter",
"community": 26,
"norm_label": "lnwlatestchapter()"
},
{
"label": "latestChapterFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L235",
"_origin": "ast",
"id": "backend_internal_latest_sites_latestchapterfrom",
"community": 26,
"norm_label": "latestchapterfrom()"
},
{
"label": "browserOnlyCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L273",
"_origin": "ast",
"id": "backend_internal_latest_sites_browseronlycoverurl",
"community": 26,
"norm_label": "browseronlycoverurl()"
},
{
"label": "kaganeCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L281",
"_origin": "ast",
"id": "backend_internal_latest_sites_kaganecoverurl",
"community": 26,
"norm_label": "kaganecoverurl()"
},
{
"label": "comixCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L302",
"_origin": "ast",
"id": "backend_internal_latest_sites_comixcoverurl",
"community": 26,
"norm_label": "comixcoverurl()"
},
{
"label": "ogImageCover()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L334",
"_origin": "ast",
"id": "backend_internal_latest_sites_ogimagecover",
"community": 26,
"norm_label": "ogimagecover()"
},
{
"label": "novelfullCoverEntry()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L339",
"_origin": "ast",
"id": "backend_internal_latest_sites_novelfullcoverentry",
"community": 26,
"norm_label": "novelfullcoverentry()"
},
{
"label": "comixCoverEntry()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L344",
"_origin": "ast",
"id": "backend_internal_latest_sites_comixcoverentry",
"community": 26,
"norm_label": "comixcoverentry()"
},
{
"label": "kaganeCoverEntry()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L349",
"_origin": "ast",
"id": "backend_internal_latest_sites_kaganecoverentry",
"community": 26,
"norm_label": "kaganecoverentry()"
},
{
"label": "coverFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L356",
"_origin": "ast",
"id": "backend_internal_latest_sites_coverfrom",
"community": 26,
"norm_label": "coverfrom()"
},
{
"label": "metaContent()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L366",
"_origin": "ast",
"id": "backend_internal_latest_sites_metacontent",
"community": 26,
"norm_label": "metacontent()"
},
{
"label": "publishedCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L384",
"_origin": "ast",
"id": "backend_internal_latest_sites_publishedcoverurl",
"community": 26,
"norm_label": "publishedcoverurl()"
},
{
"label": "effectiveGap()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L420",
"_origin": "ast",
"id": "backend_internal_latest_sites_effectivegap",
"community": 26,
"norm_label": "effectivegap()"
},
{
"label": "browserBackedSites()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L510",
"_origin": "ast",
"id": "backend_internal_latest_sites_browserbackedsites",
"community": 26,
"norm_label": "browserbackedsites()"
},
{
"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": 26,
"norm_label": "sites_test.go"
},
{
"label": "TestCoverFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L215",
"_origin": "ast",
"id": "backend_internal_latest_sites_test_testcoverfrom",
"community": 26,
"norm_label": "testcoverfrom()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_sites_test_go_t",
"community": 26,
"norm_label": "t"
},
{
"label": "TestCoverFromChallenge()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L285",
"_origin": "ast",
"id": "backend_internal_latest_sites_test_testcoverfromchallenge",
"community": 26,
"norm_label": "testcoverfromchallenge()"
},
{
"label": "TestLatestChapterFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L306",
"_origin": "ast",
"id": "backend_internal_latest_sites_test_testlatestchapterfrom",
"community": 26,
"norm_label": "testlatestchapterfrom()"
},
{
"label": "smoke_comix_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_latest_smoke_comix_test",
"community": 26,
"norm_label": "smoke_comix_test.go"
},
{
"label": "TestSmokeComix()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L22",
"_origin": "ast",
"id": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"community": 26,
"norm_label": "testsmokecomix()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_smoke_comix_test_go_t",
"community": 26,
"norm_label": "t"
},
{
"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": 26,
"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": 26,
"norm_label": "testsmokekaganeimage()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_smoke_image_test_go_t",
"community": 26,
"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": 26,
"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": 26,
"norm_label": "testsmokeacquirekaganecover()"
},
{
"label": "smoke_lnw_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_latest_smoke_lnw_test",
"community": 5,
"norm_label": "smoke_lnw_test.go"
},
{
"label": "TestSmokeLnwCommentBoundary()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"_origin": "ast",
"id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"community": 5,
"norm_label": "testsmokelnwcommentboundary()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_smoke_lnw_test_go_t",
"community": 5,
"norm_label": "t"
},
{
"label": "checkLnwCommentBoundary()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L78",
"_origin": "ast",
"id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary",
"community": 5,
"norm_label": "checklnwcommentboundary()"
},
{
"label": "status.go",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_latest_status",
"community": 7,
"norm_label": "status.go"
},
{
"label": "LaneState",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L9",
"_origin": "ast",
"id": "latest_lanestate",
"community": 7,
"norm_label": "lanestate"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_status_go_time",
"community": 7,
"norm_label": "time"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_latest_status_go_duration",
"community": 7,
"norm_label": "duration"
},
{
"label": "Status",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L20",
"_origin": "ast",
"id": "latest_status",
"community": 7,
"norm_label": "status"
},
{
"label": "Poller",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L33",
"_origin": "ast",
"id": "backend_internal_latest_status_go_latest_poller",
"community": 7,
"norm_label": "poller"
},
{
"label": ".LaneStatus()",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L33",
"_origin": "ast",
"id": "latest_poller_lanestatus",
"community": 7,
"norm_label": ".lanestatus()"
},
{
"label": ".recordLaneState()",
"file_type": "code",
"source_file": "backend/internal/latest/status.go",
"source_location": "L56",
"_origin": "ast",
"id": "latest_poller_recordlanestate",
"community": 7,
"norm_label": ".recordlanestate()"
},
{
"label": "pgtest.go",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_pgtest_pgtest",
"community": 42,
"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": 42,
"norm_label": "main()"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_pgtest_pgtest_go_m",
"community": 42,
"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": 42,
"norm_label": "url()"
},
{
"label": "TB",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "tb",
"community": 42,
"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": 42,
"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": 42,
"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": 9,
"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": 1,
"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": 9,
"norm_label": "ishttps()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_go_request",
"community": 9,
"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": 9,
"norm_label": "setcookie()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_go_responsewriter",
"community": 9,
"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": 9,
"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": 9,
"norm_label": "clientip()"
},
{
"label": "LoginLimiter",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L103",
"_origin": "ast",
"id": "session_loginlimiter",
"community": 9,
"norm_label": "loginlimiter"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_go_mutex",
"community": 9,
"norm_label": "mutex"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_go_time",
"community": 9,
"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": 9,
"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": 9,
"norm_label": ".retryafter()"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_go_duration",
"community": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"norm_label": "testnewid()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_session_session_test_go_t",
"community": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 34,
"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": 34,
"norm_label": "session"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_sessions_go_time",
"community": 34,
"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": 34,
"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": 34,
"norm_label": ".createsession()"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_sessions_go_duration",
"community": 34,
"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": 34,
"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": 34,
"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": 34,
"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": 125,
"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": 125,
"norm_label": "testcreateandgetsession()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_sessions_test_go_t",
"community": 125,
"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": 125,
"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": 125,
"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": 125,
"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": 125,
"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": 15,
"norm_label": "store.go"
},
{
"label": "Bookmark",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L31",
"_origin": "ast",
"id": "store_bookmark",
"community": 31,
"norm_label": "bookmark"
},
{
"label": "Series",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L67",
"_origin": "ast",
"id": "store_series",
"community": 7,
"norm_label": "series"
},
{
"label": ".Key()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L90",
"_origin": "ast",
"id": "store_series_key",
"community": 7,
"norm_label": ".key()"
},
{
"label": ".HasNewChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L95",
"_origin": "ast",
"id": "store_bookmark_hasnewchapter",
"community": 31,
"norm_label": ".hasnewchapter()"
},
{
"label": "displayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L105",
"_origin": "ast",
"id": "backend_internal_store_store_displaychapter",
"community": 31,
"norm_label": "displaychapter()"
},
{
"label": ".DisplayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L120",
"_origin": "ast",
"id": "store_bookmark_displaychapter",
"community": 31,
"norm_label": ".displaychapter()"
},
{
"label": ".DisplayLatest()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L126",
"_origin": "ast",
"id": "store_bookmark_displaylatest",
"community": 31,
"norm_label": ".displaylatest()"
},
{
"label": ".ContinueURL()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L136",
"_origin": "ast",
"id": "store_bookmark_continueurl",
"community": 31,
"norm_label": ".continueurl()"
},
{
"label": ".Initial()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L146",
"_origin": "ast",
"id": "store_bookmark_initial",
"community": 31,
"norm_label": ".initial()"
},
{
"label": "CoverContentType()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L157",
"_origin": "ast",
"id": "backend_internal_store_store_covercontenttype",
"community": 31,
"norm_label": "covercontenttype()"
},
{
"label": "Owner",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L205",
"_origin": "ast",
"id": "store_owner",
"community": 15,
"norm_label": "owner"
},
{
"label": "Store",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L213",
"_origin": "ast",
"id": "backend_internal_store_store_go_store_store",
"community": 31,
"norm_label": "store"
},
{
"label": "DB",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "db",
"community": 15,
"norm_label": "db"
},
{
"label": ".OwnerID()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L234",
"_origin": "ast",
"id": "store_store_ownerid",
"community": 31,
"norm_label": ".ownerid()"
},
{
"label": ".ReaderIDForTokenHash()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L243",
"_origin": "ast",
"id": "store_store_readeridfortokenhash",
"community": 31,
"norm_label": ".readeridfortokenhash()"
},
{
"label": ".ReaderTokenInfo()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L260",
"_origin": "ast",
"id": "store_store_readertokeninfo",
"community": 31,
"norm_label": ".readertokeninfo()"
},
{
"label": ".RotateToken()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L279",
"_origin": "ast",
"id": "store_store_rotatetoken",
"community": 31,
"norm_label": ".rotatetoken()"
},
{
"label": ".EnsureReader()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L303",
"_origin": "ast",
"id": "store_store_ensurereader",
"community": 31,
"norm_label": ".ensurereader()"
},
{
"label": "ReaderSummary",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L326",
"_origin": "ast",
"id": "store_readersummary",
"community": 31,
"norm_label": "readersummary"
},
{
"label": ".Blocked()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L326",
"_origin": "ast",
"id": "store_readersummary_blocked",
"community": 31,
"norm_label": ".blocked()"
},
{
"label": ".Readers()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L346",
"_origin": "ast",
"id": "store_store_readers",
"community": 31,
"norm_label": ".readers()"
},
{
"label": ".ClearReaderMarks()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L374",
"_origin": "ast",
"id": "store_store_clearreadermarks",
"community": 31,
"norm_label": ".clearreadermarks()"
},
{
"label": "Open()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L394",
"_origin": "ast",
"id": "backend_internal_store_store_open",
"community": 15,
"norm_label": "open()"
},
{
"label": "seedOwner()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L461",
"_origin": "ast",
"id": "backend_internal_store_store_seedowner",
"community": 15,
"norm_label": "seedowner()"
},
{
"label": "refreshOwnerToken()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L477",
"_origin": "ast",
"id": "backend_internal_store_store_refreshownertoken",
"community": 15,
"norm_label": "refreshownertoken()"
},
{
"label": "migrate()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L493",
"_origin": "ast",
"id": "backend_internal_store_store_migrate",
"community": 15,
"norm_label": "migrate()"
},
{
"label": "applyMigration()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L527",
"_origin": "ast",
"id": "backend_internal_store_store_applymigration",
"community": 15,
"norm_label": "applymigration()"
},
{
"label": ".scanBookmark()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L557",
"_origin": "ast",
"id": "store_store_scanbookmark",
"community": 31,
"norm_label": ".scanbookmark()"
},
{
"label": "scanSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L589",
"_origin": "ast",
"id": "backend_internal_store_store_scanseries",
"community": 31,
"norm_label": "scanseries()"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L608",
"_origin": "ast",
"id": "store_store_close",
"community": 31,
"norm_label": ".close()"
},
{
"label": "coverSourceAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L610",
"_origin": "ast",
"id": "backend_internal_store_store_coversourceaddress",
"community": 31,
"norm_label": "coversourceaddress()"
},
{
"label": "coverRelativePath()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L615",
"_origin": "ast",
"id": "backend_internal_store_store_coverrelativepath",
"community": 31,
"norm_label": "coverrelativepath()"
},
{
"label": ".getCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L619",
"_origin": "ast",
"id": "store_store_getcover",
"community": 31,
"norm_label": ".getcover()"
},
{
"label": ".getCoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L623",
"_origin": "ast",
"id": "store_store_getcoverbyaddress",
"community": 31,
"norm_label": ".getcoverbyaddress()"
},
{
"label": ".putCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L648",
"_origin": "ast",
"id": "store_store_putcover",
"community": 31,
"norm_label": ".putcover()"
},
{
"label": "CoverAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L704",
"_origin": "ast",
"id": "backend_internal_store_store_coveraddress",
"community": 4,
"norm_label": "coveraddress()"
},
{
"label": ".CoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L714",
"_origin": "ast",
"id": "store_store_coverbyaddress",
"community": 31,
"norm_label": ".coverbyaddress()"
},
{
"label": ".CoverWireURL()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L725",
"_origin": "ast",
"id": "store_store_coverwireurl",
"community": 31,
"norm_label": ".coverwireurl()"
},
{
"label": ".SetSeriesCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L737",
"_origin": "ast",
"id": "store_store_setseriescover",
"community": 31,
"norm_label": ".setseriescover()"
},
{
"label": ".List()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L753",
"_origin": "ast",
"id": "store_store_list",
"community": 31,
"norm_label": ".list()"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L778",
"_origin": "ast",
"id": "store_store_get",
"community": 31,
"norm_label": ".get()"
},
{
"label": ".Upsert()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L815",
"_origin": "ast",
"id": "store_store_upsert",
"community": 31,
"norm_label": ".upsert()"
},
{
"label": ".Delete()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L915",
"_origin": "ast",
"id": "store_store_delete",
"community": 31,
"norm_label": ".delete()"
},
{
"label": ".DueForLatestCheck()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L950",
"_origin": "ast",
"id": "store_store_dueforlatestcheck",
"community": 31,
"norm_label": ".dueforlatestcheck()"
},
{
"label": ".EligibleSeriesCount()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L985",
"_origin": "ast",
"id": "store_store_eligibleseriescount",
"community": 31,
"norm_label": ".eligibleseriescount()"
},
{
"label": ".MarkLatestChecked()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L1011",
"_origin": "ast",
"id": "store_store_marklatestchecked",
"community": 31,
"norm_label": ".marklatestchecked()"
},
{
"label": ".LatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L1024",
"_origin": "ast",
"id": "store_store_latestcheckedat",
"community": 31,
"norm_label": ".latestcheckedat()"
},
{
"label": ".SetLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L1038",
"_origin": "ast",
"id": "store_store_setlatestchapter",
"community": 31,
"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": 11,
"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": 42,
"norm_label": "testmain()"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_store_test_go_m",
"community": 42,
"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": 11,
"norm_label": "newteststore()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_store_test_go_t",
"community": 11,
"norm_label": "t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_store_store_test_go_store",
"community": 11,
"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": 11,
"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": 15,
"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": 11,
"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": 11,
"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": 15,
"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": 11,
"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": 11,
"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": 11,
"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": 11,
"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": 11,
"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": 11,
"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": 11,
"norm_label": "testdueforlatestcheck()"
},
{
"label": "TestDueForLatestCheckOldestFirstAndScopedToSite()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L312",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite",
"community": 11,
"norm_label": "testdueforlatestcheckoldestfirstandscopedtosite()"
},
{
"label": "TestMarkLatestChecked()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L334",
"_origin": "ast",
"id": "backend_internal_store_store_test_testmarklatestchecked",
"community": 11,
"norm_label": "testmarklatestchecked()"
},
{
"label": "TestUpsertPreservesLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L353",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
"community": 11,
"norm_label": "testupsertpreserveslatestcheckedat()"
},
{
"label": "TestUpsertDefaultsStatusToReading()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L370",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading",
"community": 11,
"norm_label": "testupsertdefaultsstatustoreading()"
},
{
"label": "TestUpsertEmptyStatusPreservesStored()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L386",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored",
"community": 11,
"norm_label": "testupsertemptystatuspreservesstored()"
},
{
"label": "TestLatestPollRoundTripPreservesArchived()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L411",
"_origin": "ast",
"id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived",
"community": 11,
"norm_label": "testlatestpollroundtrippreservesarchived()"
},
{
"label": "TestUpsertReplacesStatusWhenGiven()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L440",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven",
"community": 11,
"norm_label": "testupsertreplacesstatuswhengiven()"
},
{
"label": "TestUpsertStatusChangeKeepsUpdatedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L461",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat",
"community": 11,
"norm_label": "testupsertstatuschangekeepsupdatedat()"
},
{
"label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L486",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived",
"community": 11,
"norm_label": "testdueforlatestcheckskipsfinishedkeepsarchived()"
},
{
"label": "TestEligibleSeriesCount()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L521",
"_origin": "ast",
"id": "backend_internal_store_store_test_testeligibleseriescount",
"community": 11,
"norm_label": "testeligibleseriescount()"
},
{
"label": "TestDisplayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L550",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdisplaychapter",
"community": 31,
"norm_label": "testdisplaychapter()"
},
{
"label": "TestUpsertKindDefaultsToManga()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L588",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertkinddefaultstomanga",
"community": 11,
"norm_label": "testupsertkinddefaultstomanga()"
},
{
"label": "TestUpsertKindRoundTrips()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L601",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertkindroundtrips",
"community": 11,
"norm_label": "testupsertkindroundtrips()"
},
{
"label": "TestUpsertEmptyKindKeepsStoredValue()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L617",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue",
"community": 11,
"norm_label": "testupsertemptykindkeepsstoredvalue()"
},
{
"label": "TestMigration0002BackfillsExistingBookmarks()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L645",
"_origin": "ast",
"id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
"community": 15,
"norm_label": "testmigration0002backfillsexistingbookmarks()"
},
{
"label": "TestMigration0008DropsLegacyCoverRows()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L710",
"_origin": "ast",
"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
"community": 15,
"norm_label": "testmigration0008dropslegacycoverrows()"
},
{
"label": "readSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L754",
"_origin": "ast",
"id": "backend_internal_store_store_test_readseries",
"community": 11,
"norm_label": "readseries()"
},
{
"label": "TestUpsertCreatesSeriesFromClient()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L769",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
"community": 11,
"norm_label": "testupsertcreatesseriesfromclient()"
},
{
"label": "TestOnSeriesCreatedFiresOnceForANewSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L796",
"_origin": "ast",
"id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
"community": 11,
"norm_label": "testonseriescreatedfiresonceforanewseries()"
},
{
"label": "TestSetSeriesCoverDoesNotOverwrite()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L829",
"_origin": "ast",
"id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
"community": 11,
"norm_label": "testsetseriescoverdoesnotoverwrite()"
},
{
"label": "TestCoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L856",
"_origin": "ast",
"id": "backend_internal_store_store_test_testcoverbyaddress",
"community": 11,
"norm_label": "testcoverbyaddress()"
},
{
"label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L888",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
"community": 11,
"norm_label": "testupsertexistingseriesignoresclienttitlecoverurl()"
},
{
"label": "TestUpsertExistingSeriesAcceptsKindAndLatest()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L925",
"_origin": "ast",
"id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest",
"community": 11,
"norm_label": "testupsertexistingseriesacceptskindandlatest()"
},
{
"label": "TestDeleteKeepsSeriesRow()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L951",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdeletekeepsseriesrow",
"community": 11,
"norm_label": "testdeletekeepsseriesrow()"
},
{
"label": "seedSecondReader()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L989",
"_origin": "ast",
"id": "backend_internal_store_store_test_seedsecondreader",
"community": 11,
"norm_label": "seedsecondreader()"
},
{
"label": "TestDueForLatestCheckOrdersByReaderCountThenAge()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1000",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
"community": 11,
"norm_label": "testdueforlatestcheckordersbyreadercountthenage()"
},
{
"label": "TestDueForLatestCheckExcludesOrphanSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1023",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
"community": 11,
"norm_label": "testdueforlatestcheckexcludesorphanseries()"
},
{
"label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1055",
"_origin": "ast",
"id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash",
"community": 15,
"norm_label": "testseedowneridempotentandrefreshestokenhash()"
},
{
"label": "TestMigration0004AttachesBookmarksToOwner()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1092",
"_origin": "ast",
"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
"community": 15,
"norm_label": "testmigration0004attachesbookmarkstoowner()"
},
{
"label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1153",
"_origin": "ast",
"id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel",
"community": 11,
"norm_label": "testbookmarkduplicateimpossibleatdatabaselevel()"
},
{
"label": "TestStoreScopesBookmarksToReader()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1178",
"_origin": "ast",
"id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
"community": 11,
"norm_label": "teststorescopesbookmarkstoreader()"
},
{
"label": "TestDeleteReaderCascadesToBookmarks()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1221",
"_origin": "ast",
"id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
"community": 11,
"norm_label": "testdeletereadercascadestobookmarks()"
},
{
"label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1251",
"_origin": "ast",
"id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation",
"community": 11,
"norm_label": "testensurereadercreatesonceandneverclobbersarotation()"
},
{
"label": "TestReadersAndSessionRevocation()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1296",
"_origin": "ast",
"id": "backend_internal_store_store_test_testreadersandsessionrevocation",
"community": 11,
"norm_label": "testreadersandsessionrevocation()"
},
{
"label": "TestReaderSightingMarks()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1342",
"_origin": "ast",
"id": "backend_internal_store_store_test_testreadersightingmarks",
"community": 11,
"norm_label": "testreadersightingmarks()"
},
{
"label": "TestTwoReadersShareOneSeriesWithIndependentProgress()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1420",
"_origin": "ast",
"id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
"community": 11,
"norm_label": "testtworeadersshareoneserieswithindependentprogress()"
},
{
"label": "TestCoverPersistsAcrossReopen()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1476",
"_origin": "ast",
"id": "backend_internal_store_store_test_testcoverpersistsacrossreopen",
"community": 15,
"norm_label": "testcoverpersistsacrossreopen()"
},
{
"label": "TestOpenRequiresCoverDirectory()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1506",
"_origin": "ast",
"id": "backend_internal_store_store_test_testopenrequirescoverdirectory",
"community": 15,
"norm_label": "testopenrequirescoverdirectory()"
},
{
"label": "TestOpenRequiresAbsoluteCoverBaseURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1514",
"_origin": "ast",
"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl",
"community": 15,
"norm_label": "testopenrequiresabsolutecoverbaseurl()"
},
{
"label": "TestCoverIsContentAddressedOnFilesystem()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1523",
"_origin": "ast",
"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem",
"community": 15,
"norm_label": "testcoveriscontentaddressedonfilesystem()"
},
{
"label": "TestCoverStoreAcceptsAnySourceURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1562",
"_origin": "ast",
"id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl",
"community": 11,
"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": 12,
"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": 12,
"norm_label": "stampversion()"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_go_time",
"community": 12,
"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": 12,
"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": 12,
"norm_label": "render()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_go_responsewriter",
"community": 12,
"norm_label": "responsewriter"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_go_request",
"community": 12,
"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": 12,
"norm_label": "handler()"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_go_store",
"community": 12,
"norm_label": "store"
},
{
"label": "HandlerFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_go_handlerfunc",
"community": 12,
"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": 12,
"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": 12,
"norm_label": "teststampversionreplacesversionlineonly()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_userscript_userscript_test_go_t",
"community": 12,
"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": 12,
"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": 12,
"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": 12,
"norm_label": "testsubstitutetokenwithoutplaceholderservedunmodified()"
},
{
"label": "admin.go",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_web_admin",
"community": 165,
"norm_label": "admin.go"
},
{
"label": "LaneReporter",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L17",
"_origin": "ast",
"id": "web_lanereporter",
"community": 165,
"norm_label": "lanereporter"
},
{
"label": "adminView",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L22",
"_origin": "ast",
"id": "web_adminview",
"community": 165,
"norm_label": "adminview"
},
{
"label": "lanesView",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L33",
"_origin": "ast",
"id": "web_lanesview",
"community": 165,
"norm_label": "lanesview"
},
{
"label": "laneRow",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L42",
"_origin": "ast",
"id": "web_lanerow",
"community": 165,
"norm_label": "lanerow"
},
{
"label": "adminRoute",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L60",
"_origin": "ast",
"id": "web_adminroute",
"community": 165,
"norm_label": "adminroute"
},
{
"label": "HandlerFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_admin_go_handlerfunc",
"community": 165,
"norm_label": "handlerfunc"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L68",
"_origin": "ast",
"id": "backend_internal_web_admin_go_web_handler",
"community": 165,
"norm_label": "handler"
},
{
"label": ".adminRoutes()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L68",
"_origin": "ast",
"id": "web_handler_adminroutes",
"community": 165,
"norm_label": ".adminroutes()"
},
{
"label": "AdminPatterns()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L80",
"_origin": "ast",
"id": "backend_internal_web_admin_adminpatterns",
"community": 165,
"norm_label": "adminpatterns()"
},
{
"label": ".requireOwner()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L93",
"_origin": "ast",
"id": "web_handler_requireowner",
"community": 165,
"norm_label": ".requireowner()"
},
{
"label": ".admin()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L104",
"_origin": "ast",
"id": "web_handler_admin",
"community": 165,
"norm_label": ".admin()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_admin_go_responsewriter",
"community": 165,
"norm_label": "responsewriter"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_admin_go_request",
"community": 165,
"norm_label": "request"
},
{
"label": ".uiLanes()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L120",
"_origin": "ast",
"id": "web_handler_uilanes",
"community": 165,
"norm_label": ".uilanes()"
},
{
"label": ".lanesView()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L128",
"_origin": "ast",
"id": "web_handler_lanesview",
"community": 165,
"norm_label": ".lanesview()"
},
{
"label": "since()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L158",
"_origin": "ast",
"id": "backend_internal_web_admin_since",
"community": 165,
"norm_label": "since()"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_admin_go_time",
"community": 165,
"norm_label": "time"
},
{
"label": ".revokeReaderSessions()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L168",
"_origin": "ast",
"id": "web_handler_revokereadersessions",
"community": 165,
"norm_label": ".revokereadersessions()"
},
{
"label": ".clearReaderMarks()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L195",
"_origin": "ast",
"id": "web_handler_clearreadermarks",
"community": 165,
"norm_label": ".clearreadermarks()"
},
{
"label": "readerPathID()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L210",
"_origin": "ast",
"id": "backend_internal_web_admin_readerpathid",
"community": 165,
"norm_label": "readerpathid()"
},
{
"label": ".renderRoster()",
"file_type": "code",
"source_file": "backend/internal/web/admin.go",
"source_location": "L221",
"_origin": "ast",
"id": "web_handler_renderroster",
"community": 165,
"norm_label": ".renderroster()"
},
{
"label": "discord.go",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_internal_web_discord",
"community": 9,
"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": 9,
"norm_label": "discordconfig"
},
{
"label": "oauthStates",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L58",
"_origin": "ast",
"id": "web_oauthstates",
"community": 9,
"norm_label": "oauthstates"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_discord_go_mutex",
"community": 9,
"norm_label": "mutex"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_discord_go_time",
"community": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"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": 9,
"norm_label": ".discordstart()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_discord_go_responsewriter",
"community": 9,
"norm_label": "responsewriter"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_discord_go_request",
"community": 9,
"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": 9,
"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": 9,
"norm_label": ".exchangetoken()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_discord_go_context",
"community": 9,
"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": 9,
"norm_label": ".discorduserid()"
},
{
"label": "discordMember",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L276",
"_origin": "ast",
"id": "web_discordmember",
"community": 9,
"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": 9,
"norm_label": ".discordmember()"
},
{
"label": "discordToken",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L318",
"_origin": "ast",
"id": "web_discordtoken",
"community": 9,
"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": 9,
"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": 9,
"norm_label": "testoauthstatesingleuse()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_oauth_test_go_t",
"community": 9,
"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": 9,
"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": 9,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 35,
"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": 13,
"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": 13,
"norm_label": "handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_web_go_store",
"community": 13,
"norm_label": "store"
},
{
"label": "Template",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "template",
"community": 13,
"norm_label": "template"
},
{
"label": "Client",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_web_go_client",
"community": 13,
"norm_label": "client"
},
{
"label": "listView",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L59",
"_origin": "ast",
"id": "web_listview",
"community": 13,
"norm_label": "listview"
},
{
"label": ".PageURL()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L91",
"_origin": "ast",
"id": "web_listview_pageurl",
"community": 13,
"norm_label": ".pageurl()"
},
{
"label": ".ListURL()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L98",
"_origin": "ast",
"id": "web_listview_listurl",
"community": 13,
"norm_label": ".listurl()"
},
{
"label": "loginView",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L106",
"_origin": "ast",
"id": "web_loginview",
"community": 13,
"norm_label": "loginview"
},
{
"label": "New()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L115",
"_origin": "ast",
"id": "backend_internal_web_web_new",
"community": 4,
"norm_label": "new()"
},
{
"label": ".Register()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L134",
"_origin": "ast",
"id": "web_handler_register",
"community": 13,
"norm_label": ".register()"
},
{
"label": "ServeMux",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "servemux",
"community": 13,
"norm_label": "servemux"
},
{
"label": "staticHandler()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L165",
"_origin": "ast",
"id": "backend_internal_web_web_statichandler",
"community": 13,
"norm_label": "statichandler()"
},
{
"label": "ctxKey",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L184",
"_origin": "ast",
"id": "web_ctxkey",
"community": 13,
"norm_label": "ctxkey"
},
{
"label": ".sessionReader()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L193",
"_origin": "ast",
"id": "web_handler_sessionreader",
"community": 13,
"norm_label": ".sessionreader()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_web_go_request",
"community": 13,
"norm_label": "request"
},
{
"label": ".requireSession()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L209",
"_origin": "ast",
"id": "web_handler_requiresession",
"community": 13,
"norm_label": ".requiresession()"
},
{
"label": "HandlerFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_web_go_handlerfunc",
"community": 13,
"norm_label": "handlerfunc"
},
{
"label": "readerOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L221",
"_origin": "ast",
"id": "backend_internal_web_web_readerof",
"community": 13,
"norm_label": "readerof()"
},
{
"label": ".render()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L223",
"_origin": "ast",
"id": "web_handler_render",
"community": 13,
"norm_label": ".render()"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_internal_web_web_go_responsewriter",
"community": 13,
"norm_label": "responsewriter"
},
{
"label": ".index()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L235",
"_origin": "ast",
"id": "web_handler_index",
"community": 13,
"norm_label": ".index()"
},
{
"label": "filterBookmarks()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L255",
"_origin": "ast",
"id": "backend_internal_web_web_filterbookmarks",
"community": 13,
"norm_label": "filterbookmarks()"
},
{
"label": "kindOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L268",
"_origin": "ast",
"id": "backend_internal_web_web_kindof",
"community": 13,
"norm_label": "kindof()"
},
{
"label": "libOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L278",
"_origin": "ast",
"id": "backend_internal_web_web_libof",
"community": 13,
"norm_label": "libof()"
},
{
"label": ".buildListView()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L292",
"_origin": "ast",
"id": "web_handler_buildlistview",
"community": 13,
"norm_label": ".buildlistview()"
},
{
"label": ".uiList()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L348",
"_origin": "ast",
"id": "web_handler_uilist",
"community": 13,
"norm_label": ".uilist()"
},
{
"label": "currentTab()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L365",
"_origin": "ast",
"id": "backend_internal_web_web_currenttab",
"community": 13,
"norm_label": "currenttab()"
},
{
"label": "currentLib()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L376",
"_origin": "ast",
"id": "backend_internal_web_web_currentlib",
"community": 13,
"norm_label": "currentlib()"
},
{
"label": ".writeChromeOOB()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L389",
"_origin": "ast",
"id": "web_handler_writechromeoob",
"community": 13,
"norm_label": ".writechromeoob()"
},
{
"label": ".refreshChrome()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L406",
"_origin": "ast",
"id": "web_handler_refreshchrome",
"community": 13,
"norm_label": ".refreshchrome()"
},
{
"label": ".renderLogin()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L418",
"_origin": "ast",
"id": "web_handler_renderlogin",
"community": 13,
"norm_label": ".renderlogin()"
},
{
"label": ".logout()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L424",
"_origin": "ast",
"id": "web_handler_logout",
"community": 13,
"norm_label": ".logout()"
},
{
"label": ".loadForMutation()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L436",
"_origin": "ast",
"id": "web_handler_loadformutation",
"community": 13,
"norm_label": ".loadformutation()"
},
{
"label": ".saveAndRenderCard()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L464",
"_origin": "ast",
"id": "web_handler_saveandrendercard",
"community": 13,
"norm_label": ".saveandrendercard()"
},
{
"label": ".uiFavorite()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L477",
"_origin": "ast",
"id": "web_handler_uifavorite",
"community": 13,
"norm_label": ".uifavorite()"
},
{
"label": ".uiStatus()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L493",
"_origin": "ast",
"id": "web_handler_uistatus",
"community": 13,
"norm_label": ".uistatus()"
},
{
"label": ".uiChapter()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L524",
"_origin": "ast",
"id": "web_handler_uichapter",
"community": 13,
"norm_label": ".uichapter()"
},
{
"label": ".uiDelete()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L551",
"_origin": "ast",
"id": "web_handler_uidelete",
"community": 13,
"norm_label": ".uidelete()"
},
{
"label": ".installUserscript()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L577",
"_origin": "ast",
"id": "web_handler_installuserscript",
"community": 13,
"norm_label": ".installuserscript()"
},
{
"label": ".rotateToken()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L601",
"_origin": "ast",
"id": "web_handler_rotatetoken",
"community": 13,
"norm_label": ".rotatetoken()"
},
{
"label": "main.go",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L1",
"_origin": "ast",
"id": "backend_main",
"community": 5,
"norm_label": "main.go"
},
{
"label": "Config",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L24",
"_origin": "ast",
"id": "backend_config",
"community": 5,
"norm_label": "config"
},
{
"label": "LatestPoll",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L68",
"_origin": "ast",
"id": "backend_latestpoll",
"community": 5,
"norm_label": "latestpoll"
},
{
"label": "envOr()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L72",
"_origin": "ast",
"id": "backend_main_envor",
"community": 5,
"norm_label": "envor()"
},
{
"label": "envBool()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L80",
"_origin": "ast",
"id": "backend_main_envbool",
"community": 5,
"norm_label": "envbool()"
},
{
"label": "loadLatestPoll()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L97",
"_origin": "ast",
"id": "backend_main_loadlatestpoll",
"community": 5,
"norm_label": "loadlatestpoll()"
},
{
"label": "loadConfig()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L101",
"_origin": "ast",
"id": "backend_main_loadconfig",
"community": 5,
"norm_label": "loadconfig()"
},
{
"label": "newRouter()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L135",
"_origin": "ast",
"id": "backend_main_newrouter",
"community": 5,
"norm_label": "newrouter()"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_main_go_store",
"community": 5,
"norm_label": "store"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_main_go_handler",
"community": 5,
"norm_label": "handler"
},
{
"label": "guardEmptyUserscriptToken()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L180",
"_origin": "ast",
"id": "backend_main_guardemptyuserscripttoken",
"community": 5,
"norm_label": "guardemptyuserscripttoken()"
},
{
"label": "main()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L190",
"_origin": "ast",
"id": "backend_main_main",
"community": 5,
"norm_label": "main()"
},
{
"label": "newLatestPoller()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L320",
"_origin": "ast",
"id": "backend_main_newlatestpoller",
"community": 5,
"norm_label": "newlatestpoller()"
},
{
"label": "Poller",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_main_go_poller",
"community": 5,
"norm_label": "poller"
},
{
"label": "startLatestPoller()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L340",
"_origin": "ast",
"id": "backend_main_startlatestpoller",
"community": 5,
"norm_label": "startlatestpoller()"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_main_go_context",
"community": 5,
"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": 5,
"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": 5,
"norm_label": "testloadlatestpolldefaults()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_main_test_go_t",
"community": 5,
"norm_label": "t"
},
{
"label": "TestLoadConfigReadsCoverDirectory()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L24",
"_origin": "ast",
"id": "backend_main_test_testloadconfigreadscoverdirectory",
"community": 5,
"norm_label": "testloadconfigreadscoverdirectory()"
},
{
"label": "TestLoadLatestPollEnabledParsing()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L31",
"_origin": "ast",
"id": "backend_main_test_testloadlatestpollenabledparsing",
"community": 5,
"norm_label": "testloadlatestpollenabledparsing()"
},
{
"label": "TestNewLatestPollerWiresFetchers()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L52",
"_origin": "ast",
"id": "backend_main_test_testnewlatestpollerwiresfetchers",
"community": 5,
"norm_label": "testnewlatestpollerwiresfetchers()"
},
{
"label": "TestPutStatusValidation()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L72",
"_origin": "ast",
"id": "backend_main_test_testputstatusvalidation",
"community": 5,
"norm_label": "testputstatusvalidation()"
},
{
"label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L119",
"_origin": "ast",
"id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
"community": 5,
"norm_label": "testputomittedstatuspreservesarchivedandappliesprogress()"
},
{
"label": "TestGzipCompressesTextNotFonts()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L150",
"_origin": "ast",
"id": "backend_main_test_testgzipcompressestextnotfonts",
"community": 5,
"norm_label": "testgzipcompressestextnotfonts()"
},
{
"label": "TestPutKindValidation()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L193",
"_origin": "ast",
"id": "backend_main_test_testputkindvalidation",
"community": 5,
"norm_label": "testputkindvalidation()"
},
{
"label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L236",
"_origin": "ast",
"id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
"community": 5,
"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": 5,
"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": 5,
"norm_label": "registerreader()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_reader_credential_test_go_t",
"community": 5,
"norm_label": "t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_reader_credential_test_go_store",
"community": 5,
"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": 5,
"norm_label": "credrequest()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_reader_credential_test_go_request",
"community": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 5,
"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": 1,
"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": 5,
"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": 1,
"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": 1,
"norm_label": "web_test.go"
},
{
"label": "newWebTestServer()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L33",
"_origin": "ast",
"id": "backend_web_test_newwebtestserver",
"community": 1,
"norm_label": "newwebtestserver()"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_t",
"community": 1,
"norm_label": "t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_handler",
"community": 1,
"norm_label": "handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_store",
"community": 1,
"norm_label": "store"
},
{
"label": "sessionCookie()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L45",
"_origin": "ast",
"id": "backend_web_test_sessioncookie",
"community": 1,
"norm_label": "sessioncookie()"
},
{
"label": "Cookie",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_cookie",
"community": 1,
"norm_label": "cookie"
},
{
"label": "discordStub",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L58",
"_origin": "ast",
"id": "backend_discordstub",
"community": 1,
"norm_label": "discordstub"
},
{
"label": "tokenRequest",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L72",
"_origin": "ast",
"id": "backend_tokenrequest",
"community": 1,
"norm_label": "tokenrequest"
},
{
"label": "Values",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "values",
"community": 1,
"norm_label": "values"
},
{
"label": "newDiscordStub()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L77",
"_origin": "ast",
"id": "backend_web_test_newdiscordstub",
"community": 1,
"norm_label": "newdiscordstub()"
},
{
"label": "Server",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "server",
"community": 1,
"norm_label": "server"
},
{
"label": "discordConfig()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L139",
"_origin": "ast",
"id": "backend_web_test_discordconfig",
"community": 1,
"norm_label": "discordconfig()"
},
{
"label": "oauthWebTestServer()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L151",
"_origin": "ast",
"id": "backend_web_test_oauthwebtestserver",
"community": 1,
"norm_label": "oauthwebtestserver()"
},
{
"label": "startSignIn()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L162",
"_origin": "ast",
"id": "backend_web_test_startsignin",
"community": 1,
"norm_label": "startsignin()"
},
{
"label": "completeSignIn()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L184",
"_origin": "ast",
"id": "backend_web_test_completesignin",
"community": 1,
"norm_label": "completesignin()"
},
{
"label": "ResponseRecorder",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_responserecorder",
"community": 1,
"norm_label": "responserecorder"
},
{
"label": "storeReaders()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L194",
"_origin": "ast",
"id": "backend_web_test_storereaders",
"community": 1,
"norm_label": "storereaders()"
},
{
"label": "signInCookie()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L205",
"_origin": "ast",
"id": "backend_web_test_signincookie",
"community": 1,
"norm_label": "signincookie()"
},
{
"label": "signedInReader()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L216",
"_origin": "ast",
"id": "backend_web_test_signedinreader",
"community": 1,
"norm_label": "signedinreader()"
},
{
"label": "TestIndexWithoutSessionShowsLogin()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L225",
"_origin": "ast",
"id": "backend_web_test_testindexwithoutsessionshowslogin",
"community": 1,
"norm_label": "testindexwithoutsessionshowslogin()"
},
{
"label": "TestIndexWithSessionShowsList()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L238",
"_origin": "ast",
"id": "backend_web_test_testindexwithsessionshowslist",
"community": 1,
"norm_label": "testindexwithsessionshowslist()"
},
{
"label": "TestDiscordLoginFullFlow()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L262",
"_origin": "ast",
"id": "backend_web_test_testdiscordloginfullflow",
"community": 1,
"norm_label": "testdiscordloginfullflow()"
},
{
"label": "TestDiscordCallbackRejectsMissingState()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L349",
"_origin": "ast",
"id": "backend_web_test_testdiscordcallbackrejectsmissingstate",
"community": 1,
"norm_label": "testdiscordcallbackrejectsmissingstate()"
},
{
"label": "TestDiscordCallbackRejectsMismatchedState()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L365",
"_origin": "ast",
"id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate",
"community": 1,
"norm_label": "testdiscordcallbackrejectsmismatchedstate()"
},
{
"label": "TestDiscordCallbackStateIsSingleUse()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L382",
"_origin": "ast",
"id": "backend_web_test_testdiscordcallbackstateissingleuse",
"community": 1,
"norm_label": "testdiscordcallbackstateissingleuse()"
},
{
"label": "TestDiscordLoginRefusesNonMember()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L398",
"_origin": "ast",
"id": "backend_web_test_testdiscordloginrefusesnonmember",
"community": 1,
"norm_label": "testdiscordloginrefusesnonmember()"
},
{
"label": "TestDiscordLoginRequiresRolePositive()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L444",
"_origin": "ast",
"id": "backend_web_test_testdiscordloginrequiresrolepositive",
"community": 1,
"norm_label": "testdiscordloginrequiresrolepositive()"
},
{
"label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L468",
"_origin": "ast",
"id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
"community": 1,
"norm_label": "testguildmemberregistersonfirstloginandreusesit()"
},
{
"label": "TestOwnerLoginReusesTheSeededReader()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L497",
"_origin": "ast",
"id": "backend_web_test_testownerloginreusestheseededreader",
"community": 1,
"norm_label": "testownerloginreusestheseededreader()"
},
{
"label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L515",
"_origin": "ast",
"id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"community": 1,
"norm_label": "testnewreaderseesemptylibraryandtheirownscript()"
},
{
"label": "TestOwnerRevokesAnotherReadersSessions()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L575",
"_origin": "ast",
"id": "backend_web_test_testownerrevokesanotherreaderssessions",
"community": 1,
"norm_label": "testownerrevokesanotherreaderssessions()"
},
{
"label": "fakeLanes",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L638",
"_origin": "ast",
"id": "backend_fakelanes",
"community": 7,
"norm_label": "fakelanes"
},
{
"label": ".LaneStatus()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L640",
"_origin": "ast",
"id": "backend_fakelanes_lanestatus",
"community": 7,
"norm_label": ".lanestatus()"
},
{
"label": "TestAdminPageCarriesRosterAndOwnerLink()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L645",
"_origin": "ast",
"id": "backend_web_test_testadminpagecarriesrosterandownerlink",
"community": 1,
"norm_label": "testadminpagecarriesrosterandownerlink()"
},
{
"label": "TestAdminRoutesAreOwnerOnly()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L693",
"_origin": "ast",
"id": "backend_web_test_testadminroutesareowneronly",
"community": 1,
"norm_label": "testadminroutesareowneronly()"
},
{
"label": "TestAdminPageShowsLaneStatus()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L742",
"_origin": "ast",
"id": "backend_web_test_testadminpageshowslanestatus",
"community": 1,
"norm_label": "testadminpageshowslanestatus()"
},
{
"label": "TestAdminPageWithoutAPollerSaysSo()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L775",
"_origin": "ast",
"id": "backend_web_test_testadminpagewithoutapollersaysso",
"community": 1,
"norm_label": "testadminpagewithoutapollersaysso()"
},
{
"label": "TestOwnerClearsReaderMarks()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L792",
"_origin": "ast",
"id": "backend_web_test_testownerclearsreadermarks",
"community": 1,
"norm_label": "testownerclearsreadermarks()"
},
{
"label": "TestDiscordLoginTokenEndpointDown()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L820",
"_origin": "ast",
"id": "backend_web_test_testdiscordlogintokenendpointdown",
"community": 1,
"norm_label": "testdiscordlogintokenendpointdown()"
},
{
"label": "TestCallbackRateLimited()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L839",
"_origin": "ast",
"id": "backend_web_test_testcallbackratelimited",
"community": 1,
"norm_label": "testcallbackratelimited()"
},
{
"label": "TestLogoutDeletesSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L865",
"_origin": "ast",
"id": "backend_web_test_testlogoutdeletessession",
"community": 1,
"norm_label": "testlogoutdeletessession()"
},
{
"label": "TestExpiredSessionRejected()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L895",
"_origin": "ast",
"id": "backend_web_test_testexpiredsessionrejected",
"community": 1,
"norm_label": "testexpiredsessionrejected()"
},
{
"label": "TestBookmarksAPIStillBearerOnly()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L921",
"_origin": "ast",
"id": "backend_web_test_testbookmarksapistillbeareronly",
"community": 1,
"norm_label": "testbookmarksapistillbeareronly()"
},
{
"label": "TestStaticAssetsServed()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L942",
"_origin": "ast",
"id": "backend_web_test_teststaticassetsserved",
"community": 1,
"norm_label": "teststaticassetsserved()"
},
{
"label": "seed()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L957",
"_origin": "ast",
"id": "backend_web_test_seed",
"community": 1,
"norm_label": "seed()"
},
{
"label": "uiRequest()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L966",
"_origin": "ast",
"id": "backend_web_test_uirequest",
"community": 1,
"norm_label": "uirequest()"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"id": "backend_web_test_go_request",
"community": 1,
"norm_label": "request"
},
{
"label": "TestUIRoutesRequireSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L979",
"_origin": "ast",
"id": "backend_web_test_testuiroutesrequiresession",
"community": 1,
"norm_label": "testuiroutesrequiresession()"
},
{
"label": "TestFavoriteTogglesWithoutReordering()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L998",
"_origin": "ast",
"id": "backend_web_test_testfavoritetoggleswithoutreordering",
"community": 1,
"norm_label": "testfavoritetoggleswithoutreordering()"
},
{
"label": "TestCardHxTargetIsValidSelectorForColonKey()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1047",
"_origin": "ast",
"id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"community": 1,
"norm_label": "testcardhxtargetisvalidselectorforcolonkey()"
},
{
"label": "TestChapterOverrideMovesUpdatedAt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1073",
"_origin": "ast",
"id": "backend_web_test_testchapteroverridemovesupdatedat",
"community": 1,
"norm_label": "testchapteroverridemovesupdatedat()"
},
{
"label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1108",
"_origin": "ast",
"id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"community": 1,
"norm_label": "testchapteroverridenooppreservesurlandupdatedat()"
},
{
"label": "TestChapterOverrideRejectsBadInput()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1148",
"_origin": "ast",
"id": "backend_web_test_testchapteroverriderejectsbadinput",
"community": 1,
"norm_label": "testchapteroverriderejectsbadinput()"
},
{
"label": "TestMutationsOnMissingKey()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1172",
"_origin": "ast",
"id": "backend_web_test_testmutationsonmissingkey",
"community": 1,
"norm_label": "testmutationsonmissingkey()"
},
{
"label": "TestUIDeleteRemovesRow()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1193",
"_origin": "ast",
"id": "backend_web_test_testuideleteremovesrow",
"community": 1,
"norm_label": "testuideleteremovesrow()"
},
{
"label": "TestUIListFavouritesTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1220",
"_origin": "ast",
"id": "backend_web_test_testuilistfavouritestab",
"community": 1,
"norm_label": "testuilistfavouritestab()"
},
{
"label": "TestUIListNewTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1246",
"_origin": "ast",
"id": "backend_web_test_testuilistnewtab",
"community": 1,
"norm_label": "testuilistnewtab()"
},
{
"label": "seedStatusRows()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1279",
"_origin": "ast",
"id": "backend_web_test_seedstatusrows",
"community": 1,
"norm_label": "seedstatusrows()"
},
{
"label": "TestTabsShowOnlyTheirBucket()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1300",
"_origin": "ast",
"id": "backend_web_test_testtabsshowonlytheirbucket",
"community": 1,
"norm_label": "testtabsshowonlytheirbucket()"
},
{
"label": "stripOf()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1342",
"_origin": "ast",
"id": "backend_web_test_stripof",
"community": 1,
"norm_label": "stripof()"
},
{
"label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1357",
"_origin": "ast",
"id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"community": 1,
"norm_label": "testrecentstripcarriesunreadonlyandonlyonall()"
},
{
"label": "TestRecentStripCapped()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1408",
"_origin": "ast",
"id": "backend_web_test_testrecentstripcapped",
"community": 1,
"norm_label": "testrecentstripcapped()"
},
{
"label": "postStatus()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1427",
"_origin": "ast",
"id": "backend_web_test_poststatus",
"community": 1,
"norm_label": "poststatus()"
},
{
"label": "TestUIStatusSetsBucket()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1439",
"_origin": "ast",
"id": "backend_web_test_testuistatussetsbucket",
"community": 1,
"norm_label": "testuistatussetsbucket()"
},
{
"label": "TestUIStatusRejectsUnknownValue()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1458",
"_origin": "ast",
"id": "backend_web_test_testuistatusrejectsunknownvalue",
"community": 1,
"norm_label": "testuistatusrejectsunknownvalue()"
},
{
"label": "TestUIStatusRequiresSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1472",
"_origin": "ast",
"id": "backend_web_test_testuistatusrequiressession",
"community": 1,
"norm_label": "testuistatusrequiressession()"
},
{
"label": "TestUIStatusDoesNotReorderList()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1487",
"_origin": "ast",
"id": "backend_web_test_testuistatusdoesnotreorderlist",
"community": 1,
"norm_label": "testuistatusdoesnotreorderlist()"
},
{
"label": "TestCardShowsStatusControls()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1503",
"_origin": "ast",
"id": "backend_web_test_testcardshowsstatuscontrols",
"community": 1,
"norm_label": "testcardshowsstatuscontrols()"
},
{
"label": "TestAppRendersNewTabs()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1541",
"_origin": "ast",
"id": "backend_web_test_testapprendersnewtabs",
"community": 1,
"norm_label": "testapprendersnewtabs()"
},
{
"label": "TestMutationRefreshesChromeOutOfBand()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1560",
"_origin": "ast",
"id": "backend_web_test_testmutationrefresheschromeoutofband",
"community": 1,
"norm_label": "testmutationrefresheschromeoutofband()"
},
{
"label": "seedLibraries()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1593",
"_origin": "ast",
"id": "backend_web_test_seedlibraries",
"community": 1,
"norm_label": "seedlibraries()"
},
{
"label": "TestLibrariesAreDisjoint()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1606",
"_origin": "ast",
"id": "backend_web_test_testlibrariesaredisjoint",
"community": 1,
"norm_label": "testlibrariesaredisjoint()"
},
{
"label": "TestKindlessRowShowsInMangaLibrary()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1637",
"_origin": "ast",
"id": "backend_web_test_testkindlessrowshowsinmangalibrary",
"community": 1,
"norm_label": "testkindlessrowshowsinmangalibrary()"
},
{
"label": "TestNovelPageOmitsUpdatedTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1652",
"_origin": "ast",
"id": "backend_web_test_testnovelpageomitsupdatedtab",
"community": 1,
"norm_label": "testnovelpageomitsupdatedtab()"
},
{
"label": "TestMangaPageKeepsUpdatedTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1683",
"_origin": "ast",
"id": "backend_web_test_testmangapagekeepsupdatedtab",
"community": 1,
"norm_label": "testmangapagekeepsupdatedtab()"
},
{
"label": "TestNovelNewTabFallsBackToAll()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1701",
"_origin": "ast",
"id": "backend_web_test_testnovelnewtabfallsbacktoall",
"community": 1,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": 23,
"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": "L64",
"_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": "L73",
"_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": "L82",
"_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": "L100",
"_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": "L107",
"_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": "L118",
"_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": "L163",
"_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": "L368",
"_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": "L396",
"_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": "L400",
"_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": "L407",
"_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": "L412",
"_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": "L421",
"_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": "L430",
"_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": "L438",
"_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": "L447",
"_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": "L455",
"_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": "L461",
"_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": "L467",
"_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": "L477",
"_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": "L493",
"_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": "L513",
"_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": "L519",
"_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": "L527",
"_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": "L535",
"_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": "L543",
"_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": "L549",
"_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": "L571",
"_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": "L580",
"_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": "L622",
"_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": "L626",
"_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": "L630",
"_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": "L637",
"_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": "L646",
"_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": "L657",
"_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": "L669",
"_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": "L705",
"_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": "L739",
"_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": "L765",
"_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": "L810",
"_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": "L829",
"_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": "L850",
"_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": "L871",
"_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": "L878",
"_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": "L893",
"_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": "L912",
"_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": "L935",
"_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": "L951",
"_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": "L988",
"_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": "L1003",
"_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": "L1007",
"_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": "L1019",
"_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": "L1026",
"_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": "L1056",
"_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": "L1105",
"_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": "L1109",
"_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": "L1122",
"_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": "L1130",
"_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": "L1138",
"_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": "L1155",
"_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": "L1260",
"_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": "L1270",
"_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": "L1278",
"_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": "L1284",
"_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": "L1296",
"_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": "L1359",
"_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": "L1416",
"_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": "L1423",
"_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": "L1438",
"_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": "L1456",
"_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": "L1461",
"_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": "L1476",
"_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": "L1517",
"_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": "L1579",
"_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": "seriesIdFromLnwPointer()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L143",
"_origin": "ast",
"id": "userscript_novel_bookmark_user_seriesidfromlnwpointer",
"community": 3,
"norm_label": "seriesidfromlnwpointer()"
},
{
"label": "keyOf()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L233",
"_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": "L237",
"_origin": "ast",
"id": "userscript_novel_bookmark_user_adapterfor",
"community": 3,
"norm_label": "adapterfor()"
},
{
"label": "repairLnwStaleRow()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L250",
"_origin": "ast",
"id": "userscript_novel_bookmark_user_repairlnwstalerow",
"community": 3,
"norm_label": "repairlnwstalerow()"
},
{
"label": "computeLatestChapter()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L341",
"_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": "L346",
"_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": "L355",
"_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": "L364",
"_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": "L372",
"_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": "L381",
"_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": "L389",
"_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": "L395",
"_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": "L401",
"_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": "L411",
"_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": "L427",
"_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": "L447",
"_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": "L453",
"_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": "L461",
"_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": "L469",
"_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": "L477",
"_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": "L483",
"_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": "L505",
"_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": "L514",
"_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": "L526",
"_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": "L530",
"_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": "L534",
"_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": "L541",
"_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": "L550",
"_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": "L561",
"_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": "L573",
"_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": "L609",
"_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": "L643",
"_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": "L669",
"_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": "L714",
"_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": "L733",
"_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": "L754",
"_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": "L775",
"_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": "L782",
"_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": "L797",
"_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": "L816",
"_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": "L839",
"_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": "L855",
"_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": "L894",
"_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": "L909",
"_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": "L913",
"_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": "L925",
"_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": "L932",
"_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": "L962",
"_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": "L1011",
"_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": "L1015",
"_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": "L1028",
"_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": "L1036",
"_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": "L1044",
"_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": "L1061",
"_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": "L1166",
"_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": "L1176",
"_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": "L1184",
"_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": "L1190",
"_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": "L1202",
"_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": "L1265",
"_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": "L1322",
"_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": "L1329",
"_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": "L1344",
"_origin": "ast",
"id": "userscript_novel_bookmark_user_refresh",
"community": 3,
"norm_label": "refresh()"
},
{
"label": "applyLnwStaleRowRepair()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1367",
"_origin": "ast",
"id": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"community": 3,
"norm_label": "applylnwstalerowrepair()"
},
{
"label": "onNavigate()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1392",
"_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": "L1408",
"_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": "L1442",
"_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": "L1504",
"_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": "attrEls",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L25",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_attrels",
"community": 3,
"norm_label": "attrels"
},
{
"label": "querySelector()",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L27",
"_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": "L38",
"_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": "L41",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_addeventlistener",
"community": 3,
"norm_label": "addeventlistener()"
},
{
"label": "{\n novelfull,\n lightnovelworld,\n computeLatestChapter,\n kindOf,\n maxChapter,\n repairLnwStaleRow,\n}",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L45",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow",
"community": 3,
"norm_label": "{\n novelfull,\n lightnovelworld,\n computelatestchapter,\n kindof,\n maxchapter,\n repairlnwstalerow,\n}"
},
{
"label": "loc()",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L54",
"_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": "L59",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_reset",
"community": 3,
"norm_label": "reset()"
},
{
"label": "staleRow()",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L365",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_stalerow",
"community": 3,
"norm_label": "stalerow()"
},
{
"label": "lnwPage()",
"file_type": "code",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L385",
"_origin": "ast",
"id": "userscript_test_novel_logic_test_lnwpage",
"community": 3,
"norm_label": "lnwpage()"
},
{
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 27,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 17,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 14,
"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": 47,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 33,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 22,
"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": 47,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 21,
"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": 47,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 20,
"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": 47,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 28,
"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": 47,
"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": 47,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 29,
"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": 47,
"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": 47,
"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": 47,
"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": 47,
"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": 47,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 24,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 10,
"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": 110,
"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": 110,
"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": 110,
"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": 110,
"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": 110,
"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": 110,
"norm_label": "4. run a wave"
},
{
"label": "Ticket #<n> \u2014 <title>",
"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": 110,
"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": 110,
"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": 110,
"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": 112,
"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": 112,
"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": 112,
"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": 112,
"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": 112,
"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": 112,
"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": 112,
"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": 118,
"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": 118,
"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": 118,
"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": 118,
"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": 118,
"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": 118,
"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": 119,
"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": 119,
"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": 119,
"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": 119,
"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": 119,
"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": 119,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"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": 105,
"norm_label": "assessment"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L1",
"_origin": "ast",
"id": "claude",
"community": 104,
"norm_label": "agents.md"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L1",
"_origin": "ast",
"id": "claude_agents_md",
"community": 104,
"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": 104,
"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": 104,
"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": 104,
"norm_label": "architecture"
},
{
"label": "Commands",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L41",
"_origin": "ast",
"id": "claude_commands",
"community": 104,
"norm_label": "commands"
},
{
"label": "Forge: Gitea, not GitHub",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L65",
"_origin": "ast",
"id": "claude_forge_gitea_not_github",
"community": 104,
"norm_label": "forge: gitea, not github"
},
{
"label": "Design system",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L76",
"_origin": "ast",
"id": "claude_design_system",
"community": 104,
"norm_label": "design system"
},
{
"label": "Security invariants",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L90",
"_origin": "ast",
"id": "claude_security_invariants",
"community": 104,
"norm_label": "security invariants"
},
{
"label": "Secure coding rules (code you write here)",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L97",
"_origin": "ast",
"id": "claude_secure_coding_rules_code_you_write_here",
"community": 104,
"norm_label": "secure coding rules (code you write here)"
},
{
"label": "Comments",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L127",
"_origin": "ast",
"id": "claude_comments",
"community": 104,
"norm_label": "comments"
},
{
"label": "Agent skills",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L151",
"_origin": "ast",
"id": "claude_agent_skills",
"community": 104,
"norm_label": "agent skills"
},
{
"label": "Issue tracker",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L155",
"_origin": "ast",
"id": "claude_issue_tracker",
"community": 104,
"norm_label": "issue tracker"
},
{
"label": "Triage labels",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L159",
"_origin": "ast",
"id": "claude_triage_labels",
"community": 104,
"norm_label": "triage labels"
},
{
"label": "Domain docs",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L163",
"_origin": "ast",
"id": "claude_domain_docs",
"community": 104,
"norm_label": "domain docs"
},
{
"label": "graphify",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": "L167",
"_origin": "ast",
"id": "claude_graphify",
"community": 104,
"norm_label": "graphify"
},
{
"label": "CONTEXT.md",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L1",
"_origin": "ast",
"id": "context_md_context",
"community": 126,
"norm_label": "context.md"
},
{
"label": "Bookmark Manager",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L1",
"_origin": "ast",
"id": "context_bookmark_manager",
"community": 126,
"norm_label": "bookmark manager"
},
{
"label": "Language",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L7",
"_origin": "ast",
"id": "context_language",
"community": 126,
"norm_label": "language"
},
{
"label": "CUTOVER.md",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L1",
"_origin": "ast",
"id": "cutover",
"community": 111,
"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": 111,
"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": 111,
"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": 111,
"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": 111,
"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": 111,
"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": 111,
"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": 111,
"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": 111,
"norm_label": "6. afterwards"
},
{
"label": "DEPLOY.md",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"id": "deploy",
"community": 108,
"norm_label": "deploy.md"
},
{
"label": "Deployment",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"id": "deploy_deployment",
"community": 108,
"norm_label": "deployment"
},
{
"label": "0. Prerequisites",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L9",
"_origin": "ast",
"id": "deploy_0_prerequisites",
"community": 108,
"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": 108,
"norm_label": "1. configure `.env`"
},
{
"label": "1b. Web UI",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L110",
"_origin": "ast",
"id": "deploy_1b_web_ui",
"community": 108,
"norm_label": "1b. web ui"
},
{
"label": "2. Build + start",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L167",
"_origin": "ast",
"id": "deploy_2_build_start",
"community": 108,
"norm_label": "2. build + start"
},
{
"label": "3. Verify over HTTPS",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L199",
"_origin": "ast",
"id": "deploy_3_verify_over_https",
"community": 108,
"norm_label": "3. verify over https"
},
{
"label": "4. Configure the userscript",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L231",
"_origin": "ast",
"id": "deploy_4_configure_the_userscript",
"community": 108,
"norm_label": "4. configure the userscript"
},
{
"label": "5. Install on Bromite",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L251",
"_origin": "ast",
"id": "deploy_5_install_on_bromite",
"community": 108,
"norm_label": "5. install on bromite"
},
{
"label": "6. Smoke-test the full loop",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L269",
"_origin": "ast",
"id": "deploy_6_smoke_test_the_full_loop",
"community": 108,
"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": "L281",
"_origin": "ast",
"id": "deploy_7_the_browser_on_the_home_machine",
"community": 108,
"norm_label": "7. the browser, on the home machine"
},
{
"label": "Updating",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L481",
"_origin": "ast",
"id": "deploy_updating",
"community": 108,
"norm_label": "updating"
},
{
"label": "Troubleshooting",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L500",
"_origin": "ast",
"id": "deploy_troubleshooting",
"community": 108,
"norm_label": "troubleshooting"
},
{
"label": "Installing / updating the userscript",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L524",
"_origin": "ast",
"id": "deploy_installing_updating_the_userscript",
"community": 108,
"norm_label": "installing / updating the userscript"
},
{
"label": "PRODUCT.md",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L1",
"_origin": "ast",
"id": "product",
"community": 37,
"norm_label": "product.md"
},
{
"label": "Product",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L1",
"_origin": "ast",
"id": "product_product",
"community": 37,
"norm_label": "product"
},
{
"label": "Platform",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L5",
"_origin": "ast",
"id": "product_platform",
"community": 37,
"norm_label": "platform"
},
{
"label": "Users",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L9",
"_origin": "ast",
"id": "product_users",
"community": 37,
"norm_label": "users"
},
{
"label": "Product Purpose",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L15",
"_origin": "ast",
"id": "product_product_purpose",
"community": 37,
"norm_label": "product purpose"
},
{
"label": "Positioning",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L19",
"_origin": "ast",
"id": "product_positioning",
"community": 37,
"norm_label": "positioning"
},
{
"label": "Operating Context",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L23",
"_origin": "ast",
"id": "product_operating_context",
"community": 37,
"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": 37,
"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": 37,
"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": 37,
"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": 37,
"norm_label": "product principles"
},
{
"label": "Accessibility & Inclusion",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L60",
"_origin": "ast",
"id": "product_accessibility_inclusion",
"community": 37,
"norm_label": "accessibility & inclusion"
},
{
"label": "README.md",
"file_type": "document",
"source_file": "README.md",
"source_location": "L1",
"_origin": "ast",
"id": "readme",
"community": 107,
"norm_label": "readme.md"
},
{
"label": "Manga Bookmark",
"file_type": "document",
"source_file": "README.md",
"source_location": "L1",
"_origin": "ast",
"id": "readme_manga_bookmark",
"community": 107,
"norm_label": "manga bookmark"
},
{
"label": "1. Backend",
"file_type": "document",
"source_file": "README.md",
"source_location": "L35",
"_origin": "ast",
"id": "readme_1_backend",
"community": 107,
"norm_label": "1. backend"
},
{
"label": "Config (env)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L37",
"_origin": "ast",
"id": "readme_config_env",
"community": 107,
"norm_label": "config (env)"
},
{
"label": "Endpoints",
"file_type": "document",
"source_file": "README.md",
"source_location": "L68",
"_origin": "ast",
"id": "readme_endpoints",
"community": 107,
"norm_label": "endpoints"
},
{
"label": "Develop / test",
"file_type": "document",
"source_file": "README.md",
"source_location": "L89",
"_origin": "ast",
"id": "readme_develop_test",
"community": 107,
"norm_label": "develop / test"
},
{
"label": "Run the stack",
"file_type": "document",
"source_file": "README.md",
"source_location": "L102",
"_origin": "ast",
"id": "readme_run_the_stack",
"community": 107,
"norm_label": "run the stack"
},
{
"label": "Deploy behind your reverse proxy",
"file_type": "document",
"source_file": "README.md",
"source_location": "L147",
"_origin": "ast",
"id": "readme_deploy_behind_your_reverse_proxy",
"community": 107,
"norm_label": "deploy behind your reverse proxy"
},
{
"label": "2. Userscript",
"file_type": "document",
"source_file": "README.md",
"source_location": "L168",
"_origin": "ast",
"id": "readme_2_userscript",
"community": 107,
"norm_label": "2. userscript"
},
{
"label": "Install",
"file_type": "document",
"source_file": "README.md",
"source_location": "L170",
"_origin": "ast",
"id": "readme_install",
"community": 107,
"norm_label": "install"
},
{
"label": "Install on Bromite (mobile)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L183",
"_origin": "ast",
"id": "readme_install_on_bromite_mobile",
"community": 107,
"norm_label": "install on bromite (mobile)"
},
{
"label": "Desktop iteration (optional)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L197",
"_origin": "ast",
"id": "readme_desktop_iteration_optional",
"community": 107,
"norm_label": "desktop iteration (optional)"
},
{
"label": "Use",
"file_type": "document",
"source_file": "README.md",
"source_location": "L202",
"_origin": "ast",
"id": "readme_use",
"community": 107,
"norm_label": "use"
},
{
"label": "How \"latest chapter\" is found",
"file_type": "document",
"source_file": "README.md",
"source_location": "L234",
"_origin": "ast",
"id": "readme_how_latest_chapter_is_found",
"community": 107,
"norm_label": "how \"latest chapter\" is found"
},
{
"label": "Adapter reference (verified live 2026-07-24)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L257",
"_origin": "ast",
"id": "readme_adapter_reference_verified_live_2026_07_24",
"community": 107,
"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": 106,
"norm_label": "redeploy.md"
},
{
"label": "Redeploy runbook",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"id": "redeploy_redeploy_runbook",
"community": 106,
"norm_label": "redeploy runbook"
},
{
"label": "0. Preflight",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L26",
"_origin": "ast",
"id": "redeploy_0_preflight",
"community": 106,
"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": 106,
"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": 106,
"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": 106,
"norm_label": "fallback: cold volume archive"
},
{
"label": "Retention",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L159",
"_origin": "ast",
"id": "redeploy_retention",
"community": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 106,
"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": 39,
"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": 39,
"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": 39,
"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": 39,
"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": 39,
"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": 39,
"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": 39,
"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": 40,
"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": 40,
"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": 40,
"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": 40,
"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": 40,
"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": 40,
"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": 40,
"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": 30,
"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": 121,
"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": 121,
"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": 121,
"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": 121,
"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": 122,
"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": 122,
"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": 122,
"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": 122,
"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": 120,
"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": 120,
"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": 120,
"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": "L32",
"_origin": "ast",
"id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields",
"community": 120,
"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": "L45",
"_origin": "ast",
"id": "docs_adr_0003_series_shared_and_poll_owned_consequences",
"community": 120,
"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": 123,
"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": 123,
"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": 123,
"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": 123,
"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": 124,
"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": 124,
"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": 124,
"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": 124,
"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": 115,
"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": 115,
"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": 115,
"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": 115,
"norm_label": "why"
},
{
"label": "Constraints",
"file_type": "document",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L42",
"_origin": "ast",
"id": "docs_adr_0006_browser_on_the_home_machine_constraints",
"community": 115,
"norm_label": "constraints"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L71",
"_origin": "ast",
"id": "docs_adr_0006_browser_on_the_home_machine_consequences",
"community": 115,
"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": 113,
"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": 113,
"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": 113,
"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": 113,
"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": 113,
"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": 113,
"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": 113,
"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": 116,
"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": 116,
"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": 116,
"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": 116,
"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": 116,
"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": 116,
"norm_label": "consequences"
},
{
"label": "0009-a-site-answers-questions-its-own-way.md",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way",
"community": 38,
"norm_label": "0009-a-site-answers-questions-its-own-way.md"
},
{
"label": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"community": 38,
"norm_label": "adr-0009: a site answers fixed questions; an unusual site owns its own fetch"
},
{
"label": "Decision",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L6",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way_decision",
"community": 38,
"norm_label": "decision"
},
{
"label": "Why",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L30",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way_why",
"community": 38,
"norm_label": "why"
},
{
"label": "Considered options",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L65",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options",
"community": 38,
"norm_label": "considered options"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L81",
"_origin": "ast",
"id": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences",
"community": 38,
"norm_label": "consequences"
},
{
"label": "0010-poll-lanes-per-site-pace.md",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace",
"community": 19,
"norm_label": "0010-poll-lanes-per-site-pace.md"
},
{
"label": "ADR-0010: Poll Lanes \u2014 one independent Poll stream per Site",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"community": 19,
"norm_label": "adr-0010: poll lanes \u2014 one independent poll stream per site"
},
{
"label": "Decision",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L6",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace_decision",
"community": 19,
"norm_label": "decision"
},
{
"label": "Why",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L25",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace_why",
"community": 19,
"norm_label": "why"
},
{
"label": "Tradeoffs and rejections",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L50",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace_tradeoffs_and_rejections",
"community": 19,
"norm_label": "tradeoffs and rejections"
},
{
"label": "Constraints preserved",
"file_type": "document",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L75",
"_origin": "ast",
"id": "docs_adr_0010_poll_lanes_per_site_pace_constraints_preserved",
"community": 19,
"norm_label": "constraints preserved"
},
{
"label": "domain.md",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_agents_domain",
"community": 117,
"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": 117,
"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": 117,
"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": 117,
"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": 117,
"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": 117,
"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": 114,
"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": 114,
"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": 114,
"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": 114,
"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": 114,
"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": 114,
"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": 114,
"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": 127,
"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": 127,
"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": 109,
"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": 109,
"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": 109,
"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": 109,
"norm_label": "2. tokens"
},
{
"label": "3. Type",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L95",
"_origin": "ast",
"id": "docs_design_system_3_type",
"community": 109,
"norm_label": "3. type"
},
{
"label": "4. Components (web UI)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L136",
"_origin": "ast",
"id": "docs_design_system_4_components_web_ui",
"community": 109,
"norm_label": "4. components (web ui)"
},
{
"label": "5. Components (userscript panel)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L236",
"_origin": "ast",
"id": "docs_design_system_5_components_userscript_panel",
"community": 109,
"norm_label": "5. components (userscript panel)"
},
{
"label": "6. Motion",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L251",
"_origin": "ast",
"id": "docs_design_system_6_motion",
"community": 109,
"norm_label": "6. motion"
},
{
"label": "7. Accessibility floor (not negotiable)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L264",
"_origin": "ast",
"id": "docs_design_system_7_accessibility_floor_not_negotiable",
"community": 109,
"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": "L279",
"_origin": "ast",
"id": "docs_design_system_8_adding_something_new_checklist",
"community": 109,
"norm_label": "8. adding something new \u2014 checklist"
},
{
"label": "cloudflare-bot-scoring-and-poll-cadence.md",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence",
"community": 16,
"norm_label": "cloudflare-bot-scoring-and-poll-cadence.md"
},
{
"label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L1",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"community": 16,
"norm_label": "cloudflare bot scoring and poll cadence \u2014 what is actually documented"
},
{
"label": "Short answer",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L9",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer",
"community": 16,
"norm_label": "short answer"
},
{
"label": "Summary answer table",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L15",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table",
"community": 16,
"norm_label": "summary answer table"
},
{
"label": "1. What a bot score is and what feeds it",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L33",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it",
"community": 16,
"norm_label": "1. what a bot score is and what feeds it"
},
{
"label": "1.1 The score itself",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L35",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself",
"community": 16,
"norm_label": "1.1 the score itself"
},
{
"label": "1.2 The detection engines (Enterprise Bot Management)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L46",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management",
"community": 16,
"norm_label": "1.2 the detection engines (enterprise bot management)"
},
{
"label": "1.3 Rate limiting is a separate product",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L59",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product",
"community": 16,
"norm_label": "1.3 rate limiting is a separate product"
},
{
"label": "2. The free-plan reality",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L65",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality",
"community": 16,
"norm_label": "2. the free-plan reality"
},
{
"label": "2.1 What each plan gets",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L67",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets",
"community": 16,
"norm_label": "2.1 what each plan gets"
},
{
"label": "2.2 Bot Fight Mode specifics (the Free-plan product)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L79",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product",
"community": 16,
"norm_label": "2.2 bot fight mode specifics (the free-plan product)"
},
{
"label": "2.3 Does the free tier \"score\" continuously?",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L86",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously",
"community": 16,
"norm_label": "2.3 does the free tier \"score\" continuously?"
},
{
"label": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L94",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"community": 16,
"norm_label": "3. managed challenge / js challenge mechanics and `cf-mitigated`"
},
{
"label": "3.1 What the observed response is",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L96",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is",
"community": 16,
"norm_label": "3.1 what the observed response is"
},
{
"label": "3.2 What a Challenge Page does",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L100",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does",
"community": 16,
"norm_label": "3.2 what a challenge page does"
},
{
"label": "3.3 Which product issues which challenge",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L112",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge",
"community": 16,
"norm_label": "3.3 which product issues which challenge"
},
{
"label": "3.4 How a successful solve is remembered",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L123",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered",
"community": 16,
"norm_label": "3.4 how a successful solve is remembered"
},
{
"label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L131",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question",
"community": 16,
"norm_label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)"
},
{
"label": "4.1 Lifetime",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L133",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime",
"community": 16,
"norm_label": "4.1 lifetime"
},
{
"label": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L142",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip",
"community": 16,
"norm_label": "4.2 what it is bound to \u2014 can clearance be replayed from another ip?"
},
{
"label": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L152",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor",
"community": 16,
"norm_label": "4.3 two-tier clearance, and the behavior-bound invalidation (precursor)"
},
{
"label": "5. Does polling more often raise challenge risk?",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L165",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"community": 16,
"norm_label": "5. does polling more often raise challenge risk?"
},
{
"label": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L167",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection",
"community": 16,
"norm_label": "5.1 is per-ip request rate an input to challenge issuance? (documented answer: no such lever on non-enterprise protection)"
},
{
"label": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L173",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour",
"community": 16,
"norm_label": "5.2 what rate limiting rules would do to 20\u201360 requests/hour"
},
{
"label": "5.3 DDoS protection (always on, all plans)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L187",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans",
"community": 16,
"norm_label": "5.3 ddos protection (always on, all plans)"
},
{
"label": "5.4 Execution order (which product fires first)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L191",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first",
"community": 16,
"norm_label": "5.4 execution order (which product fires first)"
},
{
"label": "6. The documented legitimate side",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L197",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side",
"community": 16,
"norm_label": "6. the documented legitimate side"
},
{
"label": "6.1 Verified bots \u2014 the only \"treated well\" path, and it requires self-identification",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L199",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification",
"community": 16,
"norm_label": "6.1 verified bots \u2014 the only \"treated well\" path, and it requires self-identification"
},
{
"label": "6.2 robots.txt and crawl control",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L210",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control",
"community": 16,
"norm_label": "6.2 robots.txt and crawl control"
},
{
"label": "6.3 The documented takeaway for \"slowing down vs. fingerprint quality\"",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L216",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality",
"community": 16,
"norm_label": "6.3 the documented takeaway for \"slowing down vs. fingerprint quality\""
},
{
"label": "7. Implications for cadence design",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L222",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design",
"community": 16,
"norm_label": "7. implications for cadence design"
},
{
"label": "Documented facts (with sources above)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L224",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above",
"community": 16,
"norm_label": "documented facts (with sources above)"
},
{
"label": "Inferences (not documented)",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L233",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented",
"community": 16,
"norm_label": "inferences (not documented)"
},
{
"label": "Bottom line",
"file_type": "document",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L241",
"_origin": "ast",
"id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line",
"community": 16,
"norm_label": "bottom line"
},
{
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"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": 46,
"norm_label": "reproduction"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "userscript/AGENTS.md",
"source_location": "L1",
"_origin": "ast",
"id": "userscript_claude",
"community": 273,
"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": 273,
"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": 273,
"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": "L87",
"_origin": "ast",
"id": "userscript_claude_second_script_novel_bookmark_user_js",
"community": 273,
"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": 50,
"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": 51,
"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": 52,
"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": 58,
"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": 53,
"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": 161,
"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": 57,
"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": 55,
"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": 54,
"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": 56,
"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": 62,
"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": 63,
"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": 45,
"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": 45,
"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": 45,
"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": 45,
"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": 162,
"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": 59,
"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": 163,
"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": 60,
"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": 61,
"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": 93,
"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": 92,
"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": 90,
"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": 99,
"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": 89,
"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": 91,
"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": 86,
"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": 95,
"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": 97,
"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": 98,
"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": 94,
"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": 96,
"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": 84,
"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": 100,
"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": 87,
"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": 85,
"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": 88,
"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": 101,
"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": 71,
"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": 164,
"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": 78,
"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": 79,
"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": 70,
"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": 64,
"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": 65,
"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": 66,
"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": 67,
"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": 69,
"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": 68,
"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": 72,
"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": 76,
"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": 77,
"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": 75,
"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": 73,
"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": 74,
"norm_label": "golang-continuous-integration skill (external)",
"id": "agents_skills_golang_testing_skill_golang_continuous_integration"
},
{
"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": 80,
"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": 81,
"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": 82,
"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": 83,
"norm_label": "p1: no hx-indicator on htmx mutations, silent failure",
"id": "critique_p1_no_hx_indicator"
},
{
"label": "Implement Tickets Skill",
"file_type": "document",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The orchestrator writes briefs, dispatches, lands results, and talks to the tracker; every line of ticket code is written by a ticket-implementer subagent in its own git worktree.",
"community": 129,
"norm_label": "implement tickets skill",
"id": "_claude_skills_implement_tickets_skill_implement_tickets"
},
{
"label": "Orchestrator Role",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 130,
"norm_label": "orchestrator role",
"id": "_claude_skills_implement_tickets_skill_orchestrator"
},
{
"label": "Ticket Wave Batching",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Blocking edges set wave order; tickets with no open blocker inside the batch share a wave, capped at 3 concurrent tickets per wave.",
"community": 133,
"norm_label": "ticket wave batching",
"id": "_claude_skills_implement_tickets_skill_wave"
},
{
"label": "Cross-Ticket Contract",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A contract left for the subagents to negotiate is a merge conflict you scheduled; the identical wording goes into both briefs.",
"community": 128,
"norm_label": "cross-ticket contract",
"id": "_claude_skills_implement_tickets_skill_contract"
},
{
"label": "Ticket Brief Template",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 44,
"norm_label": "ticket brief template",
"id": "_claude_skills_implement_tickets_skill_brief_template"
},
{
"label": "code-review Skill",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Run over the branch when a ticket returns REVIEW_BLOCKED; dispatches the cr-spec and cr-standards axes.",
"community": 18,
"norm_label": "code-review skill",
"id": "_claude_skills_implement_tickets_skill_code_review"
},
{
"label": "tdd Skill",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 132,
"norm_label": "tdd skill",
"id": "_claude_skills_implement_tickets_skill_tdd"
},
{
"label": "resolving-merge-conflicts Skill",
"file_type": "concept",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 131,
"norm_label": "resolving-merge-conflicts skill",
"id": "_claude_skills_implement_tickets_skill_resolving_merge_conflicts"
},
{
"label": "Testing the Userscript Skill",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 139,
"norm_label": "testing the userscript skill",
"id": "_claude_skills_testing_the_userscript_skill_testing_the_userscript"
},
{
"label": "manga-bookmark.user.js",
"file_type": "code",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 137,
"norm_label": "manga-bookmark.user.js",
"id": "_claude_skills_testing_the_userscript_skill_manga_bookmark_user_js"
},
{
"label": "logic.test.js Test Harness",
"file_type": "code",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 136,
"norm_label": "logic.test.js test harness",
"id": "_claude_skills_testing_the_userscript_skill_logic_test_js"
},
{
"label": "Four-Object Browser Stub",
"file_type": "concept",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The harness covers pure logic only by leaving document.body undefined so the boot block takes its else branch and init()/buildUI()/fetch stay dormant; no DOM harness, no jsdom.",
"community": 134,
"norm_label": "four-object browser stub",
"id": "_claude_skills_testing_the_userscript_skill_browser_stub"
},
{
"label": "stripBuildHash",
"file_type": "code",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 138,
"norm_label": "stripbuildhash",
"id": "_claude_skills_testing_the_userscript_skill_strip_build_hash"
},
{
"label": "asuraBuildHash (backend/store.go)",
"file_type": "code",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "stripBuildHash must stay in sync with asuraBuildHash; changing one without the other silently splits series identity.",
"community": 36,
"norm_label": "asurabuildhash (backend/store.go)",
"id": "_claude_skills_testing_the_userscript_skill_asura_build_hash"
},
{
"label": "Module Export Hook",
"file_type": "rationale",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "typeof window === 'undefined' is load-bearing: under @grant none the script shares page globals, so it must not clobber a page's own UMD shim.",
"community": 135,
"norm_label": "module export hook",
"id": "_claude_skills_testing_the_userscript_skill_export_hook"
},
{
"label": "Ticket Implementer Agent",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Implements one ticket end to end in its own git worktree; dispatched by the implement-tickets skill; runs code-review via cr-spec + cr-standards, then returns a status contract.",
"community": 144,
"norm_label": "ticket implementer agent",
"id": "_omp_agents_ticket_implementer_ticket_implementer"
},
{
"label": "Worktree Isolation",
"file_type": "rationale",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The worktree is the agent's whole world; the orchestrator's checkout is a different directory on the same repo and editing it corrupts a sibling agent's run.",
"community": 145,
"norm_label": "worktree isolation",
"id": "_omp_agents_ticket_implementer_worktree"
},
{
"label": "Status Contract",
"file_type": "concept",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT | REVIEW_BLOCKED; review findings still open after two fix rounds downgrade status to DONE_WITH_CONCERNS.",
"community": 143,
"norm_label": "status contract",
"id": "_omp_agents_ticket_implementer_status_contract"
},
{
"label": "cr-spec Agent",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 140,
"norm_label": "cr-spec agent",
"id": "_omp_agents_ticket_implementer_cr_spec"
},
{
"label": "cr-standards Agent",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 141,
"norm_label": "cr-standards agent",
"id": "_omp_agents_ticket_implementer_cr_standards"
},
{
"label": "Escalate Rather Than Guess",
"file_type": "rationale",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Bad work is worse than no work, and escalating is never penalised; if the review spawn is refused, return REVIEW_BLOCKED with the diff range rather than skipping the gate.",
"community": 142,
"norm_label": "escalate rather than guess",
"id": "_omp_agents_ticket_implementer_escalation"
},
{
"label": "Implementer Subagent (opencode)",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 147,
"norm_label": "implementer subagent (opencode)",
"id": "_opencode_agent_implementer_implementer"
},
{
"label": "Subagent-Driven Development",
"file_type": "concept",
"source_file": ".opencode/agent/implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Fast model handles mechanical, well-specified tasks; complicated tasks escalate so the controller can re-dispatch on the more capable minimax-m3.",
"community": 148,
"norm_label": "subagent-driven development",
"id": "_opencode_agent_implementer_subagent_driven_development"
},
{
"label": "Escalate Rather Than Guess (opencode)",
"file_type": "rationale",
"source_file": ".opencode/agent/implementer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "It is always OK to stop and say 'this is too hard for me'; report BLOCKED or NEEDS_CONTEXT with specifics rather than guessing.",
"community": 146,
"norm_label": "escalate rather than guess (opencode)",
"id": "_opencode_agent_implementer_escalation"
},
{
"label": "Reviewer Subagent (opencode)",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 150,
"norm_label": "reviewer subagent (opencode)",
"id": "_opencode_agent_reviewer_reviewer"
},
{
"label": "Spec Compliance Review",
"file_type": "concept",
"source_file": ".opencode/agent/reviewer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 152,
"norm_label": "spec compliance review",
"id": "_opencode_agent_reviewer_spec_compliance"
},
{
"label": "Code Quality Review",
"file_type": "concept",
"source_file": ".opencode/agent/reviewer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 149,
"norm_label": "code quality review",
"id": "_opencode_agent_reviewer_code_quality"
},
{
"label": "Finding Severity Rubric",
"file_type": "concept",
"source_file": ".opencode/agent/reviewer.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Critical = must fix; Important = task can't be trusted until fixed; Minor = polish. A plan-mandated defect is still a finding, labeled plan-mandated.",
"community": 151,
"norm_label": "finding severity rubric",
"id": "_opencode_agent_reviewer_severity_rubric"
},
{
"label": "CLAUDE.md (Symlink to AGENTS.md)",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 179,
"norm_label": "claude.md (symlink to agents.md)",
"id": "claude_claude"
},
{
"label": "SQLite-to-Postgres Cutover Runbook",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 194,
"norm_label": "sqlite-to-postgres cutover runbook",
"id": "cutover_cutover"
},
{
"label": "Throwaway Import Generator",
"file_type": "rationale",
"source_file": "CUTOVER.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Written at cutover, run once, deleted; its output is the owner's personal reading history (must not enter version control), and a committed generator would drag modernc.org/sqlite back in through the side door after ADR-0001 dropped it.",
"community": 196,
"norm_label": "throwaway import generator",
"id": "cutover_throwaway_generator"
},
{
"label": "ADR-0001 (Drop modernc.org/sqlite)",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 192,
"norm_label": "adr-0001 (drop modernc.org/sqlite)",
"id": "cutover_adr_0001"
},
{
"label": "ADR-0003 (Split Shared Series Facts)",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 193,
"norm_label": "adr-0003 (split shared series facts)",
"id": "cutover_adr_0003"
},
{
"label": "Import SQL Generation Rules",
"file_type": "concept",
"source_file": "CUTOVER.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Series first, Bookmarks second; SELECT DISTINCT the Series; never hardcode the reader id; wrap in BEGIN/COMMIT with temp table inside; quote strings by doubling '.",
"community": 195,
"norm_label": "import sql generation rules",
"id": "cutover_import_rules"
},
{
"label": "BookmarkManager",
"file_type": "concept",
"source_file": "PRODUCT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 257,
"norm_label": "bookmarkmanager",
"id": "product_bookmarkmanager"
},
{
"label": "Dark-First Design Constraint",
"file_type": "rationale",
"source_file": "PRODUCT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Dark-first is binding: dark-by-default / light-follows-system-preference preserved because reading happens at night; low-light/night reading optimization is an explicit personal requirement, not just generic contrast compliance.",
"community": 259,
"norm_label": "dark-first design constraint",
"id": "product_dark_first"
},
{
"label": "Reader Isolation Invariant",
"file_type": "rationale",
"source_file": "PRODUCT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A leak between Readers fails silently and looks like working software; isolation is asserted from both directions, never inferred from counting one Reader's rows.",
"community": 261,
"norm_label": "reader isolation invariant",
"id": "product_isolation"
},
{
"label": "Discord Guild Membership",
"file_type": "concept",
"source_file": "PRODUCT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Any member of the configured guild becomes a Reader on first Discord login; no signup form, no invite code, no approval step.",
"community": 260,
"norm_label": "discord guild membership",
"id": "product_discord_guild"
},
{
"label": "Bromite (Primary Device)",
"file_type": "concept",
"source_file": "PRODUCT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 258,
"norm_label": "bromite (primary device)",
"id": "product_bromite"
},
{
"label": "Backend CLAUDE.md Guidance",
"file_type": "document",
"source_file": "backend/CLAUDE.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 177,
"norm_label": "backend claude.md guidance",
"id": "backend_claude_doc"
},
{
"label": "Graphify Knowledge Graph (graphify-out/)",
"file_type": "concept",
"source_file": "backend/CLAUDE.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A knowledge graph lives at graphify-out/ and should be preferred over grepping via graphify query/explain/path; the rule applies to subagents too.",
"community": 178,
"norm_label": "graphify knowledge graph (graphify-out/)",
"id": "backend_claude_graphify_kg"
},
{
"label": "card.html \u2014 Series Card Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "card.html \u2014 series card template",
"id": "backend_internal_web_templates_card_doc"
},
{
"label": "Confirm Row (Archive/Finish/Remove)",
"file_type": "concept",
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "One confirm row per way a series leaves the list; archive and finish wear calm grey (reversible), remove wears the ember wash; aria-live announces the step to a screen reader.",
"community": 8,
"norm_label": "confirm row (archive/finish/remove)",
"id": "backend_internal_web_templates_card_confirm_row"
},
{
"label": "htmx /ui/* Mutation Endpoints",
"file_type": "concept",
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Card mutations go through htmx endpoints under /ui/* (favorite, chapter, status, DELETE), each swapping the card element outerHTML and marking the row as disabled while in flight.",
"community": 8,
"norm_label": "htmx /ui/* mutation endpoints",
"id": "backend_internal_web_templates_card_ui_endpoints"
},
{
"label": "chrome.html \u2014 Out-of-Band Regions",
"file_type": "document",
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "chrome.html \u2014 out-of-band regions",
"id": "backend_internal_web_templates_chrome_doc"
},
{
"label": "Continue Reading Strip",
"file_type": "concept",
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The recent strip lives outside the swapped #list and is re-rendered out of band on every /ui/ response so a mutation cannot leave it describing the library as it was before the tap.",
"community": 8,
"norm_label": "continue reading strip",
"id": "backend_internal_web_templates_chrome_recent"
},
{
"label": "Action Key",
"file_type": "concept",
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The icon strip on a card is unlabelled, so one permanent line under the tabs names every glyph; it follows the tab so archived and finished buckets swap Archive for Restore.",
"community": 8,
"norm_label": "action key",
"id": "backend_internal_web_templates_chrome_keyrow"
},
{
"label": "Brand Mark SVG",
"file_type": "concept",
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The brand mark is inline so it takes the page's ink and ember rather than the fixed palette of /static/logo.svg, which the favicon needs.",
"community": 8,
"norm_label": "brand mark svg",
"id": "backend_internal_web_templates_chrome_mark"
},
{
"label": "icons.html \u2014 Icon Sprite Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/icons.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "icons.html \u2014 icon sprite template",
"id": "backend_internal_web_templates_icons_doc"
},
{
"label": "SVG Icon Sprite",
"file_type": "concept",
"source_file": "backend/internal/web/templates/icons.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "One sprite per page: card fragments swapped in by htmx reference these symbols by id, so the markup for a row stays a handful of <use> tags.",
"community": 8,
"norm_label": "svg icon sprite",
"id": "backend_internal_web_templates_icons_sprite"
},
{
"label": "list.html \u2014 Card List Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/list.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "list.html \u2014 card list template",
"id": "backend_internal_web_templates_list_doc"
},
{
"label": "Empty States",
"file_type": "concept",
"source_file": "backend/internal/web/templates/list.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The client filter only hides cards, so a no-match query gets a filter.js-filled empty state inside #list (re-created on tab swap); an empty library shows install links for both scripts since the two libraries are separate installs.",
"community": 8,
"norm_label": "empty states",
"id": "backend_internal_web_templates_list_empty_states"
},
{
"label": "login.html \u2014 Login Page Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/login.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "login.html \u2014 login page template",
"id": "backend_internal_web_templates_login_doc"
},
{
"label": "Discord Login Form",
"file_type": "concept",
"source_file": "backend/internal/web/templates/login.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The page reloads on a failed sign-in, so the error message is present from the start with role=alert so it gets announced; guild membership is required to sign in.",
"community": 8,
"norm_label": "discord login form",
"id": "backend_internal_web_templates_login_discord_login"
},
{
"label": "setup.html \u2014 Userscript Install Panel Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/setup.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "setup.html \u2014 userscript install panel template",
"id": "backend_internal_web_templates_setup_doc"
},
{
"label": "Userscript Install Panel",
"file_type": "concept",
"source_file": "backend/internal/web/templates/setup.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Each link serves the script rendered with the acting Reader's credential inside it, so the credential never appears in page markup, the address bar, or a redirect; rotation is confirm-gated and the response swaps the panel open with a reinstall warning; mobile Violentmonkey needs ?download=1.",
"community": 8,
"norm_label": "userscript install panel",
"id": "backend_internal_web_templates_setup_install_panel"
},
{
"label": "chrome/docker-compose.yml \u2014 Browser Deployable Unit",
"file_type": "document",
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 103,
"norm_label": "chrome/docker-compose.yml \u2014 browser deployable unit",
"id": "chrome_docker_compose_doc"
},
{
"label": "Browser Sidecar Service",
"file_type": "concept",
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "This does not run beside the API: it runs on the home machine, reached from the VPS over the tailnet, and is updated without touching the API stack (ADR-0006); a UTC clock is itself the bot signal and the challenge then never clears.",
"community": 103,
"norm_label": "browser sidecar service",
"id": "chrome_docker_compose_browser"
},
{
"label": "CDP Endpoint (Tailnet-Bound :9222)",
"file_type": "concept",
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "CDP authenticates nothing, so the browser binds to the tailnet address only, never 0.0.0.0; on the VPS the safety was Docker network membership, here the bind address backed by Tailscale device identity is the access control, and an unset BROWSER_BIND_ADDR must fail the deploy rather than silently publish CDP to the LAN.",
"community": 103,
"norm_label": "cdp endpoint (tailnet-bound :9222)",
"id": "chrome_docker_compose_cdp"
},
{
"label": "Persistent Chrome Profile Volume",
"file_type": "concept",
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Cloudflare clearance must survive Chrome reaping and image recreation, so the profile lives in a named volume; shm_size 128mb and mem_limit 512m are load-bearing on a 1.8GB box shared with a Gitea runner.",
"community": 103,
"norm_label": "persistent chrome profile volume",
"id": "chrome_docker_compose_chrome_profile"
},
{
"label": "docker-compose.prod.yml \u2014 Production Override",
"file_type": "document",
"source_file": "docker-compose.prod.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 103,
"norm_label": "docker-compose.prod.yml \u2014 production override",
"id": "docker_compose_prod_doc"
},
{
"label": "bookmark-api Prod Override",
"file_type": "concept",
"source_file": "docker-compose.prod.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Joins an existing Traefik network with no published host port; compose merges networks with the base file, so the service ends up on default, db and proxy \u2014 the db internal network must not be tidied away because egress comes from default.",
"community": 103,
"norm_label": "bookmark-api prod override",
"id": "docker_compose_prod_bookmark_api"
},
{
"label": "Traefik Reverse Proxy Labels",
"file_type": "concept",
"source_file": "docker-compose.prod.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Traefik routes bookmark-api.<domain> and bookmark.<domain> (the browser UI hostname) to the same container with TLS via the websecure entrypoint and an ACME cert resolver.",
"community": 103,
"norm_label": "traefik reverse proxy labels",
"id": "docker_compose_prod_traefik"
},
{
"label": "CDP Never on Shared Proxy Network",
"file_type": "rationale",
"source_file": "docker-compose.prod.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The browser is never given a service on this host: the proxy network is shared with whatever else sits behind Traefik, and an unauthenticated CDP endpoint on it is remote code execution for any of them.",
"community": 103,
"norm_label": "cdp never on shared proxy network",
"id": "docker_compose_prod_cdp_security"
},
{
"label": "ADR-0001: Postgres over SQLite",
"file_type": "document",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 6,
"norm_label": "adr-0001: postgres over sqlite",
"id": "docs_adr_0001_postgresql_over_sqlite_doc"
},
{
"label": "PostgreSQL (jackc/pgx/v5)",
"file_type": "concept",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 207,
"norm_label": "postgresql (jackc/pgx/v5)",
"id": "docs_adr_0001_postgresql_over_sqlite_postgres"
},
{
"label": "SQLite (modernc.org/sqlite)",
"file_type": "concept",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 208,
"norm_label": "sqlite (modernc.org/sqlite)",
"id": "docs_adr_0001_postgresql_over_sqlite_sqlite"
},
{
"label": "Postgres chosen for future supportability, not concurrency",
"file_type": "rationale",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 209,
"norm_label": "postgres chosen for future supportability, not concurrency",
"id": "docs_adr_0001_postgresql_over_sqlite_supportability_rationale"
},
{
"label": "Real scaling limit is the poller outbound fetch budget",
"file_type": "rationale",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 206,
"norm_label": "real scaling limit is the poller outbound fetch budget",
"id": "docs_adr_0001_postgresql_over_sqlite_poll_fetch_budget"
},
{
"label": "ADR-0002: Discord OAuth, no passwords, no email",
"file_type": "document",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 212,
"norm_label": "adr-0002: discord oauth, no passwords, no email",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_doc"
},
{
"label": "Discord OAuth2 (authorization code grant)",
"file_type": "concept",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 211,
"norm_label": "discord oauth2 (authorization code grant)",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_discord_oauth"
},
{
"label": "Discord snowflake is the sole identity (lock-in)",
"file_type": "rationale",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 213,
"norm_label": "discord snowflake is the sole identity (lock-in)",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_snowflake_identity"
},
{
"label": "Per-Reader bearer token for userscripts",
"file_type": "concept",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 210,
"norm_label": "per-reader bearer token for userscripts",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_bearer_token"
},
{
"label": "ADR-0003: Series is shared, only the Poll updates it",
"file_type": "document",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 216,
"norm_label": "adr-0003: series is shared, only the poll updates it",
"id": "docs_adr_0003_series_shared_and_poll_owned_doc"
},
{
"label": "Series (shared entity keyed site+series_id)",
"file_type": "concept",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 218,
"norm_label": "series (shared entity keyed site+series_id)",
"id": "docs_adr_0003_series_shared_and_poll_owned_series"
},
{
"label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)",
"file_type": "concept",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 214,
"norm_label": "bookmark (per-reader state: progress, favourite, lifecycle)",
"id": "docs_adr_0003_series_shared_and_poll_owned_bookmark"
},
{
"label": "Only the Poll writes Series fields (security boundary)",
"file_type": "rationale",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 217,
"norm_label": "only the poll writes series fields (security boundary)",
"id": "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes"
},
{
"label": "Deduplicate polling per Series (reader_count DESC queue)",
"file_type": "rationale",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 215,
"norm_label": "deduplicate polling per series (reader_count desc queue)",
"id": "docs_adr_0003_series_shared_and_poll_owned_dedup_polling"
},
{
"label": "ADR-0004: Wire format stays flat, does not mirror schema",
"file_type": "document",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 219,
"norm_label": "adr-0004: wire format stays flat, does not mirror schema",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_doc"
},
{
"label": "Flat wire shape is a contract, not an implementation detail",
"file_type": "rationale",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 220,
"norm_label": "flat wire shape is a contract, not an implementation detail",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract"
},
{
"label": "Installed userscripts must keep working (14-day grace window)",
"file_type": "rationale",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 221,
"norm_label": "installed userscripts must keep working (14-day grace window)",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_userscript_compat"
},
{
"label": "headless-shell service (socat-fronted CDP)",
"file_type": "concept",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 223,
"norm_label": "headless-shell service (socat-fronted cdp)",
"id": "docs_adr_0005_on_demand_browser_headless_shell"
},
{
"label": "CDP (Chrome DevTools Protocol) endpoint",
"file_type": "concept",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 222,
"norm_label": "cdp (chrome devtools protocol) endpoint",
"id": "docs_adr_0005_on_demand_browser_cdp"
},
{
"label": "Start Chrome on first CDP connection, reap after 300s idle",
"file_type": "rationale",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 224,
"norm_label": "start chrome on first cdp connection, reap after 300s idle",
"id": "docs_adr_0005_on_demand_browser_on_demand_start"
},
{
"label": "ADR-0006: 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": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 226,
"norm_label": "adr-0006: browser runs on the home machine over the tailnet",
"id": "docs_adr_0006_browser_on_the_home_machine_doc"
},
{
"label": "BROWSER_WS_URL configuration seam",
"file_type": "concept",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 225,
"norm_label": "browser_ws_url configuration seam",
"id": "docs_adr_0006_browser_on_the_home_machine_browser_ws_url"
},
{
"label": "Tailnet (Tailscale network)",
"file_type": "concept",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 228,
"norm_label": "tailnet (tailscale network)",
"id": "docs_adr_0006_browser_on_the_home_machine_tailnet"
},
{
"label": "Browser moved home: VPS memory pressure, no requests served",
"file_type": "rationale",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 227,
"norm_label": "browser moved home: vps memory pressure, no requests served",
"id": "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
},
{
"label": "ADR-0007: Backend hosts every Site's Cover bytes",
"file_type": "document",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 232,
"norm_label": "adr-0007: backend hosts every site's cover bytes",
"id": "docs_adr_0007_backend_hosts_cover_bytes_doc"
},
{
"label": "Cover (Series image bytes)",
"file_type": "concept",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 230,
"norm_label": "cover (series image bytes)",
"id": "docs_adr_0007_backend_hosts_cover_bytes_cover"
},
{
"label": "Backend acquires, stores, serves every Cover (uniformity)",
"file_type": "rationale",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 234,
"norm_label": "backend acquires, stores, serves every cover (uniformity)",
"id": "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
},
{
"label": "Content-addressed filesystem storage (SHA-256 of source URL)",
"file_type": "rationale",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 229,
"norm_label": "content-addressed filesystem storage (sha-256 of source url)",
"id": "docs_adr_0007_backend_hosts_cover_bytes_content_addressed"
},
{
"label": "Deny-class destination control for outbound fetch",
"file_type": "rationale",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 231,
"norm_label": "deny-class destination control for outbound fetch",
"id": "docs_adr_0007_backend_hosts_cover_bytes_deny_class_destination"
},
{
"label": "kagane CORP same-origin cover restriction",
"file_type": "concept",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 233,
"norm_label": "kagane corp same-origin cover restriction",
"id": "docs_adr_0007_backend_hosts_cover_bytes_kagane_corp"
},
{
"label": "ADR-0008: Series identity discovered, never derived",
"file_type": "document",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 237,
"norm_label": "adr-0008: series identity discovered, never derived",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_doc"
},
{
"label": "Series identity is discovered from the Site's links",
"file_type": "rationale",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 236,
"norm_label": "series identity is discovered from the site's links",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
},
{
"label": "a[aria-label='All Chapter'] anchor pointer",
"file_type": "concept",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 235,
"norm_label": "a[aria-label='all chapter'] anchor pointer",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_all_chapter_anchor"
},
{
"label": "Scan truncated at first wpd-threads marker",
"file_type": "rationale",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 239,
"norm_label": "scan truncated at first wpd-threads marker",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_wpd_threads_truncation"
},
{
"label": "Chapter slug vs series slug divergence (~7% measured)",
"file_type": "rationale",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 238,
"norm_label": "chapter slug vs series slug divergence (~7% measured)",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_slug_divergence"
},
{
"label": "Domain docs: single-context layout guidance",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 241,
"norm_label": "domain docs: single-context layout guidance",
"id": "docs_agents_domain_doc"
},
{
"label": "CONTEXT.md glossary (ubiquitous language)",
"file_type": "concept",
"source_file": "docs/agents/domain.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 243,
"norm_label": "context.md glossary (ubiquitous language)",
"id": "docs_agents_domain_glossary"
},
{
"label": "Surface ADR conflicts explicitly rather than silently overriding",
"file_type": "rationale",
"source_file": "docs/agents/domain.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 240,
"norm_label": "surface adr conflicts explicitly rather than silently overriding",
"id": "docs_agents_domain_adr_flagging"
},
{
"label": "/domain-modeling skill (lazy CONTEXT.md creation)",
"file_type": "concept",
"source_file": "docs/agents/domain.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 242,
"norm_label": "/domain-modeling skill (lazy context.md creation)",
"id": "docs_agents_domain_domain_modeling"
},
{
"label": "Issue tracker: Gitea via tea CLI",
"file_type": "document",
"source_file": "docs/agents/issue-tracker.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 43,
"norm_label": "issue tracker: gitea via tea cli",
"id": "docs_agents_issue_tracker_doc"
},
{
"label": "Gitea (tea CLI, gitea.violetcrown.my.id)",
"file_type": "concept",
"source_file": "docs/agents/issue-tracker.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 244,
"norm_label": "gitea (tea cli, gitea.violetcrown.my.id)",
"id": "docs_agents_issue_tracker_gitea"
},
{
"label": "wayfinder map/ticket mechanism",
"file_type": "concept",
"source_file": "docs/agents/issue-tracker.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 245,
"norm_label": "wayfinder map/ticket mechanism",
"id": "docs_agents_issue_tracker_wayfinder"
},
{
"label": "Triage labels: canonical roles to tracker labels",
"file_type": "document",
"source_file": "docs/agents/triage-labels.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 246,
"norm_label": "triage labels: canonical roles to tracker labels",
"id": "docs_agents_triage_labels_doc"
},
{
"label": "Canonical triage role labels (needs-triage ... wontfix)",
"file_type": "concept",
"source_file": "docs/agents/triage-labels.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 247,
"norm_label": "canonical triage role labels (needs-triage ... wontfix)",
"id": "docs_agents_triage_labels_triage_roles"
},
{
"label": "Research: lightnovelworld chapter slug vs series slug",
"file_type": "document",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 253,
"norm_label": "research: lightnovelworld chapter slug vs series slug",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_doc"
},
{
"label": "Gitea issue #77 (chapter vs series slug)",
"file_type": "concept",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 254,
"norm_label": "gitea issue #77 (chapter vs series slug)",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77"
},
{
"label": "a[aria-label='All Chapter'] priority pointer",
"file_type": "concept",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 252,
"norm_label": "a[aria-label='all chapter'] priority pointer",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_all_chapter_pointer"
},
{
"label": "Unscoped chapter regex is SAFE, truncated at wpd-threads",
"file_type": "rationale",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 256,
"norm_label": "unscoped chapter regex is safe, truncated at wpd-threads",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex"
},
{
"label": "Slug divergence measurements (3/41 diverge, 1 split)",
"file_type": "rationale",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 255,
"norm_label": "slug divergence measurements (3/41 diverge, 1 split)",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_slug_divergence"
},
{
"label": "Userscript CLAUDE guidance",
"file_type": "document",
"source_file": "userscript/CLAUDE.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 279,
"norm_label": "userscript claude guidance",
"id": "userscript_claude_doc"
},
{
"label": "Login Art: Sword in Volcanic Rock",
"file_type": "image",
"source_file": "backend/internal/web/static/login-art.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 48,
"norm_label": "login art: sword in volcanic rock",
"id": "backend_internal_web_static_login_art_image"
},
{
"label": "Fantasy Sword",
"file_type": "concept",
"source_file": "backend/internal/web/static/login-art.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 48,
"norm_label": "fantasy sword",
"id": "backend_internal_web_static_login_art_fantasy_sword"
},
{
"label": "Fiery Volcanic Scene",
"file_type": "concept",
"source_file": "backend/internal/web/static/login-art.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 48,
"norm_label": "fiery volcanic scene",
"id": "backend_internal_web_static_login_art_fiery_volcanic_scene"
},
{
"label": "BookmarkManager Logo",
"file_type": "image",
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 49,
"norm_label": "bookmarkmanager logo",
"id": "backend_internal_web_static_logo_image"
},
{
"label": "Mirrored Double Bookmark Mark",
"file_type": "concept",
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 49,
"norm_label": "mirrored double bookmark mark",
"id": "backend_internal_web_static_logo_double_bookmark"
},
{
"label": "Ember Flame Accent",
"file_type": "concept",
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 49,
"norm_label": "ember flame accent",
"id": "backend_internal_web_static_logo_ember_flame"
}
],
"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": "L151",
"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": "L154",
"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": "L1542",
"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": "L922",
"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": "L1048",
"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": "L1504",
"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": "L1074",
"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": "L1109",
"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": "L1149",
"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": "L416",
"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": "L447",
"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": "L823",
"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": "L896",
"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": "L999",
"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": "L226",
"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": "L239",
"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": "L1638",
"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": "L1607",
"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": "L866",
"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": "L1684",
"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": "L1561",
"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": "L1173",
"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": "L521",
"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": "L1702",
"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": "L1653",
"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": "L500",
"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": "L1409",
"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": "L1358",
"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": "L943",
"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": "L1301",
"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": "L1194",
"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": "L1221",
"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": "L1247",
"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": "L980",
"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": "L1488",
"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": "L1459",
"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": "L1473",
"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": "L1440",
"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": "L555",
"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": "L206",
"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": "L237",
"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": "L120",
"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": "L86",
"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": "L35",
"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": "L419",
"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": "L208",
"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": "L240",
"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": "L125",
"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": "L88",
"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": "L936",
"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": "L1285",
"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": "L1566",
"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": "L1416",
"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": "L1366",
"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": "L1252",
"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": "L159",
"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": "L426",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunlogslanedefaults",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1211",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1572",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1467",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"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": "L172",
"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": "L172",
"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": "L33",
"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": "L52",
"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": "L34",
"weight": 1.0,
"context": "field",
"source": "latest_acquirer",
"target": "backend_internal_latest_acquire_go_store",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L54",
"weight": 1.0,
"context": "field",
"source": "latest_acquirer",
"target": "backend_internal_latest_acquire_go_waitgroup",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L97",
"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": "L95",
"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": "L49",
"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": "L45",
"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": "L42",
"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": "L97",
"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": "L138",
"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": "L101",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_read_readseriespage"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L97",
"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": "L1223",
"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": "L1142",
"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": "L1085",
"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": "L821",
"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": "L1172",
"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": "L363",
"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": "L236",
"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": "L223",
"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": "L154",
"weight": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_comixread",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L352",
"weight": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_comixseriespageurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L256",
"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": "L370",
"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": "L324",
"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": "L128",
"weight": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_kaganeread",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L82",
"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": "L141",
"weight": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_novelfullread",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L342",
"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": "L52",
"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": "L82",
"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": "L53",
"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": "L57",
"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": "L54",
"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": "L90",
"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": "L98",
"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": "L185",
"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": "L270",
"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": "L236",
"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": "L223",
"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": "L98",
"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": "L185",
"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": "L270",
"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_comix_test.go",
"source_location": "L29",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"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": "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": "L245",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser.go",
"source_location": "L103",
"weight": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_sites_browserbackedsites"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L109",
"weight": 1.0,
"source": "latest_browserfetcher_get",
"target": "latest_browserfetcher_run",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L128",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_browser_kaganeread",
"target": "backend_internal_latest_browser_go_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L134",
"weight": 1.0,
"source": "backend_internal_latest_browser_kaganeread",
"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": "L129",
"weight": 1.0,
"source": "backend_internal_latest_browser_kaganeread",
"target": "backend_internal_latest_browser_kaganeapiurl",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L154",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_browser_comixread",
"target": "backend_internal_latest_browser_go_action",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L141",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_browser_novelfullread",
"target": "backend_internal_latest_browser_go_action",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L270",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_browserfetcher_run",
"target": "backend_internal_latest_browser_go_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L142",
"weight": 1.0,
"source": "backend_internal_latest_browser_novelfullread",
"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": "L155",
"weight": 1.0,
"source": "backend_internal_latest_browser_comixread",
"target": "backend_internal_latest_browser_comixseriespageurl",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L160",
"weight": 1.0,
"source": "backend_internal_latest_browser_comixread",
"target": "backend_internal_latest_browser_jsstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser.go",
"source_location": "L186",
"weight": 1.0,
"source": "latest_browserfetcher_image",
"target": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L190",
"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": "L121",
"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": "L291",
"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": "L291",
"weight": 1.0,
"source": "latest_browserfetcher_run",
"target": "backend_internal_latest_browser_browserconnectionlost",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/read.go",
"source_location": "L64",
"weight": 1.0,
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_browser_isinterstitial"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser.go",
"source_location": "L287",
"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": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L85",
"weight": 1.0,
"source": "backend_internal_latest_browser_test_testcomixseriespageurl",
"target": "backend_internal_latest_browser_comixseriespageurl"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L363",
"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": "L95",
"weight": 1.0,
"source": "backend_internal_latest_browser_test",
"target": "backend_internal_latest_browser_test_testbrowseronlycoverurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L120",
"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": "L65",
"weight": 1.0,
"source": "backend_internal_latest_browser_test",
"target": "backend_internal_latest_browser_test_testcomixseriespageurl",
"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": "L95",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_browser_test_testbrowseronlycoverurl",
"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": "L120",
"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": "L65",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_browser_test_testcomixseriespageurl",
"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": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L114",
"weight": 1.0,
"source": "backend_internal_latest_browser_test_testbrowseronlycoverurl",
"target": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L89",
"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": "L33",
"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": "L78",
"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": "L71",
"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": "L93",
"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": "L200",
"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": "L193",
"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": "L48",
"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": "L53",
"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": "L33",
"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": "L49",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_coverbytesfetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L33",
"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": "L34",
"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": "L36",
"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": "L33",
"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": "L43",
"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": "L127",
"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": "L89",
"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": "L81",
"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": "L193",
"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": "L126",
"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": "L170",
"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": "L78",
"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": "L71",
"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": "L93",
"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": "L193",
"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": "L55",
"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": "L78",
"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": "L71",
"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": "L54",
"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": "L126",
"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": "L170",
"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": "L78",
"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": "L93",
"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": "L66",
"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": "L81",
"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": "L276",
"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": "L330",
"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": "L75",
"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": "L89",
"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": "L200",
"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": "L193",
"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": "L113",
"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": "L108",
"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": "L151",
"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": "L131",
"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": "L186",
"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": "L178",
"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": "L172",
"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": "L170",
"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": "L37",
"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": "L31",
"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": "L37",
"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": "L32",
"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": "L51",
"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/internal/latest/smoke_lnw_test.go",
"source_location": "L47",
"weight": 1.0,
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_fetch_newtlsfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L259",
"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": "L345",
"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": "L51",
"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": "L386",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_browserwakedue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L508",
"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": "L143",
"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": "L38",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_go_latest_poller",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L377",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_isbrowsersite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L170",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_lanenames",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L395",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_maxserieswait",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L24",
"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": "L17",
"weight": 1.0,
"source": "backend_internal_latest_poller",
"target": "latest_fetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L143",
"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.go",
"source_location": "L44",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_fetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L164",
"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/internal/latest/read.go",
"source_location": "L43",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_read_readseriespage",
"target": "latest_fetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L320",
"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": "L340",
"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": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_browsercoverfetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L57",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "backend_internal_latest_poller_go_mutex",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L39",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_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": "L59",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L67",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "backend_internal_latest_poller_go_waitgroup",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L63",
"weight": 1.0,
"context": "field",
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_lanestate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L366",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_browserdownfor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L410",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_checkone",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L82",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_fillblankcover",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L485",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_healcover",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L195",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_lane",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L105",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_prefetchcover",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L339",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_refusalbackoff",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L179",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_run",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L223",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_runlanepass",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L213",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_runonce",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L356",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_setbrowserdown",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L345",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_setrefusalbackoff",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L126",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_storecover",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L495",
"weight": 1.0,
"source": "backend_internal_latest_poller_go_latest_poller",
"target": "latest_poller_waitcovers",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L386",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_browserwakedue",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L395",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_maxserieswait",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L366",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_browserdownfor",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L339",
"weight": 1.0,
"context": "return_type",
"source": "latest_poller_refusalbackoff",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L356",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_setbrowserdown",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L345",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_setrefusalbackoff",
"target": "backend_internal_latest_poller_go_time",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L452",
"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": "L82",
"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": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L95",
"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": "L82",
"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": "L410",
"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": "L485",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_healcover",
"target": "backend_internal_latest_poller_go_context",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L195",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_lane",
"target": "backend_internal_latest_poller_go_context",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L105",
"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": "L179",
"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": "L223",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_go_context",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L213",
"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": "L126",
"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": "L489",
"weight": 1.0,
"source": "latest_poller_healcover",
"target": "latest_poller_prefetchcover",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L120",
"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": "L105",
"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": "L126",
"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": "L996",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/read.go",
"source_location": "L47",
"weight": 1.0,
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L244",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_fetcherfor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/status.go",
"source_location": "L38",
"weight": 1.0,
"source": "latest_poller_lanestatus",
"target": "backend_internal_latest_poller_lanenames"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L180",
"weight": 1.0,
"source": "latest_poller_run",
"target": "backend_internal_latest_poller_lanenames",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L214",
"weight": 1.0,
"source": "latest_poller_runonce",
"target": "backend_internal_latest_poller_lanenames",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L183",
"weight": 1.0,
"source": "latest_poller_run",
"target": "latest_poller_lane",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L197",
"weight": 1.0,
"source": "latest_poller_lane",
"target": "latest_poller_runlanepass",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L215",
"weight": 1.0,
"source": "latest_poller_runonce",
"target": "latest_poller_runlanepass",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L258",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_browserwakedue",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L223",
"weight": 1.0,
"context": "return_type",
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_go_duration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L227",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_isbrowsersite",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L269",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_poller_maxserieswait",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller.go",
"source_location": "L279",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "backend_internal_latest_sites_effectivegap"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L234",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "latest_poller_browserdownfor",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L312",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "latest_poller_checkone",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L229",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "latest_poller_refusalbackoff",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L317",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "latest_poller_setbrowserdown",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L332",
"weight": 1.0,
"source": "latest_poller_runlanepass",
"target": "latest_poller_setrefusalbackoff",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L386",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_browserwakedue",
"target": "backend_internal_latest_poller_go_duration",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L395",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_poller_maxserieswait",
"target": "backend_internal_latest_poller_go_duration",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L366",
"weight": 1.0,
"context": "return_type",
"source": "latest_poller_browserdownfor",
"target": "backend_internal_latest_poller_go_duration",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L390",
"weight": 1.0,
"source": "backend_internal_latest_poller_browserwakedue",
"target": "backend_internal_latest_poller_maxserieswait",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L386",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_browserwakedue",
"target": "store_series",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L395",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_maxserieswait",
"target": "store_series",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller.go",
"source_location": "L428",
"weight": 1.0,
"source": "latest_poller_checkone",
"target": "backend_internal_latest_read_readseriespage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L444",
"weight": 1.0,
"source": "latest_poller_checkone",
"target": "latest_poller_healcover",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L410",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_checkone",
"target": "store_series",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L485",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_healcover",
"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": "L588",
"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": "L1019",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/read.go",
"source_location": "L44",
"weight": 1.0,
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L43",
"weight": 1.0,
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L164",
"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": "L32",
"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": "L65",
"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": "L178",
"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": "L45",
"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": "L1368",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L503",
"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": "L763",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L712",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1245",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testeffectivegap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L560",
"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": "L1003",
"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": "L974",
"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": "L599",
"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": "L672",
"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": "L1588",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testlanestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L20",
"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": "L631",
"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": "L424",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunlogslanedefaults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1197",
"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": "L1553",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L474",
"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": "L857",
"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": "L1501",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L826",
"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": "L1112",
"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": "L226",
"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": "L356",
"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": "L1029",
"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": "L444",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1460",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"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": "L396",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1271",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L788",
"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": "L192",
"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": "L892",
"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": "L1150",
"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": "L945",
"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": "L1310",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L543",
"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": "L1410",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L919",
"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": "L136",
"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": "L112",
"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": "L80",
"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": "L90",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_fakeresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1485",
"weight": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_gatedcoverfetcher",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L20",
"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": "L20",
"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": "L32",
"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": "L32",
"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": "L35",
"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": "L1369",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"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": "L517",
"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": "L764",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher",
"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": "L713",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"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": "L600",
"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": "L673",
"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": "L1589",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testlanestatus",
"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": "L632",
"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": "L1198",
"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": "L1554",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"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": "L475",
"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": "L858",
"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": "L1502",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"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": "L827",
"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": "L1113",
"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": "L227",
"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": "L357",
"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": "L1067",
"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": "L445",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"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": "L1461",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"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": "L397",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "L1272",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"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": "L789",
"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": "L193",
"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": "L893",
"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": "L1151",
"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": "L946",
"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": "L1311",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"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": "L544",
"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": "L1411",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"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": "L920",
"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": "L164",
"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": "L65",
"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": "L178",
"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": "L45",
"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": "L1368",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"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": "L503",
"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": "L763",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher",
"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": "L712",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"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": "L1245",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testeffectivegap",
"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": "L560",
"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": "L1003",
"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": "L974",
"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": "L599",
"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": "L672",
"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": "L1588",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testlanestatus",
"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": "L631",
"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": "L424",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunlogslanedefaults",
"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": "L1197",
"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": "L1553",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"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": "L474",
"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": "L857",
"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": "L1501",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"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": "L826",
"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": "L1112",
"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": "L226",
"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": "L356",
"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": "L1029",
"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": "L444",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"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": "L1460",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"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": "L396",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "L1271",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"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": "L788",
"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": "L192",
"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": "L892",
"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": "L1150",
"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": "L945",
"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": "L1310",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"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": "L543",
"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": "L1410",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"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": "L919",
"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": "L164",
"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": "L65",
"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": "L45",
"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": "L1375",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"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": "L1599",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testlanestatus",
"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": "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": "L362",
"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": "L447",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"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": "L1464",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind",
"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": "L400",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "L1288",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"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": "L1316",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"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": "L546",
"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": "L1413",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"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": "L535",
"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": "L783",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher",
"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": "L622",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
"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": "L887",
"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": "L416",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1338",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"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": "L1429",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"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": "L81",
"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": "L106",
"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": "L96",
"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": "L87",
"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": "L137",
"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": "L113",
"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": "L752",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"target": "latest_fakefetcher_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L699",
"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": "L659",
"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": "L491",
"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": "L880",
"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": "L385",
"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": "L96",
"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": "L144",
"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": "L120",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_fakecoverfetcher_image",
"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": "L1492",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_gatedcoverfetcher_fetch",
"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": "L130",
"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": "L120",
"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": "L154",
"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": "L144",
"weight": 1.0,
"source": "latest_fakebytescoverfetcher",
"target": "latest_fakebytescoverfetcher_fetch",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1486",
"weight": 1.0,
"context": "field",
"source": "latest_gatedcoverfetcher",
"target": "latest_fakebytescoverfetcher",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1388",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L532",
"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": "L746",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L656",
"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": "L1542",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L852",
"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": "L1139",
"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": "L380",
"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": "L1091",
"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": "L454",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L412",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L818",
"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": "L214",
"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": "L1175",
"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": "L966",
"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": "L1330",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L555",
"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": "L1426",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"target": "latest_fakebytescoverfetcher_callcount",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L164",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "backend_internal_latest_poller_test_go_poller",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L164",
"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": "L528",
"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": "L1591",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testlanestatus",
"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": "L1576",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"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": "L489",
"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": "L378",
"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": "L451",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses",
"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": "L410",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "L1297",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"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": "L553",
"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": "L180",
"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": "L726",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher",
"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": "L870",
"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": "L1513",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll",
"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": "L839",
"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": "L239",
"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": "L801",
"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": "L205",
"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": "L905",
"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": "L955",
"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": "L932",
"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": "L366",
"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": "L407",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane",
"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": "L663",
"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": "L811",
"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": "L874",
"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": "L914",
"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": "L940",
"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": "L1086",
"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": "L1143",
"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": "L1190",
"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": "L1163",
"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": "L1217",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"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": "L1260",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testeffectivegap",
"target": "backend_internal_latest_sites_effectivegap"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1273",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage",
"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": "L1378",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1417",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes",
"target": "backend_internal_web_web_new"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1492",
"weight": 1.0,
"source": "latest_gatedcoverfetcher",
"target": "latest_gatedcoverfetcher_fetch",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1489",
"weight": 1.0,
"context": "field",
"source": "latest_gatedcoverfetcher",
"target": "once",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1555",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite",
"target": "backend_internal_store_store_open"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/read.go",
"source_location": "L43",
"weight": 1.0,
"source": "backend_internal_latest_read",
"target": "backend_internal_latest_read_readseriespage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/read.go",
"source_location": "L13",
"weight": 1.0,
"source": "backend_internal_latest_read",
"target": "latest_seriesread",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/read.go",
"source_location": "L43",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_read_readseriespage",
"target": "latest_seriesread",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/read.go",
"source_location": "L14",
"weight": 1.0,
"context": "field",
"source": "latest_seriesread",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/read.go",
"source_location": "L43",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_read_go_context",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/read.go",
"source_location": "L71",
"weight": 1.0,
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/read.go",
"source_location": "L70",
"weight": 1.0,
"source": "backend_internal_latest_read_readseriespage",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L158",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_asuralatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L510",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_browserbackedsites",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L273",
"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": "L344",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_comixcoverentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L302",
"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": "L185",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_comixlatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L83",
"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": "L356",
"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": "L177",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_demoniclatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L420",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_effectivegap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L349",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_kaganecoverentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L281",
"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": "L197",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_kaganelatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L235",
"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": "L222",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_lnwlatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L135",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L366",
"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": "L339",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_novelfullcoverentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L204",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_novelfulllatestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L334",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_ogimagecover",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L384",
"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": "L46",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "latest_browserread",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L18",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L29",
"weight": 1.0,
"source": "backend_internal_latest_sites",
"target": "latest_site",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L158",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_asuralatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L185",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_comixlatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L177",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_demoniclatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L197",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_kaganelatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L235",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_latestchapterfrom",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L222",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_lnwlatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L135",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_maxchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L204",
"weight": 1.0,
"context": "return_type",
"source": "backend_internal_latest_sites_novelfulllatestchapter",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L33",
"weight": 1.0,
"context": "field",
"source": "latest_site",
"target": "latest_latestchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L420",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_sites_effectivegap",
"target": "latest_site",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L40",
"weight": 1.0,
"context": "field",
"source": "latest_site",
"target": "backend_internal_latest_sites_go_duration",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L43",
"weight": 1.0,
"context": "field",
"source": "latest_site",
"target": "latest_browserread",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "return_type",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L420",
"weight": 1.0,
"source": "backend_internal_latest_sites_effectivegap",
"target": "backend_internal_latest_sites_go_duration",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L52",
"weight": 1.0,
"context": "field",
"source": "latest_browserread",
"target": "backend_internal_latest_sites_go_action",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L303",
"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": "L186",
"weight": 1.0,
"source": "backend_internal_latest_sites_comixlatestchapter",
"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": "L171",
"weight": 1.0,
"source": "backend_internal_latest_sites_asuralatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L191",
"weight": 1.0,
"source": "backend_internal_latest_sites_comixlatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L178",
"weight": 1.0,
"source": "backend_internal_latest_sites_demoniclatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L198",
"weight": 1.0,
"source": "backend_internal_latest_sites_kaganelatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L228",
"weight": 1.0,
"source": "backend_internal_latest_sites_lnwlatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L135",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_sites_maxchapter",
"target": "regexp",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L214",
"weight": 1.0,
"source": "backend_internal_latest_sites_novelfulllatestchapter",
"target": "backend_internal_latest_sites_maxchapter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L460",
"weight": 1.0,
"source": "backend_internal_latest_sites_test_testlatestchapterfrom",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L46",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L57",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"target": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L350",
"weight": 1.0,
"source": "backend_internal_latest_sites_kaganecoverentry",
"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": "L345",
"weight": 1.0,
"source": "backend_internal_latest_sites_comixcoverentry",
"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": "L329",
"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": "L335",
"weight": 1.0,
"source": "backend_internal_latest_sites_ogimagecover",
"target": "backend_internal_latest_sites_metacontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L340",
"weight": 1.0,
"source": "backend_internal_latest_sites_novelfullcoverentry",
"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": "L274",
"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": "L299",
"weight": 1.0,
"source": "backend_internal_latest_sites_test_testcoverfromchallenge",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L52",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L376",
"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": "L215",
"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": "L285",
"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": "L306",
"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": "L215",
"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": "L285",
"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": "L306",
"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_comix_test.go",
"source_location": "L22",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test",
"target": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L22",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"target": "backend_internal_latest_smoke_comix_test_go_t",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_comix_test.go",
"source_location": "L69",
"weight": 1.0,
"source": "backend_internal_latest_smoke_comix_test_testsmokecomix",
"target": "backend_internal_store_store_covercontenttype"
},
{
"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/latest/smoke_lnw_test.go",
"source_location": "L78",
"weight": 1.0,
"source": "backend_internal_latest_smoke_lnw_test",
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"weight": 1.0,
"source": "backend_internal_latest_smoke_lnw_test",
"target": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L67",
"weight": 1.0,
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_smoke_lnw_test_go_t",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L9",
"weight": 1.0,
"source": "backend_internal_latest_status",
"target": "latest_lanestate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L20",
"weight": 1.0,
"source": "backend_internal_latest_status",
"target": "latest_status",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L13",
"weight": 1.0,
"context": "field",
"source": "latest_lanestate",
"target": "backend_internal_latest_status_go_duration",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L12",
"weight": 1.0,
"context": "field",
"source": "latest_lanestate",
"target": "backend_internal_latest_status_go_time",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L56",
"weight": 1.0,
"context": "parameter_type",
"source": "latest_poller_recordlanestate",
"target": "latest_lanestate",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L21",
"weight": 1.0,
"context": "field",
"source": "latest_status",
"target": "latest_lanestate",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L638",
"weight": 1.0,
"context": "field",
"source": "backend_fakelanes",
"target": "latest_status",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L640",
"weight": 1.0,
"context": "return_type",
"source": "backend_fakelanes_lanestatus",
"target": "latest_status",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L33",
"weight": 1.0,
"context": "return_type",
"source": "latest_poller_lanestatus",
"target": "latest_status",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L33",
"weight": 1.0,
"source": "backend_internal_latest_status_go_latest_poller",
"target": "latest_poller_lanestatus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/status.go",
"source_location": "L56",
"weight": 1.0,
"source": "backend_internal_latest_status_go_latest_poller",
"target": "latest_poller_recordlanestate",
"confidence_score": 1.0
},
{
"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": "L47",
"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": "L898",
"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": "L430",
"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": "L128",
"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": "L527",
"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": "L704",
"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": "L157",
"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": "L615",
"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": "L610",
"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": "L105",
"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": "L213",
"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": "L493",
"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": "L394",
"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": "L477",
"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": "L589",
"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": "L461",
"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": "L31",
"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": "L205",
"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": "L333",
"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": "L67",
"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": "L255",
"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": "L268",
"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": "L957",
"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": "L136",
"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": "L120",
"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": "L126",
"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": "L95",
"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": "L146",
"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": "L778",
"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": "L753",
"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": "L557",
"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": "L815",
"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": "L436",
"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": "L464",
"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": "L66",
"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": "L229",
"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": "L589",
"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": "L754",
"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": "L90",
"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": "L950",
"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": "L568",
"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": "L121",
"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": "L131",
"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": "L649",
"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": "L394",
"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": "L477",
"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": "L461",
"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": "L214",
"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": "L374",
"weight": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_clearreadermarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L608",
"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": "L714",
"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": "L725",
"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": "L915",
"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": "L950",
"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": "L985",
"weight": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_eligibleseriescount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L303",
"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": "L778",
"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": "L691",
"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": "L623",
"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": "L1024",
"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": "L753",
"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": "L1011",
"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": "L234",
"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": "L697",
"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": "L243",
"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": "L346",
"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": "L260",
"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": "L279",
"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": "L557",
"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": "L1038",
"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": "L737",
"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": "L815",
"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": "L394",
"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": "L527",
"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": "L493",
"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": "L477",
"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": "L461",
"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": "L194",
"weight": 1.0,
"context": "return_type",
"source": "backend_web_test_storereaders",
"target": "store_readersummary",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L326",
"weight": 1.0,
"source": "store_readersummary",
"target": "store_readersummary_blocked",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L346",
"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/admin.go",
"source_location": "L23",
"weight": 1.0,
"context": "field",
"source": "web_adminview",
"target": "store_readersummary",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L358",
"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": "L426",
"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": "L442",
"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": "L434",
"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": "L396",
"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": "L427",
"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": "L1526",
"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": "L1479",
"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": "L647",
"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": "L1094",
"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": "L711",
"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": "L1516",
"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": "L1507",
"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": "L1058",
"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": "L227",
"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": "L720",
"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": "L518",
"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": "L1103",
"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": "L717",
"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": "L664",
"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": "L783",
"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": "L766",
"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": "L570",
"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": "L891",
"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": "L756",
"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": "L968",
"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": "L964",
"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": "L762",
"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": "L667",
"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": "L704",
"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": "L620",
"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": "L654",
"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": "L744",
"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": "L634",
"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": "L655",
"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": "L620",
"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": "L718",
"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": "L738",
"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": "L868",
"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": "L980",
"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": "L849",
"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": "L912",
"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": "L754",
"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": "L989",
"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": "L1153",
"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": "L856",
"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": "L1523",
"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": "L1476",
"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": "L1562",
"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": "L951",
"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": "L1221",
"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": "L550",
"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": "L1023",
"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_testdueforlatestcheckoldestfirstandscopedtosite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1000",
"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": "L486",
"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": "L521",
"weight": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testeligibleseriescount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1251",
"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": "L411",
"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": "L334",
"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": "L645",
"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": "L1092",
"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": "L710",
"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": "L796",
"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": "L1514",
"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": "L1506",
"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": "L1296",
"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": "L1342",
"weight": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testreadersightingmarks",
"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": "L1055",
"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": "L829",
"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": "L1178",
"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": "L1420",
"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": "L769",
"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": "L370",
"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": "L617",
"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": "L386",
"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": "L925",
"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": "L888",
"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": "L588",
"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": "L601",
"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": "L353",
"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": "L440",
"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": "L461",
"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": "L1154",
"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": "L857",
"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": "L1563",
"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": "L952",
"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": "L1222",
"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": "L1024",
"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_testdueforlatestcheckoldestfirstandscopedtosite",
"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": "L1001",
"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": "L487",
"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": "L522",
"weight": 1.0,
"source": "backend_internal_store_store_test_testeligibleseriescount",
"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": "L1252",
"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": "L412",
"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": "L335",
"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": "L797",
"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": "L1297",
"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": "L1343",
"weight": 1.0,
"source": "backend_internal_store_store_test_testreadersightingmarks",
"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": "L830",
"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": "L1179",
"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": "L1421",
"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": "L770",
"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": "L371",
"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": "L618",
"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": "L387",
"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": "L926",
"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": "L889",
"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": "L589",
"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": "L602",
"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": "L354",
"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": "L441",
"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": "L462",
"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": "L754",
"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": "L989",
"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": "L1153",
"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": "L856",
"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": "L1523",
"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": "L1476",
"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": "L1562",
"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": "L951",
"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": "L1221",
"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": "L550",
"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": "L1023",
"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_testdueforlatestcheckoldestfirstandscopedtosite",
"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": "L1000",
"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": "L486",
"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": "L521",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_store_store_test_testeligibleseriescount",
"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": "L1251",
"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": "L411",
"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": "L334",
"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": "L645",
"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": "L1092",
"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": "L710",
"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": "L796",
"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": "L1514",
"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": "L1506",
"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": "L1296",
"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": "L1342",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_store_store_test_testreadersightingmarks",
"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": "L1055",
"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": "L829",
"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": "L1178",
"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": "L1420",
"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": "L769",
"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": "L370",
"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": "L617",
"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": "L386",
"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": "L925",
"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": "L888",
"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": "L588",
"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": "L601",
"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": "L353",
"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": "L440",
"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": "L461",
"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": "L754",
"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": "L989",
"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": "L991",
"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": "L1223",
"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": "L813",
"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": "L1298",
"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": "L1344",
"weight": 1.0,
"source": "backend_internal_store_store_test_testreadersightingmarks",
"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": "L1180",
"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": "L1422",
"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": "L341",
"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": "L365",
"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": "L1025",
"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_testdueforlatestcheckoldestfirstandscopedtosite",
"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": "L1004",
"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": "L523",
"weight": 1.0,
"source": "backend_internal_store_store_test_testeligibleseriescount",
"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": "L336",
"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": "L355",
"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": "L967",
"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": "L1241",
"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": "L784",
"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": "L1005",
"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": "L592",
"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/admin.go",
"source_location": "L80",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "backend_internal_web_admin_adminpatterns",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L210",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "backend_internal_web_admin_readerpathid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L158",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "backend_internal_web_admin_since",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L60",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "web_adminroute",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L22",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "web_adminview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L17",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "web_lanereporter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L42",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "web_lanerow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L33",
"weight": 1.0,
"source": "backend_internal_web_admin",
"target": "web_lanesview",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L55",
"weight": 1.0,
"context": "field",
"source": "backend_internal_web_web_go_web_handler",
"target": "web_lanereporter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L115",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_web_web_new",
"target": "web_lanereporter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L135",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_main_newrouter",
"target": "web_lanereporter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L27",
"weight": 1.0,
"context": "field",
"source": "web_adminview",
"target": "web_lanesview",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L128",
"weight": 1.0,
"context": "return_type",
"source": "web_handler_lanesview",
"target": "web_lanesview",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L34",
"weight": 1.0,
"context": "field",
"source": "web_lanesview",
"target": "web_lanerow",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L62",
"weight": 1.0,
"context": "field",
"source": "web_adminroute",
"target": "backend_internal_web_admin_go_handlerfunc",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L68",
"weight": 1.0,
"context": "return_type",
"source": "web_handler_adminroutes",
"target": "web_adminroute",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L93",
"weight": 1.0,
"context": "return_type",
"source": "web_handler_requireowner",
"target": "backend_internal_web_admin_go_handlerfunc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L104",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_admin",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L68",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_adminroutes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L195",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_clearreadermarks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L128",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_lanesview",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L221",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_renderroster",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L93",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_requireowner",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L168",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_revokereadersessions",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L120",
"weight": 1.0,
"source": "backend_internal_web_admin_go_web_handler",
"target": "web_handler_uilanes",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L81",
"weight": 1.0,
"source": "backend_internal_web_admin_adminpatterns",
"target": "web_handler_adminroutes",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L699",
"weight": 1.0,
"source": "backend_web_test_testadminroutesareowneronly",
"target": "backend_internal_web_admin_adminpatterns"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/admin.go",
"source_location": "L95",
"weight": 1.0,
"source": "web_handler_requireowner",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L104",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_admin",
"target": "backend_internal_web_admin_go_request",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L104",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_admin",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L114",
"weight": 1.0,
"source": "web_handler_admin",
"target": "web_handler_lanesview",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L210",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_web_admin_readerpathid",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L195",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_clearreadermarks",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L221",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_renderroster",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L168",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L120",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_uilanes",
"target": "backend_internal_web_admin_go_responsewriter",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L210",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_web_admin_readerpathid",
"target": "backend_internal_web_admin_go_request",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L195",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_clearreadermarks",
"target": "backend_internal_web_admin_go_request",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L168",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_admin_go_request",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L120",
"weight": 1.0,
"context": "parameter_type",
"source": "web_handler_uilanes",
"target": "backend_internal_web_admin_go_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L121",
"weight": 1.0,
"source": "web_handler_uilanes",
"target": "web_handler_lanesview",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L144",
"weight": 1.0,
"source": "web_handler_lanesview",
"target": "backend_internal_web_admin_since",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L158",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_internal_web_admin_since",
"target": "backend_internal_web_admin_go_time",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L169",
"weight": 1.0,
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_admin_readerpathid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L186",
"weight": 1.0,
"source": "web_handler_revokereadersessions",
"target": "web_handler_renderroster",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L196",
"weight": 1.0,
"source": "web_handler_clearreadermarks",
"target": "backend_internal_web_admin_readerpathid",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/admin.go",
"source_location": "L205",
"weight": 1.0,
"source": "web_handler_clearreadermarks",
"target": "web_handler_renderroster",
"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": "L49",
"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": "L115",
"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": "L139",
"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": "L127",
"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": "L1292",
"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": "L1198",
"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": "L292",
"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": "L1290",
"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": "L1196",
"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": "L1197",
"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": "L800",
"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": "L822",
"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": "L1103",
"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": "L704",
"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": "L726",
"weight": 1.0,
"source": "userscript_novel_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": "L304",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_repairlnwstalerow",
"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": "L376",
"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": "L365",
"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": "L255",
"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": "L268",
"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": "L278",
"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": "L115",
"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": "L221",
"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": "L165",
"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": "L184",
"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": "L59",
"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": "L106",
"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": "L292",
"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": "L235",
"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": "L577",
"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": "L436",
"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": "L424",
"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": "L406",
"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": "L134",
"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": "L223",
"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": "L418",
"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": "L209",
"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": "L601",
"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": "L464",
"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": "L193",
"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": "L524",
"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": "L551",
"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": "L477",
"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": "L348",
"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": "L493",
"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": "L389",
"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": "L115",
"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": "L165",
"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": "L115",
"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": "L292",
"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": "L389",
"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": "L98",
"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": "L91",
"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": "L165",
"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": "L139",
"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": "L134",
"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": "L151",
"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": "L141",
"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": "L177",
"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": "L236",
"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": "L211",
"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": "L193",
"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": "L376",
"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": "L365",
"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": "L221",
"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": "L235",
"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": "L436",
"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": "L424",
"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": "L406",
"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": "L601",
"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": "L464",
"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": "L524",
"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": "L551",
"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": "L477",
"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": "L348",
"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": "L493",
"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": "L209",
"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": "L577",
"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": "L583",
"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": "L442",
"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": "L407",
"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": "L602",
"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": "L465",
"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": "L557",
"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": "L349",
"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": "L238",
"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": "L223",
"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": "L419",
"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": "L618",
"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": "L471",
"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": "L355",
"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": "L235",
"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": "L436",
"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": "L424",
"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": "L406",
"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": "L418",
"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": "L601",
"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": "L464",
"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": "L524",
"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": "L551",
"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": "L477",
"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": "L348",
"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": "L493",
"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": "L389",
"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": "L241",
"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": "L241",
"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": "L304",
"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": "L304",
"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": "L381",
"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": "L349",
"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": "L407",
"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": "L349",
"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": "L360",
"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": "L407",
"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": "L407",
"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": "L412",
"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": "L472",
"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": "L566",
"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": "L525",
"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": "L478",
"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": "L494",
"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": "L546",
"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": "L484",
"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": "L510",
"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": "L24",
"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": "L80",
"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": "L72",
"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": "L180",
"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": "L101",
"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": "L97",
"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": "L190",
"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": "L320",
"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": "L135",
"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": "L340",
"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": "L58",
"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": "L101",
"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": "L135",
"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": "L33",
"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": "L97",
"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": "L320",
"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": "L340",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_main_startlatestpoller",
"target": "backend_latestpoll",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L107",
"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": "L98",
"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": "L111",
"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": "L19",
"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": "L43",
"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": "L191",
"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": "L26",
"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": "L291",
"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": "L135",
"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": "L135",
"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": "L172",
"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": "L40",
"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": "L420",
"weight": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_main_newrouter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L320",
"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": "L340",
"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": "L180",
"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": "L285",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_main_startlatestpoller",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L320",
"weight": 1.0,
"context": "return_type",
"source": "backend_main_newlatestpoller",
"target": "backend_main_go_poller",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L353",
"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": "L54",
"weight": 1.0,
"source": "backend_main_test_testnewlatestpollerwiresfetchers",
"target": "backend_main_newlatestpoller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L340",
"weight": 1.0,
"context": "return_type",
"source": "backend_main_startlatestpoller",
"target": "backend_main_go_poller",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L340",
"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": "L150",
"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": "L24",
"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": "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": "L31",
"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": "L52",
"weight": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testnewlatestpollerwiresfetchers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L193",
"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": "L236",
"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": "L119",
"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": "L72",
"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": "L150",
"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": "L24",
"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": "L31",
"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": "L52",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_main_test_testnewlatestpollerwiresfetchers",
"target": "backend_main_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L193",
"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": "L236",
"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": "L119",
"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": "L72",
"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": "L151",
"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": "L554",
"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": "L58",
"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": "L638",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_fakelanes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L72",
"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": "L184",
"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": "L139",
"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": "L77",
"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": "L33",
"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": "L151",
"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": "L1427",
"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": "L957",
"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": "L1593",
"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": "L1279",
"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": "L45",
"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": "L216",
"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": "L205",
"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": "L162",
"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": "L194",
"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": "L1342",
"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": "L645",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testadminpagecarriesrosterandownerlink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L742",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testadminpageshowslanestatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L775",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testadminpagewithoutapollersaysso",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L693",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testadminroutesareowneronly",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1541",
"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": "L921",
"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": "L839",
"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": "L1047",
"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": "L1503",
"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": "L1073",
"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": "L1108",
"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": "L1148",
"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": "L365",
"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": "L349",
"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": "L382",
"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": "L262",
"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": "L398",
"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": "L444",
"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": "L820",
"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": "L895",
"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": "L998",
"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": "L468",
"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": "L225",
"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": "L238",
"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": "L1637",
"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": "L1606",
"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": "L865",
"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": "L1683",
"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": "L1560",
"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": "L1172",
"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": "L515",
"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": "L1701",
"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": "L1652",
"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": "L792",
"weight": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testownerclearsreadermarks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L497",
"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": "L575",
"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": "L1408",
"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": "L1357",
"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": "L942",
"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": "L1300",
"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": "L1193",
"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": "L1220",
"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": "L1246",
"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": "L979",
"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": "L1487",
"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": "L1458",
"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": "L1472",
"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": "L1439",
"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": "L966",
"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": "L33",
"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": "L33",
"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": "L33",
"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": "L156",
"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": "L1543",
"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": "L923",
"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": "L1049",
"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": "L1505",
"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": "L1075",
"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": "L1110",
"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": "L1150",
"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": "L450",
"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": "L825",
"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": "L897",
"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": "L1000",
"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": "L226",
"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": "L240",
"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": "L1639",
"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": "L1608",
"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": "L867",
"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": "L1685",
"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": "L1562",
"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": "L1174",
"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": "L524",
"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": "L1703",
"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": "L1654",
"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": "L502",
"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": "L1410",
"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": "L1359",
"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": "L943",
"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": "L1302",
"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": "L1195",
"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": "L1222",
"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": "L1248",
"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": "L980",
"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": "L1489",
"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": "L1460",
"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": "L1473",
"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": "L1441",
"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": "L184",
"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": "L77",
"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": "L151",
"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": "L1427",
"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": "L957",
"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": "L1593",
"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": "L1279",
"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": "L45",
"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": "L216",
"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": "L205",
"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": "L162",
"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": "L194",
"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": "L1342",
"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": "L645",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_web_test_testadminpagecarriesrosterandownerlink",
"target": "backend_web_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L742",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_web_test_testadminpageshowslanestatus",
"target": "backend_web_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L775",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_web_test_testadminpagewithoutapollersaysso",
"target": "backend_web_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L693",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_web_test_testadminroutesareowneronly",
"target": "backend_web_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1541",
"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": "L921",
"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": "L839",
"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": "L1047",
"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": "L1503",
"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": "L1073",
"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": "L1108",
"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": "L1148",
"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": "L365",
"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": "L349",
"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": "L382",
"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": "L262",
"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": "L398",
"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": "L444",
"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": "L820",
"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": "L895",
"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": "L998",
"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": "L468",
"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": "L225",
"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": "L238",
"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": "L1637",
"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": "L1606",
"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": "L865",
"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": "L1683",
"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": "L1560",
"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": "L1172",
"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": "L515",
"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": "L1701",
"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": "L1652",
"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": "L792",
"weight": 1.0,
"context": "parameter_type",
"source": "backend_web_test_testownerclearsreadermarks",
"target": "backend_web_test_go_t",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L497",
"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": "L575",
"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": "L1408",
"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": "L1357",
"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": "L942",
"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": "L1300",
"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": "L1193",
"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": "L1220",
"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": "L1246",
"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": "L979",
"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": "L1487",
"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": "L1458",
"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": "L1472",
"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": "L1439",
"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": "L966",
"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": "L184",
"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": "L151",
"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": "L1427",
"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": "L216",
"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": "L205",
"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": "L162",
"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": "L1342",
"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": "L151",
"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": "L1427",
"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": "L957",
"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": "L1593",
"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": "L1279",
"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": "L45",
"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": "L216",
"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": "L194",
"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": "L1342",
"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": "L966",
"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": "L1433",
"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": "L45",
"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": "L1345",
"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": "L648",
"weight": 1.0,
"source": "backend_web_test_testadminpagecarriesrosterandownerlink",
"target": "backend_web_test_sessioncookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L754",
"weight": 1.0,
"source": "backend_web_test_testadminpageshowslanestatus",
"target": "backend_web_test_sessioncookie",
"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_testadminpagewithoutapollersaysso",
"target": "backend_web_test_sessioncookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L696",
"weight": 1.0,
"source": "backend_web_test_testadminroutesareowneronly",
"target": "backend_web_test_sessioncookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1547",
"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": "L927",
"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": "L1522",
"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": "L250",
"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": "L868",
"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": "L802",
"weight": 1.0,
"source": "backend_web_test_testownerclearsreadermarks",
"target": "backend_web_test_sessioncookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L582",
"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": "L1318",
"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": "L975",
"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": "L205",
"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": "L66",
"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": "L77",
"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": "L151",
"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": "L74",
"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": "L966",
"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": "L77",
"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": "L153",
"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": "L412",
"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": "L445",
"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": "L821",
"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": "L520",
"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": "L498",
"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": "L155",
"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": "L417",
"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": "L448",
"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": "L824",
"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": "L522",
"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": "L501",
"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": "L646",
"weight": 1.0,
"source": "backend_web_test_testadminpagecarriesrosterandownerlink",
"target": "backend_web_test_oauthwebtestserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L751",
"weight": 1.0,
"source": "backend_web_test_testadminpageshowslanestatus",
"target": "backend_web_test_oauthwebtestserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L776",
"weight": 1.0,
"source": "backend_web_test_testadminpagewithoutapollersaysso",
"target": "backend_web_test_oauthwebtestserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L694",
"weight": 1.0,
"source": "backend_web_test_testadminroutesareowneronly",
"target": "backend_web_test_oauthwebtestserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L840",
"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": "L366",
"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": "L350",
"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": "L383",
"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": "L263",
"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": "L469",
"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": "L793",
"weight": 1.0,
"source": "backend_web_test_testownerclearsreadermarks",
"target": "backend_web_test_oauthwebtestserver",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L576",
"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": "L207",
"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": "L384",
"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": "L422",
"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": "L452",
"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": "L827",
"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": "L184",
"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": "L207",
"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": "L385",
"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": "L294",
"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": "L422",
"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": "L452",
"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": "L827",
"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": "L1427",
"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": "L436",
"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": "L470",
"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": "L507",
"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": "L218",
"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": "L647",
"weight": 1.0,
"source": "backend_web_test_testadminpagecarriesrosterandownerlink",
"target": "backend_web_test_signincookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L695",
"weight": 1.0,
"source": "backend_web_test_testadminroutesareowneronly",
"target": "backend_web_test_signincookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L526",
"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": "L794",
"weight": 1.0,
"source": "backend_web_test_testownerclearsreadermarks",
"target": "backend_web_test_signincookie",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L577",
"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": "L474",
"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": "L504",
"weight": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_signedinreader",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L640",
"weight": 1.0,
"source": "backend_fakelanes",
"target": "backend_fakelanes_lanestatus",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1595",
"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": "L1050",
"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": "L1076",
"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": "L1111",
"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": "L1151",
"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": "L1001",
"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": "L1640",
"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": "L1563",
"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": "L1196",
"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": "L1223",
"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": "L1249",
"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": "L1057",
"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": "L1084",
"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": "L1124",
"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": "L1159",
"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": "L1008",
"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": "L1646",
"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": "L1621",
"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": "L1689",
"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": "L1574",
"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": "L1179",
"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": "L1707",
"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": "L1658",
"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": "L1202",
"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": "L1233",
"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": "L1263",
"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": "L966",
"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": "L1544",
"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": "L1506",
"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": "L1360",
"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": "L1303",
"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": "L1490",
"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": "L1461",
"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": "L1474",
"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": "L1442",
"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": "L1569",
"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": "L1422",
"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": "L1372",
"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": "L1494",
"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": "L1463",
"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": "L1445",
"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": "L1609",
"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": "L1686",
"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": "L1704",
"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": "L1655",
"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": "L400",
"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": "L73",
"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": "L82",
"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": "L493",
"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": "L467",
"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": "L477",
"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": "L1109",
"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": "L912",
"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": "L1007",
"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": "L455",
"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": "L951",
"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": "L829",
"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": "L1056",
"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": "L1019",
"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": "L1003",
"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": "L1105",
"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": "L107",
"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": "L407",
"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": "L1416",
"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": "L412",
"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": "L388",
"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": "L705",
"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": "L1284",
"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": "L461",
"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": "L1579",
"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": "L1517",
"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": "L1476",
"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": "L396",
"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": "L549",
"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": "L362",
"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": "L368",
"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": "L421",
"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": "L1122",
"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": "L438",
"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": "L571",
"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": "L1155",
"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": "L1026",
"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": "L935",
"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": "L64",
"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": "L1461",
"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": "L739",
"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": "L1138",
"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": "L765",
"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": "L810",
"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": "L622",
"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": "L657",
"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": "L646",
"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": "L669",
"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": "L626",
"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": "L637",
"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": "L1438",
"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": "L513",
"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": "L988",
"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": "L535",
"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": "L1296",
"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": "L1359",
"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": "L430",
"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": "L1130",
"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": "L447",
"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": "L580",
"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": "L519",
"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": "L1456",
"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": "L1260",
"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": "L543",
"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": "L1270",
"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": "L100",
"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": "L871",
"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": "L630",
"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": "L1423",
"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": "L893",
"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": "L878",
"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": "L1278",
"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": "L850",
"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": "L527",
"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": "L128",
"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": "L942",
"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": "L978",
"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": "L127",
"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": "L254",
"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": "L1501",
"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": "L1457",
"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": "L409",
"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": "L973",
"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": "L832",
"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": "L1032",
"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": "L938",
"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": "L1311",
"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": "L854",
"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": "L965",
"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": "L408",
"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": "L978",
"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": "L942",
"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": "L952",
"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": "L538",
"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": "L524",
"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": "L532",
"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": "L955",
"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": "L985",
"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": "L496",
"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": "L468",
"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": "L486",
"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": "L499",
"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": "L489",
"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": "L1443",
"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": "L926",
"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": "L785",
"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": "L818",
"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": "L537",
"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": "L523",
"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": "L531",
"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": "L1444",
"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": "L522",
"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": "L920",
"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": "L787",
"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": "L872",
"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": "L897",
"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": "L885",
"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": "L989",
"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": "L959",
"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": "L1337",
"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": "L1374",
"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": "L896",
"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": "L661",
"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": "L650",
"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": "L684",
"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": "L1303",
"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": "L924",
"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": "L742",
"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": "L766",
"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": "L658",
"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": "L673",
"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": "L640",
"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": "L658",
"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": "L640",
"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": "L770",
"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": "L819",
"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": "L672",
"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": "L774",
"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": "L812",
"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": "L676",
"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": "L800",
"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": "L822",
"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": "L673",
"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": "L1082",
"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": "L713",
"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": "L712",
"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": "L720",
"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": "L715",
"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": "L1585",
"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": "L1471",
"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": "L1439",
"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": "L1444",
"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": "L806",
"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": "L874",
"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": "L901",
"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": "L887",
"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": "L991",
"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": "L847",
"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": "L1315",
"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": "L1013",
"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": "L1320",
"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": "L851",
"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": "L868",
"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": "L873",
"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": "L874",
"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": "L1397",
"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": "L886",
"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": "L887",
"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": "L1402",
"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": "L898",
"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": "L902",
"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": "L921",
"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": "L980",
"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": "L940",
"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": "L1590",
"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": "L1465",
"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": "L1591",
"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": "L1468",
"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": "L1418",
"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": "L990",
"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": "L991",
"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": "L1028",
"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": "L1016",
"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": "L1012",
"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": "L1043",
"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": "L1022",
"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": "L1030",
"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": "L1589",
"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": "L1464",
"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": "L1092",
"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": "L1091",
"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": "L1087",
"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": "L1078",
"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": "L1580",
"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": "L1212",
"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": "L1143",
"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": "L1144",
"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": "L1140",
"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": "L1231",
"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": "L1542",
"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": "L1281",
"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": "L1280",
"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": "L1313",
"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": "L1375",
"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": "L1425",
"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": "L1582",
"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": "L1463",
"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": "L1441",
"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": "L1355",
"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": "L1407",
"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": "L1588",
"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": "L1581",
"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": "L1462",
"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": "L1481",
"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": "L1583",
"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": "L1584",
"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": "L237",
"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": "L427",
"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": "L401",
"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": "L411",
"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": "L1015",
"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": "L816",
"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": "L1367",
"weight": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L913",
"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": "L389",
"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": "L855",
"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": "L733",
"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": "L962",
"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": "L925",
"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": "L909",
"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": "L1011",
"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": "L341",
"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": "L1322",
"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": "L346",
"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": "L225",
"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": "L609",
"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": "L1190",
"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": "L395",
"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": "L1504",
"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": "L1442",
"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": "L1408",
"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": "L233",
"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": "L483",
"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": "L130",
"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": "L355",
"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": "L1028",
"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": "L372",
"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": "L505",
"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": "L1061",
"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": "L932",
"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": "L839",
"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": "L1392",
"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": "L643",
"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": "L1044",
"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": "L669",
"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": "L714",
"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": "L526",
"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": "L561",
"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": "L550",
"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": "L573",
"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": "L530",
"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": "L541",
"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": "L1344",
"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": "L447",
"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": "L894",
"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": "L469",
"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": "L1202",
"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": "L1265",
"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": "L250",
"weight": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_repairlnwstalerow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L364",
"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": "L1036",
"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": "L381",
"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": "L514",
"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": "L143",
"weight": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L453",
"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": "L1166",
"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": "L477",
"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": "L1176",
"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": "L775",
"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": "L534",
"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": "L1329",
"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": "L797",
"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": "L782",
"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": "L1184",
"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": "L754",
"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": "L461",
"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": "L45",
"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": "L846",
"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": "L885",
"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": "L45",
"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": "L173",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_detect",
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1506",
"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": "L1393",
"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": "L343",
"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": "L1384",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L736",
"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": "L938",
"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": "L842",
"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": "L1217",
"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": "L758",
"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": "L864",
"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": "L342",
"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": "L1369",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_repairlnwstalerow",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L45",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"target": "userscript_novel_bookmark_user_repairlnwstalerow",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L885",
"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": "L846",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_novel_bookmark_user_computelatestchapter",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L45",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"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": "L856",
"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": "L1375",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L472",
"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": "L458",
"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": "L466",
"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": "L1368",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L867",
"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": "L1378",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L891",
"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": "L430",
"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": "L402",
"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": "L420",
"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": "L433",
"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": "L423",
"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": "L1350",
"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": "L830",
"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": "L689",
"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": "L722",
"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": "L1374",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L471",
"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": "L457",
"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": "L465",
"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": "L1351",
"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": "L456",
"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": "L824",
"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": "L691",
"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": "L776",
"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": "L801",
"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": "L789",
"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": "L895",
"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": "L1386",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L871",
"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": "L1243",
"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": "L1280",
"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": "L800",
"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": "L45",
"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": "L1377",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L565",
"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": "L554",
"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": "L588",
"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": "L1209",
"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": "L828",
"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": "L646",
"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": "L670",
"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": "L562",
"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": "L577",
"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": "L544",
"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": "L562",
"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": "L544",
"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": "L674",
"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": "L723",
"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": "L576",
"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": "L678",
"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": "L716",
"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": "L580",
"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": "L704",
"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": "L726",
"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": "L577",
"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": "L988",
"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": "L617",
"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": "L616",
"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": "L624",
"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": "L619",
"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": "L1511",
"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": "L1403",
"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": "L1346",
"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": "L1351",
"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": "L1386",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L710",
"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": "L778",
"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": "L805",
"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": "L791",
"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": "L1387",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"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": "L897",
"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": "L751",
"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": "L1221",
"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": "L919",
"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": "L1226",
"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": "L755",
"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": "L772",
"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": "L777",
"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": "L778",
"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": "L1303",
"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": "L790",
"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": "L791",
"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": "L1308",
"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": "L802",
"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": "L806",
"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": "L825",
"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": "L886",
"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": "L844",
"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": "L1516",
"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": "L1397",
"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": "L1517",
"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": "L1400",
"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": "L1324",
"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": "L896",
"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": "L897",
"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": "L934",
"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": "L922",
"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": "L918",
"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": "L949",
"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": "L928",
"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": "L936",
"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": "L1515",
"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": "L1396",
"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": "L998",
"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": "L997",
"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": "L993",
"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": "L984",
"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": "L1505",
"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": "L1118",
"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": "L1049",
"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": "L1050",
"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": "L1046",
"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": "L1137",
"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": "L1467",
"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": "L1187",
"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": "L1186",
"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": "L1219",
"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": "L1281",
"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": "L1331",
"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": "L1508",
"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": "L1395",
"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": "L1348",
"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": "L1261",
"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": "L1313",
"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": "L1514",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_init",
"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": "L1507",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1394",
"weight": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"confidence_score": 1.0
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1413",
"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": "L1509",
"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": "L1510",
"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": "L41",
"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": "L25",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"target": "userscript_test_novel_logic_test_attrels",
"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": "L385",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"target": "userscript_test_novel_logic_test_lnwpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L54",
"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": "L45",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/novel-logic.test.js",
"source_location": "L27",
"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": "L38",
"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": "L59",
"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": "L365",
"weight": 1.0,
"source": "userscript_test_novel_logic_test",
"target": "userscript_test_novel_logic_test_stalerow",
"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": "L151",
"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": "L127",
"weight": 1.0,
"source": "claude_agents_md",
"target": "claude_comments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "AGENTS.md",
"source_location": "L76",
"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": "L65",
"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": "L167",
"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": "L97",
"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": "L90",
"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": "L163",
"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": "L155",
"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": "L159",
"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": "L110",
"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": "L167",
"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": "L199",
"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": "L231",
"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": "L251",
"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": "L269",
"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": "L281",
"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": "L524",
"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": "L500",
"weight": 1.0,
"source": "deploy_deployment",
"target": "deploy_troubleshooting",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L481",
"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": "L168",
"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": "L257",
"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": "L147",
"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": "L89",
"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": "L68",
"weight": 1.0,
"source": "readme_1_backend",
"target": "readme_endpoints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L102",
"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": "L197",
"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": "L170",
"weight": 1.0,
"source": "readme_2_userscript",
"target": "readme_install",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L183",
"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": "L202",
"weight": 1.0,
"source": "readme_2_userscript",
"target": "readme_use",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L234",
"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": "L45",
"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": "L32",
"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": "L71",
"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": "L42",
"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/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L1",
"weight": 1.0,
"source": "docs_adr_0009_a_site_answers_questions_its_own_way",
"target": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L81",
"weight": 1.0,
"source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"target": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L65",
"weight": 1.0,
"source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"target": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L6",
"weight": 1.0,
"source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"target": "docs_adr_0009_a_site_answers_questions_its_own_way_decision",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md",
"source_location": "L30",
"weight": 1.0,
"source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch",
"target": "docs_adr_0009_a_site_answers_questions_its_own_way_why",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L1",
"weight": 1.0,
"source": "docs_adr_0010_poll_lanes_per_site_pace",
"target": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L75",
"weight": 1.0,
"source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"target": "docs_adr_0010_poll_lanes_per_site_pace_constraints_preserved",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L6",
"weight": 1.0,
"source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"target": "docs_adr_0010_poll_lanes_per_site_pace_decision",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L50",
"weight": 1.0,
"source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"target": "docs_adr_0010_poll_lanes_per_site_pace_tradeoffs_and_rejections",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0010-poll-lanes-per-site-pace.md",
"source_location": "L25",
"weight": 1.0,
"source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site",
"target": "docs_adr_0010_poll_lanes_per_site_pace_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": "L95",
"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": "L136",
"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": "L236",
"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": "L251",
"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": "L264",
"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": "L279",
"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/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L1",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L33",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L65",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L94",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L131",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L165",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L197",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L222",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L9",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L15",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L35",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L46",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L59",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L67",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L79",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L86",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L96",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L100",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L112",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L123",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L133",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L142",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L152",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L167",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L173",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L187",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L191",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L199",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L210",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L216",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L241",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L224",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md",
"source_location": "L233",
"weight": 1.0,
"source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design",
"target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented",
"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": "L87",
"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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_doc",
"target": "backend_internal_web_templates_card_confirm_row"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_doc",
"target": "backend_internal_web_templates_card_ui_endpoints"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_doc",
"target": "backend_internal_web_templates_icons_doc"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_doc",
"target": "backend_internal_web_templates_card_doc"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_recent",
"target": "backend_internal_web_templates_card_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/list.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_list_doc",
"target": "backend_internal_web_templates_card_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_doc",
"target": "backend_internal_web_templates_chrome_keyrow"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_doc",
"target": "backend_internal_web_templates_chrome_mark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_doc",
"target": "backend_internal_web_templates_chrome_recent"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/chrome.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_chrome_doc",
"target": "backend_internal_web_templates_icons_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/login.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_login_doc",
"target": "backend_internal_web_templates_chrome_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/icons.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_icons_doc",
"target": "backend_internal_web_templates_icons_sprite"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/list.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_list_doc",
"target": "backend_internal_web_templates_list_empty_states"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/list.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_list_doc",
"target": "backend_internal_web_templates_setup_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/login.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_login_doc",
"target": "backend_internal_web_templates_login_discord_login"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/setup.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_setup_doc",
"target": "backend_internal_web_templates_setup_install_panel"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "chrome_docker_compose_doc",
"target": "chrome_docker_compose_browser"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_doc",
"target": "chrome_docker_compose_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "chrome_docker_compose_browser",
"target": "chrome_docker_compose_cdp"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "chrome_docker_compose_browser",
"target": "chrome_docker_compose_chrome_profile"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_cdp_security",
"target": "chrome_docker_compose_cdp"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_doc",
"target": "docker_compose_prod_bookmark_api"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_doc",
"target": "docker_compose_prod_cdp_security"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_doc",
"target": "docker_compose_prod_traefik"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.prod.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_prod_bookmark_api",
"target": "docker_compose_prod_traefik"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/static/login-art.png",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_static_login_art_image",
"target": "backend_internal_web_static_login_art_fantasy_sword"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/static/login-art.png",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_static_login_art_image",
"target": "backend_internal_web_static_login_art_fiery_volcanic_scene"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_static_logo_image",
"target": "backend_internal_web_static_logo_double_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_static_logo_image",
"target": "backend_internal_web_static_logo_ember_flame"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/static/logo.svg",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_static_logo_ember_flame",
"target": "backend_internal_web_static_logo_double_bookmark"
}
],
"hyperedges": [
{
"id": "batch_ticket_pipeline",
"label": "Batch Ticket Implementation Pipeline",
"nodes": [
"_claude_skills_implement_tickets_skill_implement_tickets",
"_omp_agents_ticket_implementer_ticket_implementer",
"_omp_agents_ticket_implementer_cr_spec",
"_omp_agents_ticket_implementer_cr_standards"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "subagent_driven_development_pipeline",
"label": "Subagent-Driven Development Pipeline",
"nodes": [
"_opencode_agent_implementer_implementer",
"_opencode_agent_reviewer_reviewer",
"_opencode_agent_implementer_subagent_driven_development"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "backend_owns_the_truth",
"label": "Backend owns the truth (single-writer ownership of shared facts)",
"nodes": [
"docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes",
"docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract",
"docs_adr_0007_backend_hosts_cover_bytes_server_side_covers"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "browser_infrastructure_stack",
"label": "Headless browser infrastructure (sidecar, on-demand, home deployment)",
"nodes": [
"docs_adr_0005_on_demand_browser_headless_shell",
"docs_adr_0005_on_demand_browser_cdp",
"docs_adr_0005_on_demand_browser_on_demand_start",
"docs_adr_0006_browser_on_the_home_machine_home_machine_rationale"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "lightnovelworld_identity_work",
"label": "lightnovelworld series-identity investigation and fix",
"nodes": [
"docs_research_lightnovelworld_chapter_vs_series_slug_issue_77",
"docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex",
"docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
}
],
"built_at_commit": "0b946ee2c4b194252ccc17763beac0d1641f144d"
}