Files
mangaBookmark/graphify-out/graph.json
T

51415 lines
1.7 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": "deployment_runbook_family",
"label": "Deployment Runbook Family",
"nodes": [
"cutover_cutover",
"deploy_deploy",
"redeploy_redeploy"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "go_html_template_family",
"label": "Go HTML Template Family",
"nodes": [
"backend_internal_web_templates_app_doc",
"backend_internal_web_templates_card_doc",
"backend_internal_web_templates_list_doc",
"backend_internal_web_templates_chrome_doc",
"backend_internal_web_templates_login_doc",
"backend_internal_web_templates_setup_doc",
"backend_internal_web_templates_readers_doc",
"backend_internal_web_templates_icons_doc"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"id": "htmx_fragment_swap_flow",
"label": "htmx Fragment Swap Flow",
"nodes": [
"backend_internal_web_templates_app_doc",
"backend_internal_web_templates_card_doc",
"backend_internal_web_templates_chrome_doc",
"backend_internal_web_templates_setup_doc",
"backend_internal_web_templates_readers_doc"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"id": "deployment_topology",
"label": "Deployment Topology",
"nodes": [
"docker_compose_bookmark_api",
"docker_compose_postgres",
"docker_compose_prod_traefik",
"chrome_docker_compose_browser",
"docker_compose_db_network"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"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": "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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"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": 38,
"norm_label": "lnwpage()"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "userscript/AGENTS.md",
"source_location": "L1",
"_origin": "ast",
"id": "userscript_agents",
"community": 272,
"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_agents_userscript_structure_single_iife_manga_bookmark_user_js",
"community": 272,
"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_agents_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust",
"community": 272,
"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_agents_second_script_novel_bookmark_user_js",
"community": 272,
"norm_label": "second script: `novel-bookmark.user.js`"
},
{
"label": "novel-bookmark.user.js",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1",
"_origin": "ast",
"community": 3,
"norm_label": "novel-bookmark.user.js",
"id": "userscript_novel_bookmark_user"
},
{
"label": "anchorsFromDocument()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L52",
"_origin": "ast",
"community": 3,
"norm_label": "anchorsfromdocument()",
"id": "userscript_novel_bookmark_user_anchorsfromdocument"
},
{
"label": "anchorsFromHTML()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L61",
"_origin": "ast",
"community": 3,
"norm_label": "anchorsfromhtml()",
"id": "userscript_novel_bookmark_user_anchorsfromhtml"
},
{
"label": "escapeRe()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L71",
"_origin": "ast",
"community": 3,
"norm_label": "escapere()",
"id": "userscript_novel_bookmark_user_escapere"
},
{
"label": "maxChapter()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L78",
"_origin": "ast",
"community": 3,
"norm_label": "maxchapter()",
"id": "userscript_novel_bookmark_user_maxchapter"
},
{
"label": "detect()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L93",
"_origin": "ast",
"community": 3,
"norm_label": "detect()",
"id": "userscript_novel_bookmark_user_detect"
},
{
"label": "latestChapterFromAnchors()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L130",
"_origin": "ast",
"community": 3,
"norm_label": "latestchapterfromanchors()",
"id": "userscript_novel_bookmark_user_latestchapterfromanchors"
},
{
"label": "seriesIdFromLnwPointer()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L143",
"_origin": "ast",
"community": 3,
"norm_label": "seriesidfromlnwpointer()",
"id": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
},
{
"label": "keyOf()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L233",
"_origin": "ast",
"community": 3,
"norm_label": "keyof()",
"id": "userscript_novel_bookmark_user_keyof"
},
{
"label": "adapterFor()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L237",
"_origin": "ast",
"community": 3,
"norm_label": "adapterfor()",
"id": "userscript_novel_bookmark_user_adapterfor"
},
{
"label": "repairLnwStaleRow()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L250",
"_origin": "ast",
"community": 3,
"norm_label": "repairlnwstalerow()",
"id": "userscript_novel_bookmark_user_repairlnwstalerow"
},
{
"label": "computeLatestChapter()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L341",
"_origin": "ast",
"community": 3,
"norm_label": "computelatestchapter()",
"id": "userscript_novel_bookmark_user_computelatestchapter"
},
{
"label": "currentSite()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L346",
"_origin": "ast",
"community": 3,
"norm_label": "currentsite()",
"id": "userscript_novel_bookmark_user_currentsite"
},
{
"label": "loadCache()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L355",
"_origin": "ast",
"community": 3,
"norm_label": "loadcache()",
"id": "userscript_novel_bookmark_user_loadcache"
},
{
"label": "saveCache()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L364",
"_origin": "ast",
"community": 3,
"norm_label": "savecache()",
"id": "userscript_novel_bookmark_user_savecache"
},
{
"label": "loadLastChecked()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L372",
"_origin": "ast",
"community": 3,
"norm_label": "loadlastchecked()",
"id": "userscript_novel_bookmark_user_loadlastchecked"
},
{
"label": "saveLastChecked()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L381",
"_origin": "ast",
"community": 3,
"norm_label": "savelastchecked()",
"id": "userscript_novel_bookmark_user_savelastchecked"
},
{
"label": "authHeaders()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L389",
"_origin": "ast",
"community": 3,
"norm_label": "authheaders()",
"id": "userscript_novel_bookmark_user_authheaders"
},
{
"label": "httpError()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L395",
"_origin": "ast",
"community": 3,
"norm_label": "httperror()",
"id": "userscript_novel_bookmark_user_httperror"
},
{
"label": "apiGet()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L401",
"_origin": "ast",
"community": 3,
"norm_label": "apiget()",
"id": "userscript_novel_bookmark_user_apiget"
},
{
"label": "apiPut()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L411",
"_origin": "ast",
"community": 3,
"norm_label": "apiput()",
"id": "userscript_novel_bookmark_user_apiput"
},
{
"label": "apiDelete()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L427",
"_origin": "ast",
"community": 3,
"norm_label": "apidelete()",
"id": "userscript_novel_bookmark_user_apidelete"
},
{
"label": "reindex()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L447",
"_origin": "ast",
"community": 3,
"norm_label": "reindex()",
"id": "userscript_novel_bookmark_user_reindex"
},
{
"label": "setList()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L453",
"_origin": "ast",
"community": 3,
"norm_label": "setlist()",
"id": "userscript_novel_bookmark_user_setlist"
},
{
"label": "upsertLocal()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L461",
"_origin": "ast",
"community": 3,
"norm_label": "upsertlocal()",
"id": "userscript_novel_bookmark_user_upsertlocal"
},
{
"label": "removeLocal()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L469",
"_origin": "ast",
"community": 3,
"norm_label": "removelocal()",
"id": "userscript_novel_bookmark_user_removelocal"
},
{
"label": "statusOf()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L477",
"_origin": "ast",
"community": 3,
"norm_label": "statusof()",
"id": "userscript_novel_bookmark_user_statusof"
},
{
"label": "kindOf()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L483",
"_origin": "ast",
"community": 3,
"norm_label": "kindof()",
"id": "userscript_novel_bookmark_user_kindof"
},
{
"label": "loadQueue()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L505",
"_origin": "ast",
"community": 3,
"norm_label": "loadqueue()",
"id": "userscript_novel_bookmark_user_loadqueue"
},
{
"label": "saveQueue()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L514",
"_origin": "ast",
"community": 3,
"norm_label": "savequeue()",
"id": "userscript_novel_bookmark_user_savequeue"
},
{
"label": "queueCount()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L526",
"_origin": "ast",
"community": 3,
"norm_label": "queuecount()",
"id": "userscript_novel_bookmark_user_queuecount"
},
{
"label": "queueGet()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L530",
"_origin": "ast",
"community": 3,
"norm_label": "queueget()",
"id": "userscript_novel_bookmark_user_queueget"
},
{
"label": "titleFor()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L534",
"_origin": "ast",
"community": 3,
"norm_label": "titlefor()",
"id": "userscript_novel_bookmark_user_titlefor"
},
{
"label": "queuePush()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L541",
"_origin": "ast",
"community": 3,
"norm_label": "queuepush()",
"id": "userscript_novel_bookmark_user_queuepush"
},
{
"label": "queueDrop()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L550",
"_origin": "ast",
"community": 3,
"norm_label": "queuedrop()",
"id": "userscript_novel_bookmark_user_queuedrop"
},
{
"label": "queueDefer()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L561",
"_origin": "ast",
"community": 3,
"norm_label": "queuedefer()",
"id": "userscript_novel_bookmark_user_queuedefer"
},
{
"label": "queueEnqueue()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L573",
"_origin": "ast",
"community": 3,
"norm_label": "queueenqueue()",
"id": "userscript_novel_bookmark_user_queueenqueue"
},
{
"label": "drain()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L609",
"_origin": "ast",
"community": 3,
"norm_label": "drain()",
"id": "userscript_novel_bookmark_user_drain"
},
{
"label": "overlayPending()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L643",
"_origin": "ast",
"community": 3,
"norm_label": "overlaypending()",
"id": "userscript_novel_bookmark_user_overlaypending"
},
{
"label": "pushBookmark()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L669",
"_origin": "ast",
"community": 3,
"norm_label": "pushbookmark()",
"id": "userscript_novel_bookmark_user_pushbookmark"
},
{
"label": "pushDelete()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L714",
"_origin": "ast",
"community": 3,
"norm_label": "pushdelete()",
"id": "userscript_novel_bookmark_user_pushdelete"
},
{
"label": "bookmarkCurrent()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L733",
"_origin": "ast",
"community": 3,
"norm_label": "bookmarkcurrent()",
"id": "userscript_novel_bookmark_user_bookmarkcurrent"
},
{
"label": "updateToCurrentChapter()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L754",
"_origin": "ast",
"community": 3,
"norm_label": "updatetocurrentchapter()",
"id": "userscript_novel_bookmark_user_updatetocurrentchapter"
},
{
"label": "syncUpsert()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L775",
"_origin": "ast",
"community": 3,
"norm_label": "syncupsert()",
"id": "userscript_novel_bookmark_user_syncupsert"
},
{
"label": "toggleFavorite()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L782",
"_origin": "ast",
"community": 3,
"norm_label": "togglefavorite()",
"id": "userscript_novel_bookmark_user_togglefavorite"
},
{
"label": "toggleArchive()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L797",
"_origin": "ast",
"community": 3,
"norm_label": "togglearchive()",
"id": "userscript_novel_bookmark_user_togglearchive"
},
{
"label": "applyLatestChapterIfChanged()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L816",
"_origin": "ast",
"community": 3,
"norm_label": "applylatestchapterifchanged()",
"id": "userscript_novel_bookmark_user_applylatestchapterifchanged"
},
{
"label": "maybeCaptureLatestOnSeriesPage()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L839",
"_origin": "ast",
"community": 3,
"norm_label": "maybecapturelatestonseriespage()",
"id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
},
{
"label": "backgroundRefreshLatest()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L855",
"_origin": "ast",
"community": 3,
"norm_label": "backgroundrefreshlatest()",
"id": "userscript_novel_bookmark_user_backgroundrefreshlatest"
},
{
"label": "removeBookmark()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L894",
"_origin": "ast",
"community": 3,
"norm_label": "removebookmark()",
"id": "userscript_novel_bookmark_user_removebookmark"
},
{
"label": "chapterIdentity()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L909",
"_origin": "ast",
"community": 3,
"norm_label": "chapteridentity()",
"id": "userscript_novel_bookmark_user_chapteridentity"
},
{
"label": "armDwell()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L913",
"_origin": "ast",
"community": 3,
"norm_label": "armdwell()",
"id": "userscript_novel_bookmark_user_armdwell"
},
{
"label": "cancelDwell()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L925",
"_origin": "ast",
"community": 3,
"norm_label": "canceldwell()",
"id": "userscript_novel_bookmark_user_canceldwell"
},
{
"label": "maybeAutoUpdate()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L932",
"_origin": "ast",
"community": 3,
"norm_label": "maybeautoupdate()",
"id": "userscript_novel_bookmark_user_maybeautoupdate"
},
{
"label": "buildUI()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L962",
"_origin": "ast",
"community": 3,
"norm_label": "buildui()",
"id": "userscript_novel_bookmark_user_buildui"
},
{
"label": "clamp()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1011",
"_origin": "ast",
"community": 3,
"norm_label": "clamp()",
"id": "userscript_novel_bookmark_user_clamp"
},
{
"label": "applyFabPos()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1015",
"_origin": "ast",
"community": 3,
"norm_label": "applyfabpos()",
"id": "userscript_novel_bookmark_user_applyfabpos"
},
{
"label": "loadFabPos()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1028",
"_origin": "ast",
"community": 3,
"norm_label": "loadfabpos()",
"id": "userscript_novel_bookmark_user_loadfabpos"
},
{
"label": "saveFabPos()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1036",
"_origin": "ast",
"community": 3,
"norm_label": "savefabpos()",
"id": "userscript_novel_bookmark_user_savefabpos"
},
{
"label": "placeFab()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1044",
"_origin": "ast",
"community": 3,
"norm_label": "placefab()",
"id": "userscript_novel_bookmark_user_placefab"
},
{
"label": "makeDraggable()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1061",
"_origin": "ast",
"community": 3,
"norm_label": "makedraggable()",
"id": "userscript_novel_bookmark_user_makedraggable"
},
{
"label": "startRing()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1166",
"_origin": "ast",
"community": 3,
"norm_label": "startring()",
"id": "userscript_novel_bookmark_user_startring"
},
{
"label": "stopRing()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1176",
"_origin": "ast",
"community": 3,
"norm_label": "stopring()",
"id": "userscript_novel_bookmark_user_stopring"
},
{
"label": "togglePanel()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1184",
"_origin": "ast",
"community": 3,
"norm_label": "togglepanel()",
"id": "userscript_novel_bookmark_user_togglepanel"
},
{
"label": "el()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1190",
"_origin": "ast",
"community": 3,
"norm_label": "el()",
"id": "userscript_novel_bookmark_user_el"
},
{
"label": "render()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1202",
"_origin": "ast",
"community": 3,
"norm_label": "render()",
"id": "userscript_novel_bookmark_user_render"
},
{
"label": "renderItem()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1265",
"_origin": "ast",
"community": 3,
"norm_label": "renderitem()",
"id": "userscript_novel_bookmark_user_renderitem"
},
{
"label": "confirmRemove()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1322",
"_origin": "ast",
"community": 3,
"norm_label": "confirmremove()",
"id": "userscript_novel_bookmark_user_confirmremove"
},
{
"label": "toast()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1329",
"_origin": "ast",
"community": 3,
"norm_label": "toast()",
"id": "userscript_novel_bookmark_user_toast"
},
{
"label": "refresh()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1344",
"_origin": "ast",
"community": 3,
"norm_label": "refresh()",
"id": "userscript_novel_bookmark_user_refresh"
},
{
"label": "applyLnwStaleRowRepair()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1367",
"_origin": "ast",
"community": 3,
"norm_label": "applylnwstalerowrepair()",
"id": "userscript_novel_bookmark_user_applylnwstalerowrepair"
},
{
"label": "onNavigate()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1392",
"_origin": "ast",
"community": 3,
"norm_label": "onnavigate()",
"id": "userscript_novel_bookmark_user_onnavigate"
},
{
"label": "installNavWatcher()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1408",
"_origin": "ast",
"community": 3,
"norm_label": "installnavwatcher()",
"id": "userscript_novel_bookmark_user_installnavwatcher"
},
{
"label": "installLongPress()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1442",
"_origin": "ast",
"community": 3,
"norm_label": "installlongpress()",
"id": "userscript_novel_bookmark_user_installlongpress"
},
{
"label": "init()",
"file_type": "code",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1504",
"_origin": "ast",
"community": 3,
"norm_label": "init()",
"id": "userscript_novel_bookmark_user_init"
},
{
"label": "api_test.go",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 5,
"norm_label": "api_test.go",
"id": "backend_api_test"
},
{
"label": "testConfig()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L33",
"_origin": "ast",
"community": 1,
"norm_label": "testconfig()",
"id": "backend_api_test_testconfig"
},
{
"label": "ownerCredential()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L43",
"_origin": "ast",
"community": 5,
"norm_label": "ownercredential()",
"id": "backend_api_test_ownercredential"
},
{
"label": "TestMain()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L47",
"_origin": "ast",
"community": 30,
"norm_label": "testmain()",
"id": "backend_api_test_testmain"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 30,
"norm_label": "m",
"id": "backend_api_test_go_m"
},
{
"label": "newTestServer()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L49",
"_origin": "ast",
"community": 5,
"norm_label": "newtestserver()",
"id": "backend_api_test_newtestserver"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "t",
"id": "backend_api_test_go_t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "handler",
"id": "backend_api_test_go_handler"
},
{
"label": "newTestStore()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L54",
"_origin": "ast",
"community": 5,
"norm_label": "newteststore()",
"id": "backend_api_test_newteststore"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "store",
"id": "backend_api_test_go_store"
},
{
"label": "newTestStoreURL()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L62",
"_origin": "ast",
"community": 5,
"norm_label": "newteststoreurl()",
"id": "backend_api_test_newteststoreurl"
},
{
"label": "auth()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L77",
"_origin": "ast",
"community": 5,
"norm_label": "auth()",
"id": "backend_api_test_auth"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "request",
"id": "backend_api_test_go_request"
},
{
"label": "floatPtr()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L82",
"_origin": "ast",
"community": 1,
"norm_label": "floatptr()",
"id": "backend_api_test_floatptr"
},
{
"label": "seedForCheck()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L86",
"_origin": "ast",
"community": 5,
"norm_label": "seedforcheck()",
"id": "backend_api_test_seedforcheck"
},
{
"label": "readLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L106",
"_origin": "ast",
"community": 5,
"norm_label": "readlatestcheckedat()",
"id": "backend_api_test_readlatestcheckedat"
},
{
"label": "TestHealthzNoAuth()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L119",
"_origin": "ast",
"community": 5,
"norm_label": "testhealthznoauth()",
"id": "backend_api_test_testhealthznoauth"
},
{
"label": "TestAuthRequired()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L131",
"_origin": "ast",
"community": 5,
"norm_label": "testauthrequired()",
"id": "backend_api_test_testauthrequired"
},
{
"label": "TestAuthAccepted()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L157",
"_origin": "ast",
"community": 5,
"norm_label": "testauthaccepted()",
"id": "backend_api_test_testauthaccepted"
},
{
"label": "TestCORSPreflight()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L169",
"_origin": "ast",
"community": 5,
"norm_label": "testcorspreflight()",
"id": "backend_api_test_testcorspreflight"
},
{
"label": "TestCORSDisallowedOrigin()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L191",
"_origin": "ast",
"community": 5,
"norm_label": "testcorsdisallowedorigin()",
"id": "backend_api_test_testcorsdisallowedorigin"
},
{
"label": "TestBookmarkRoundTrip()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L202",
"_origin": "ast",
"community": 5,
"norm_label": "testbookmarkroundtrip()",
"id": "backend_api_test_testbookmarkroundtrip"
},
{
"label": "TestFlatWireFieldSet()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L275",
"_origin": "ast",
"community": 5,
"norm_label": "testflatwirefieldset()",
"id": "backend_api_test_testflatwirefieldset"
},
{
"label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L368",
"_origin": "ast",
"community": 5,
"norm_label": "testputexistingseriesignoresclienttitlecoverurl()",
"id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl"
},
{
"label": "putBookmark()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L395",
"_origin": "ast",
"community": 5,
"norm_label": "putbookmark()",
"id": "backend_api_test_putbookmark"
},
{
"label": "getBookmarks()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L410",
"_origin": "ast",
"community": 5,
"norm_label": "getbookmarks()",
"id": "backend_api_test_getbookmarks"
},
{
"label": "TestUpsertConditionalUpdatedAt()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L426",
"_origin": "ast",
"community": 5,
"norm_label": "testupsertconditionalupdatedat()",
"id": "backend_api_test_testupsertconditionalupdatedat"
},
{
"label": "TestFavoriteRoundTrip()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L508",
"_origin": "ast",
"community": 5,
"norm_label": "testfavoriteroundtrip()",
"id": "backend_api_test_testfavoriteroundtrip"
},
{
"label": "TestLatestChapterNullable()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L533",
"_origin": "ast",
"community": 5,
"norm_label": "testlatestchapternullable()",
"id": "backend_api_test_testlatestchapternullable"
},
{
"label": "TestLoadConfigDiscord()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L571",
"_origin": "ast",
"community": 5,
"norm_label": "testloadconfigdiscord()",
"id": "backend_api_test_testloadconfigdiscord"
},
{
"label": "TestPutDoesNotClobberLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L600",
"_origin": "ast",
"community": 5,
"norm_label": "testputdoesnotclobberlatestcheckedat()",
"id": "backend_api_test_testputdoesnotclobberlatestcheckedat"
},
{
"label": "TestUserscriptServedWithWebUIDisabled()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L628",
"_origin": "ast",
"community": 5,
"norm_label": "testuserscriptservedwithwebuidisabled()",
"id": "backend_api_test_testuserscriptservedwithwebuidisabled"
},
{
"label": "TestNovelUserscriptServed()",
"file_type": "code",
"source_file": "backend/api_test.go",
"source_location": "L651",
"_origin": "ast",
"community": 5,
"norm_label": "testnoveluserscriptserved()",
"id": "backend_api_test_testnoveluserscriptserved"
},
{
"label": "cover_test.go",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "cover_test.go",
"id": "backend_cover_test"
},
{
"label": "getCover()",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L13",
"_origin": "ast",
"community": 1,
"norm_label": "getcover()",
"id": "backend_cover_test_getcover"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "t",
"id": "backend_cover_test_go_t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "handler",
"id": "backend_cover_test_go_handler"
},
{
"label": "Cookie",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "cookie",
"id": "backend_cover_test_go_cookie"
},
{
"label": "ResponseRecorder",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "responserecorder",
"id": "backend_cover_test_go_responserecorder"
},
{
"label": "TestPublicCoverServesStoredBytesUnauthenticated()",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L26",
"_origin": "ast",
"community": 1,
"norm_label": "testpubliccoverservesstoredbytesunauthenticated()",
"id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated"
},
{
"label": "TestPublicCoverRejectsUnknownAddress()",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L57",
"_origin": "ast",
"community": 1,
"norm_label": "testpubliccoverrejectsunknownaddress()",
"id": "backend_cover_test_testpubliccoverrejectsunknownaddress"
},
{
"label": "TestPublicCoverNeverEchoesNonImage()",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L80",
"_origin": "ast",
"community": 1,
"norm_label": "testpubliccoverneverechoesnonimage()",
"id": "backend_cover_test_testpubliccoverneverechoesnonimage"
},
{
"label": "TestListRendersAcquiredCover()",
"file_type": "code",
"source_file": "backend/cover_test.go",
"source_location": "L110",
"_origin": "ast",
"community": 1,
"norm_label": "testlistrendersacquiredcover()",
"id": "backend_cover_test_testlistrendersacquiredcover"
},
{
"label": "bookmarkmanager/backend",
"file_type": "code",
"type": "package",
"ecosystem": "go",
"source_file": "backend/go.mod",
"source_location": "L1",
"_origin": "ast",
"community": 102,
"norm_label": "bookmarkmanager/backend",
"id": "pkg_bookmarkmanager_backend"
},
{
"label": "handlers.go",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L1",
"_origin": "ast",
"community": 12,
"norm_label": "handlers.go",
"id": "backend_internal_api_handlers"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L15",
"_origin": "ast",
"community": 12,
"norm_label": "handler",
"id": "api_handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "store",
"id": "backend_internal_api_handlers_go_store"
},
{
"label": "writeJSON()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L19",
"_origin": "ast",
"community": 12,
"norm_label": "writejson()",
"id": "backend_internal_api_handlers_writejson"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "responsewriter",
"id": "backend_internal_api_handlers_go_responsewriter"
},
{
"label": ".List()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L30",
"_origin": "ast",
"community": 12,
"norm_label": ".list()",
"id": "api_handler_list"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "request",
"id": "backend_internal_api_handlers_go_request"
},
{
"label": ".Put()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L41",
"_origin": "ast",
"community": 12,
"norm_label": ".put()",
"id": "api_handler_put"
},
{
"label": ".Delete()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L114",
"_origin": "ast",
"community": 12,
"norm_label": ".delete()",
"id": "api_handler_delete"
},
{
"label": "Healthz()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L129",
"_origin": "ast",
"community": 12,
"norm_label": "healthz()",
"id": "backend_internal_api_handlers_healthz"
},
{
"label": ".Cover()",
"file_type": "code",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L142",
"_origin": "ast",
"community": 12,
"norm_label": ".cover()",
"id": "api_handler_cover"
},
{
"label": "middleware.go",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L1",
"_origin": "ast",
"community": 12,
"norm_label": "middleware.go",
"id": "backend_internal_httpmw_middleware"
},
{
"label": "ctxKey",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L16",
"_origin": "ast",
"community": 12,
"norm_label": "ctxkey",
"id": "httpmw_ctxkey"
},
{
"label": "ReaderID()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L23",
"_origin": "ast",
"community": 12,
"norm_label": "readerid()",
"id": "backend_internal_httpmw_middleware_readerid"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "request",
"id": "backend_internal_httpmw_middleware_go_request"
},
{
"label": "ResolveReader()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L30",
"_origin": "ast",
"community": 12,
"norm_label": "resolvereader()",
"id": "backend_internal_httpmw_middleware_resolvereader"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "store",
"id": "backend_internal_httpmw_middleware_go_store"
},
{
"label": "Auth()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L42",
"_origin": "ast",
"community": 12,
"norm_label": "auth()",
"id": "backend_internal_httpmw_middleware_auth"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "handler",
"id": "backend_internal_httpmw_middleware_go_handler"
},
{
"label": "gzipWriter",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L61",
"_origin": "ast",
"community": 12,
"norm_label": "gzipwriter",
"id": "httpmw_gzipwriter"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "responsewriter",
"id": "backend_internal_httpmw_middleware_go_responsewriter"
},
{
"label": "Writer",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "writer",
"id": "writer"
},
{
"label": "compressible()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L70",
"_origin": "ast",
"community": 12,
"norm_label": "compressible()",
"id": "backend_internal_httpmw_middleware_compressible"
},
{
"label": ".WriteHeader()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L80",
"_origin": "ast",
"community": 12,
"norm_label": ".writeheader()",
"id": "httpmw_gzipwriter_writeheader"
},
{
"label": ".Write()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L92",
"_origin": "ast",
"community": 12,
"norm_label": ".write()",
"id": "httpmw_gzipwriter_write"
},
{
"label": "Gzip()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L106",
"_origin": "ast",
"community": 12,
"norm_label": "gzip()",
"id": "backend_internal_httpmw_middleware_gzip"
},
{
"label": "CORS()",
"file_type": "code",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L127",
"_origin": "ast",
"community": 12,
"norm_label": "cors()",
"id": "backend_internal_httpmw_middleware_cors"
},
{
"label": "acquire.go",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "acquire.go",
"id": "backend_internal_latest_acquire"
},
{
"label": "Acquirer",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L32",
"_origin": "ast",
"community": 7,
"norm_label": "acquirer",
"id": "latest_acquirer"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "store",
"id": "backend_internal_latest_acquire_go_store"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "context",
"id": "backend_internal_latest_acquire_go_context"
},
{
"label": "WaitGroup",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "waitgroup",
"id": "waitgroup"
},
{
"label": ".Acquire()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L66",
"_origin": "ast",
"community": 7,
"norm_label": ".acquire()",
"id": "latest_acquirer_acquire"
},
{
"label": ".Wait()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L94",
"_origin": "ast",
"community": 7,
"norm_label": ".wait()",
"id": "latest_acquirer_wait"
},
{
"label": "acquire_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 4,
"norm_label": "acquire_test.go",
"id": "backend_internal_latest_acquire_test"
},
{
"label": "newAcquirer()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"_origin": "ast",
"community": 4,
"norm_label": "newacquirer()",
"id": "backend_internal_latest_acquire_test_newacquirer"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "store",
"id": "backend_internal_latest_acquire_test_go_store"
},
{
"label": "bookmarkNewSeries()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L54",
"_origin": "ast",
"community": 4,
"norm_label": "bookmarknewseries()",
"id": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "t",
"id": "backend_internal_latest_acquire_test_go_t"
},
{
"label": "readBookmark()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L67",
"_origin": "ast",
"community": 4,
"norm_label": "readbookmark()",
"id": "backend_internal_latest_acquire_test_readbookmark"
},
{
"label": "bookmarkNewKaganeSeries()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L76",
"_origin": "ast",
"community": 4,
"norm_label": "bookmarknewkaganeseries()",
"id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
},
{
"label": "bookmarkNewNovelfullSeries()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L88",
"_origin": "ast",
"community": 4,
"norm_label": "bookmarknewnovelfullseries()",
"id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
},
{
"label": "TestAcquireFillsChapterAndCoverFromOneFetch()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L102",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirefillschapterandcoverfromonefetch()",
"id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch"
},
{
"label": "TestAcquireSkipsAnExistingSeries()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L140",
"_origin": "ast",
"community": 4,
"norm_label": "testacquireskipsanexistingseries()",
"id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries"
},
{
"label": "TestAcquireFailureLeavesTheBookmarkIntact()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L164",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirefailureleavesthebookmarkintact()",
"id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact"
},
{
"label": "TestAcquireRefusesAnUnfetchableSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L223",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirerefusesanunfetchableseriesurl()",
"id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl"
},
{
"label": "blockingFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L246",
"_origin": "ast",
"community": 4,
"norm_label": "blockingfetcher",
"id": "latest_blockingfetcher"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L251",
"_origin": "ast",
"community": 4,
"norm_label": ".get()",
"id": "latest_blockingfetcher_get"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "context",
"id": "backend_internal_latest_acquire_test_go_context"
},
{
"label": "TestAcquireDoesNotBlockTheWrite()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L262",
"_origin": "ast",
"community": 4,
"norm_label": "testacquiredoesnotblockthewrite()",
"id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite"
},
{
"label": "TestAcquireKaganeCoverThroughBrowser()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L292",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirekaganecoverthroughbrowser()",
"id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser"
},
{
"label": "TestAcquireNovelfullCoverOverPlainTLS()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L334",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirenovelfullcoveroverplaintls()",
"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls"
},
{
"label": "TestAcquireKaganeSkippedWithoutBrowser()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L365",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirekaganeskippedwithoutbrowser()",
"id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser"
},
{
"label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L388",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirekaganebytesneverfallbacktoplaintls()",
"id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls"
},
{
"label": "TestAcquireNovelfullCoverWithoutBrowser()",
"file_type": "code",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L413",
"_origin": "ast",
"community": 4,
"norm_label": "testacquirenovelfullcoverwithoutbrowser()",
"id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser"
},
{
"label": "browser.go",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L1",
"_origin": "ast",
"community": 15,
"norm_label": "browser.go",
"id": "backend_internal_latest_browser"
},
{
"label": "BrowserFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L47",
"_origin": "ast",
"community": 15,
"norm_label": "browserfetcher",
"id": "latest_browserfetcher"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "context",
"id": "backend_internal_latest_browser_go_context"
},
{
"label": "CancelFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "cancelfunc",
"id": "cancelfunc"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "mutex",
"id": "backend_internal_latest_browser_go_mutex"
},
{
"label": "NewBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L77",
"_origin": "ast",
"community": 15,
"norm_label": "newbrowserfetcher()",
"id": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L85",
"_origin": "ast",
"community": 15,
"norm_label": ".close()",
"id": "latest_browserfetcher_close"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L95",
"_origin": "ast",
"community": 15,
"norm_label": ".get()",
"id": "latest_browserfetcher_get"
},
{
"label": ".Image()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L148",
"_origin": "ast",
"community": 15,
"norm_label": ".image()",
"id": "latest_browserfetcher_image"
},
{
"label": "classifyBrowserError()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L188",
"_origin": "ast",
"community": 15,
"norm_label": "classifybrowsererror()",
"id": "backend_internal_latest_browser_classifybrowsererror"
},
{
"label": "browserConnectionLost()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L201",
"_origin": "ast",
"community": 15,
"norm_label": "browserconnectionlost()",
"id": "backend_internal_latest_browser_browserconnectionlost"
},
{
"label": "isInterstitial()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L221",
"_origin": "ast",
"community": 15,
"norm_label": "isinterstitial()",
"id": "backend_internal_latest_browser_isinterstitial"
},
{
"label": ".run()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L235",
"_origin": "ast",
"community": 15,
"norm_label": ".run()",
"id": "latest_browserfetcher_run"
},
{
"label": "Action",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "action",
"id": "action"
},
{
"label": "kaganeAPIURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L289",
"_origin": "ast",
"community": 15,
"norm_label": "kaganeapiurl()",
"id": "backend_internal_latest_browser_kaganeapiurl"
},
{
"label": "novelfullSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L307",
"_origin": "ast",
"community": 15,
"norm_label": "novelfullseriesurl()",
"id": "backend_internal_latest_browser_novelfullseriesurl"
},
{
"label": "awaitPromise()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L315",
"_origin": "ast",
"community": 15,
"norm_label": "awaitpromise()",
"id": "backend_internal_latest_browser_awaitpromise"
},
{
"label": "EvaluateParams",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "evaluateparams",
"id": "evaluateparams"
},
{
"label": "jsString()",
"file_type": "code",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L322",
"_origin": "ast",
"community": 15,
"norm_label": "jsstring()",
"id": "backend_internal_latest_browser_jsstring"
},
{
"label": "browser_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 15,
"norm_label": "browser_test.go",
"id": "backend_internal_latest_browser_test"
},
{
"label": "TestKaganeAPIURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L9",
"_origin": "ast",
"community": 15,
"norm_label": "testkaganeapiurl()",
"id": "backend_internal_latest_browser_test_testkaganeapiurl"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "t",
"id": "backend_internal_latest_browser_test_go_t"
},
{
"label": "TestNovelfullSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L44",
"_origin": "ast",
"community": 15,
"norm_label": "testnovelfullseriesurl()",
"id": "backend_internal_latest_browser_test_testnovelfullseriesurl"
},
{
"label": "TestClassifyBrowserInterruption()",
"file_type": "code",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L64",
"_origin": "ast",
"community": 15,
"norm_label": "testclassifybrowserinterruption()",
"id": "backend_internal_latest_browser_test_testclassifybrowserinterruption"
},
{
"label": "cover.go",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "cover.go",
"id": "backend_internal_latest_cover"
},
{
"label": "CoverBytesFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L21",
"_origin": "ast",
"community": 7,
"norm_label": "coverbytesfetcher",
"id": "latest_coverbytesfetcher"
},
{
"label": "fetchCoverBytes()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L32",
"_origin": "ast",
"community": 7,
"norm_label": "fetchcoverbytes()",
"id": "backend_internal_latest_cover_fetchcoverbytes"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "context",
"id": "backend_internal_latest_cover_go_context"
},
{
"label": "CoverResolver",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L47",
"_origin": "ast",
"community": 7,
"norm_label": "coverresolver",
"id": "latest_coverresolver"
},
{
"label": "TLSCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L52",
"_origin": "ast",
"community": 7,
"norm_label": "tlscoverfetcher",
"id": "latest_tlscoverfetcher"
},
{
"label": "Client",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "client",
"id": "backend_internal_latest_cover_go_client"
},
{
"label": "NewCoverFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L64",
"_origin": "ast",
"community": 7,
"norm_label": "newcoverfetcher()",
"id": "backend_internal_latest_cover_newcoverfetcher"
},
{
"label": "NewCoverFetcherWithResolver()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L70",
"_origin": "ast",
"community": 7,
"norm_label": "newcoverfetcherwithresolver()",
"id": "backend_internal_latest_cover_newcoverfetcherwithresolver"
},
{
"label": "defaultCoverResolver()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L88",
"_origin": "ast",
"community": 7,
"norm_label": "defaultcoverresolver()",
"id": "backend_internal_latest_cover_defaultcoverresolver"
},
{
"label": "Addr",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "addr",
"id": "addr"
},
{
"label": "newCoverHTTPClient()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L92",
"_origin": "ast",
"community": 7,
"norm_label": "newcoverhttpclient()",
"id": "backend_internal_latest_cover_newcoverhttpclient"
},
{
"label": ".Fetch()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L125",
"_origin": "ast",
"community": 7,
"norm_label": ".fetch()",
"id": "latest_tlscoverfetcher_fetch"
},
{
"label": ".validateURL()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L169",
"_origin": "ast",
"community": 7,
"norm_label": ".validateurl()",
"id": "latest_tlscoverfetcher_validateurl"
},
{
"label": "URL",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "url",
"id": "url"
},
{
"label": "resolveCoverHost()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L192",
"_origin": "ast",
"community": 7,
"norm_label": "resolvecoverhost()",
"id": "backend_internal_latest_cover_resolvecoverhost"
},
{
"label": "publicCoverAddress()",
"file_type": "code",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L199",
"_origin": "ast",
"community": 7,
"norm_label": "publiccoveraddress()",
"id": "backend_internal_latest_cover_publiccoveraddress"
},
{
"label": "cover_fetch_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 25,
"norm_label": "cover_fetch_test.go",
"id": "backend_internal_latest_cover_fetch_test"
},
{
"label": "TestCoverFetcherFetchesPublicHTTPSImage()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L15",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetcherfetchespublichttpsimage()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 25,
"norm_label": "t",
"id": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"label": "TestNewCoverFetcherRechecksResolverBeforeConnection()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L44",
"_origin": "ast",
"community": 25,
"norm_label": "testnewcoverfetcherrechecksresolverbeforeconnection()",
"id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection"
},
{
"label": "roundTripFunc",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L75",
"_origin": "ast",
"community": 25,
"norm_label": "roundtripfunc",
"id": "latest_roundtripfunc"
},
{
"label": ".RoundTrip()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L77",
"_origin": "ast",
"community": 25,
"norm_label": ".roundtrip()",
"id": "latest_roundtripfunc_roundtrip"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 25,
"norm_label": "request",
"id": "backend_internal_latest_cover_fetch_test_go_request"
},
{
"label": "Response",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 25,
"norm_label": "response",
"id": "response"
},
{
"label": "coverResponse()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L79",
"_origin": "ast",
"community": 25,
"norm_label": "coverresponse()",
"id": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L96",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetcherrefusesunsafedestinationsbeforerequest()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest"
},
{
"label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L146",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetcherstopsredirectintoprivateaddress()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress"
},
{
"label": "TestCoverFetcherRejectsOversizedBody()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L170",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetcherrejectsoversizedbody()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody"
},
{
"label": "TestCoverFetcherRejectsNonImage()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L190",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetcherrejectsnonimage()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage"
},
{
"label": "TestCoverFetcherCanonicalisesJpgAlias()",
"file_type": "code",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L211",
"_origin": "ast",
"community": 25,
"norm_label": "testcoverfetchercanonicalisesjpgalias()",
"id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias"
},
{
"label": "fetch.go",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L1",
"_origin": "ast",
"community": 15,
"norm_label": "fetch.go",
"id": "backend_internal_latest_fetch"
},
{
"label": "TLSFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L31",
"_origin": "ast",
"community": 15,
"norm_label": "tlsfetcher",
"id": "latest_tlsfetcher"
},
{
"label": "HttpClient",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "httpclient",
"id": "httpclient"
},
{
"label": "NewTLSFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L37",
"_origin": "ast",
"community": 15,
"norm_label": "newtlsfetcher()",
"id": "backend_internal_latest_fetch_newtlsfetcher"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L51",
"_origin": "ast",
"community": 15,
"norm_label": ".get()",
"id": "latest_tlsfetcher_get"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "context",
"id": "backend_internal_latest_fetch_go_context"
},
{
"label": "poller.go",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "poller.go",
"id": "backend_internal_latest_poller"
},
{
"label": "Fetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L15",
"_origin": "ast",
"community": 7,
"norm_label": "fetcher",
"id": "latest_fetcher"
},
{
"label": "BrowserCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L22",
"_origin": "ast",
"community": 7,
"norm_label": "browsercoverfetcher",
"id": "latest_browsercoverfetcher"
},
{
"label": "Poller",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L40",
"_origin": "ast",
"community": 7,
"norm_label": "poller",
"id": "latest_poller"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "store",
"id": "backend_internal_latest_poller_go_store"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "time",
"id": "backend_internal_latest_poller_go_time"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "duration",
"id": "backend_internal_latest_poller_go_duration"
},
{
"label": ".fillBlankCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L73",
"_origin": "ast",
"community": 7,
"norm_label": ".fillblankcover()",
"id": "latest_poller_fillblankcover"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "context",
"id": "backend_internal_latest_poller_go_context"
},
{
"label": ".prefetchCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L90",
"_origin": "ast",
"community": 7,
"norm_label": ".prefetchcover()",
"id": "latest_poller_prefetchcover"
},
{
"label": ".storeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L111",
"_origin": "ast",
"community": 7,
"norm_label": ".storecover()",
"id": "latest_poller_storecover"
},
{
"label": "fetcherFor()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L132",
"_origin": "ast",
"community": 7,
"norm_label": "fetcherfor()",
"id": "backend_internal_latest_poller_fetcherfor"
},
{
"label": ".Run()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L152",
"_origin": "ast",
"community": 7,
"norm_label": ".run()",
"id": "latest_poller_run"
},
{
"label": ".runOnce()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L169",
"_origin": "ast",
"community": 7,
"norm_label": ".runonce()",
"id": "latest_poller_runonce"
},
{
"label": ".checkOne()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L211",
"_origin": "ast",
"community": 7,
"norm_label": ".checkone()",
"id": "latest_poller_checkone"
},
{
"label": "fetchableSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L301",
"_origin": "ast",
"community": 4,
"norm_label": "fetchableseriesurl()",
"id": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"label": "poller_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 4,
"norm_label": "poller_test.go",
"id": "backend_internal_latest_poller_test"
},
{
"label": "TestMain()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L19",
"_origin": "ast",
"community": 30,
"norm_label": "testmain()",
"id": "backend_internal_latest_poller_test_testmain"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 30,
"norm_label": "m",
"id": "backend_internal_latest_poller_test_go_m"
},
{
"label": "newTestStore()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L31",
"_origin": "ast",
"community": 4,
"norm_label": "newteststore()",
"id": "backend_internal_latest_poller_test_newteststore"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "t",
"id": "backend_internal_latest_poller_test_go_t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "store",
"id": "backend_internal_latest_poller_test_go_store"
},
{
"label": "seedForCheck()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L44",
"_origin": "ast",
"community": 4,
"norm_label": "seedforcheck()",
"id": "backend_internal_latest_poller_test_seedforcheck"
},
{
"label": "readLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L64",
"_origin": "ast",
"community": 4,
"norm_label": "readlatestcheckedat()",
"id": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"label": "fakeFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L79",
"_origin": "ast",
"community": 4,
"norm_label": "fakefetcher",
"id": "latest_fakefetcher"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "mutex",
"id": "backend_internal_latest_poller_test_go_mutex"
},
{
"label": "fakeResponse",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L89",
"_origin": "ast",
"community": 4,
"norm_label": "fakeresponse",
"id": "latest_fakeresponse"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L95",
"_origin": "ast",
"community": 4,
"norm_label": ".get()",
"id": "latest_fakefetcher_get"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "context",
"id": "backend_internal_latest_poller_test_go_context"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L105",
"_origin": "ast",
"community": 4,
"norm_label": ".callcount()",
"id": "latest_fakefetcher_callcount"
},
{
"label": "fakeCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L111",
"_origin": "ast",
"community": 4,
"norm_label": "fakecoverfetcher",
"id": "latest_fakecoverfetcher"
},
{
"label": ".Image()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L119",
"_origin": "ast",
"community": 4,
"norm_label": ".image()",
"id": "latest_fakecoverfetcher_image"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L129",
"_origin": "ast",
"community": 4,
"norm_label": ".callcount()",
"id": "latest_fakecoverfetcher_callcount"
},
{
"label": "fakeBytesCoverFetcher",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L135",
"_origin": "ast",
"community": 4,
"norm_label": "fakebytescoverfetcher",
"id": "latest_fakebytescoverfetcher"
},
{
"label": ".Fetch()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L143",
"_origin": "ast",
"community": 4,
"norm_label": ".fetch()",
"id": "latest_fakebytescoverfetcher_fetch"
},
{
"label": ".callCount()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L153",
"_origin": "ast",
"community": 4,
"norm_label": ".callcount()",
"id": "latest_fakebytescoverfetcher_callcount"
},
{
"label": "newTestPoller()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"_origin": "ast",
"community": 4,
"norm_label": "newtestpoller()",
"id": "backend_internal_latest_poller_test_newtestpoller"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 4,
"norm_label": "time",
"id": "backend_internal_latest_poller_test_go_time"
},
{
"label": "seedCoverSource()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L180",
"_origin": "ast",
"community": 4,
"norm_label": "seedcoversource()",
"id": "backend_internal_latest_poller_test_seedcoversource"
},
{
"label": "TestRunOncePrefetchesPublicCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L194",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceprefetchespubliccover()",
"id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover"
},
{
"label": "TestRunOnceDoesNotStoreNonImagePublicCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L227",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncedoesnotstorenonimagepubliccover()",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover"
},
{
"label": "TestRunOnceRecordsLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L253",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncerecordslatestchapter()",
"id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter"
},
{
"label": "TestRunOnceDoesNotReorderList()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L279",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncedoesnotreorderlist()",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist"
},
{
"label": "TestRunOnceMarksCheckedOnFailure()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L319",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncemarkscheckedonfailure()",
"id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure"
},
{
"label": "TestRunOnceRespectsBatchLimit()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L353",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncerespectsbatchlimit()",
"id": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit"
},
{
"label": "TestRunOnceFetchesSharedSeriesOnce()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L373",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncefetchessharedseriesonce()",
"id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce"
},
{
"label": "TestRunOnceOneBadSeriesDoesNotStallBatch()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L413",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceonebadseriesdoesnotstallbatch()",
"id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch"
},
{
"label": "TestRunLogsCooldowns()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L439",
"_origin": "ast",
"community": 4,
"norm_label": "testrunlogscooldowns()",
"id": "backend_internal_latest_poller_test_testrunlogscooldowns"
},
{
"label": "TestRunOnceHonoursCooldownAcrossPasses()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L461",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncehonourscooldownacrosspasses()",
"id": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses"
},
{
"label": "TestRunOnceUsesBrowserCooldown()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L489",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceusesbrowsercooldown()",
"id": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown"
},
{
"label": "TestRunOnceCorrectsDownward()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L529",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncecorrectsdownward()",
"id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward"
},
{
"label": "TestCheckOneValidatesSeriesURLBeforeFetching()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L558",
"_origin": "ast",
"community": 4,
"norm_label": "testcheckonevalidatesseriesurlbeforefetching()",
"id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching"
},
{
"label": "TestRunOnceStopsOnCancelledContext()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L598",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncestopsoncancelledcontext()",
"id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext"
},
{
"label": "TestFetchableSeriesURL()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L615",
"_origin": "ast",
"community": 4,
"norm_label": "testfetchableseriesurl()",
"id": "backend_internal_latest_poller_test_testfetchableseriesurl"
},
{
"label": "TestKaganeSkippedWhenNoBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L647",
"_origin": "ast",
"community": 4,
"norm_label": "testkaganeskippedwhennobrowserfetcher()",
"id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher"
},
{
"label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L678",
"_origin": "ast",
"community": 4,
"norm_label": "testnovelfullusestlswhennobrowserfetcher()",
"id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher"
},
{
"label": "TestKaganeUsesBrowserFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L720",
"_origin": "ast",
"community": 4,
"norm_label": "testkaganeusesbrowserfetcher()",
"id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher"
},
{
"label": "TestRunOncePrefetchesKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L758",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceprefetcheskaganecover()",
"id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover"
},
{
"label": "TestRunOnceDoesNotRefetchKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L796",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncedoesnotrefetchkaganecover()",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover"
},
{
"label": "TestRunOnceCoverFailureDoesNotBlockChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L825",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncecoverfailuredoesnotblockchapter()",
"id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter"
},
{
"label": "TestRunOnceRejectsInvalidKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L859",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncerejectsinvalidkaganecover()",
"id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover"
},
{
"label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L885",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncewithoutcoverfetcherstillpollskagane()",
"id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane"
},
{
"label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L910",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceroutesnonkaganecovertopublicfetcher()",
"id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher"
},
{
"label": "TestFetcherForRoutesNovelSites()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L938",
"_origin": "ast",
"community": 4,
"norm_label": "testfetcherforroutesnovelsites()",
"id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites"
},
{
"label": "TestFetchableSeriesURLPinsNovelHosts()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L965",
"_origin": "ast",
"community": 4,
"norm_label": "testfetchableseriesurlpinsnovelhosts()",
"id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts"
},
{
"label": "TestRunOnceFillsBlankCoverFromSeriesPage()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L991",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncefillsblankcoverfromseriespage()",
"id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage"
},
{
"label": "TestRunOnceDoesNotReplaceExistingCover()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1074",
"_origin": "ast",
"community": 4,
"norm_label": "testrunoncedoesnotreplaceexistingcover()",
"id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover"
},
{
"label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1112",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceretriesfailedblankcoveronnextpoll()",
"id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll"
},
{
"label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()",
"file_type": "code",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1157",
"_origin": "ast",
"community": 4,
"norm_label": "testrunonceblankcoverfailuredoesnotblockchapter()",
"id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter"
},
{
"label": "sites.go",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "sites.go",
"id": "backend_internal_latest_sites"
},
{
"label": "latestChapter",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L14",
"_origin": "ast",
"community": 7,
"norm_label": "latestchapter",
"id": "latest_latestchapter"
},
{
"label": "comixSeriesID()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L40",
"_origin": "ast",
"community": 7,
"norm_label": "comixseriesid()",
"id": "backend_internal_latest_sites_comixseriesid"
},
{
"label": "latestChapterFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L102",
"_origin": "ast",
"community": 7,
"norm_label": "latestchapterfrom()",
"id": "backend_internal_latest_sites_latestchapterfrom"
},
{
"label": "browserOnlyCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L202",
"_origin": "ast",
"community": 7,
"norm_label": "browseronlycoverurl()",
"id": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"label": "kaganeCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L209",
"_origin": "ast",
"community": 7,
"norm_label": "kaganecoverurl()",
"id": "backend_internal_latest_sites_kaganecoverurl"
},
{
"label": "comixCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L230",
"_origin": "ast",
"community": 7,
"norm_label": "comixcoverurl()",
"id": "backend_internal_latest_sites_comixcoverurl"
},
{
"label": "coverFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L263",
"_origin": "ast",
"community": 7,
"norm_label": "coverfrom()",
"id": "backend_internal_latest_sites_coverfrom"
},
{
"label": "metaContent()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L278",
"_origin": "ast",
"community": 7,
"norm_label": "metacontent()",
"id": "backend_internal_latest_sites_metacontent"
},
{
"label": "publishedCoverURL()",
"file_type": "code",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L296",
"_origin": "ast",
"community": 7,
"norm_label": "publishedcoverurl()",
"id": "backend_internal_latest_sites_publishedcoverurl"
},
{
"label": "sites_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 7,
"norm_label": "sites_test.go",
"id": "backend_internal_latest_sites_test"
},
{
"label": "TestCoverFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L208",
"_origin": "ast",
"community": 7,
"norm_label": "testcoverfrom()",
"id": "backend_internal_latest_sites_test_testcoverfrom"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 7,
"norm_label": "t",
"id": "backend_internal_latest_sites_test_go_t"
},
{
"label": "TestCoverFromChallenge()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L278",
"_origin": "ast",
"community": 7,
"norm_label": "testcoverfromchallenge()",
"id": "backend_internal_latest_sites_test_testcoverfromchallenge"
},
{
"label": "TestLatestChapterFrom()",
"file_type": "code",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L299",
"_origin": "ast",
"community": 7,
"norm_label": "testlatestchapterfrom()",
"id": "backend_internal_latest_sites_test_testlatestchapterfrom"
},
{
"label": "smoke_image_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 15,
"norm_label": "smoke_image_test.go",
"id": "backend_internal_latest_smoke_image_test"
},
{
"label": "TestSmokeKaganeImage()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L23",
"_origin": "ast",
"community": 15,
"norm_label": "testsmokekaganeimage()",
"id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "t",
"id": "backend_internal_latest_smoke_image_test_go_t"
},
{
"label": "TestSmokeKaganeGet()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L77",
"_origin": "ast",
"community": 15,
"norm_label": "testsmokekaganeget()",
"id": "backend_internal_latest_smoke_image_test_testsmokekaganeget"
},
{
"label": "TestSmokeAcquireKaganeCover()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L106",
"_origin": "ast",
"community": 15,
"norm_label": "testsmokeacquirekaganecover()",
"id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover"
},
{
"label": "smoke_lnw_test.go",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 15,
"norm_label": "smoke_lnw_test.go",
"id": "backend_internal_latest_smoke_lnw_test"
},
{
"label": "TestSmokeLnwCommentBoundary()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"_origin": "ast",
"community": 15,
"norm_label": "testsmokelnwcommentboundary()",
"id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 15,
"norm_label": "t",
"id": "backend_internal_latest_smoke_lnw_test_go_t"
},
{
"label": "checkLnwCommentBoundary()",
"file_type": "code",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L78",
"_origin": "ast",
"community": 15,
"norm_label": "checklnwcommentboundary()",
"id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
},
{
"label": "pgtest.go",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L1",
"_origin": "ast",
"community": 30,
"norm_label": "pgtest.go",
"id": "backend_internal_pgtest_pgtest"
},
{
"label": "Main()",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L37",
"_origin": "ast",
"community": 30,
"norm_label": "main()",
"id": "backend_internal_pgtest_pgtest_main"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 30,
"norm_label": "m",
"id": "backend_internal_pgtest_pgtest_go_m"
},
{
"label": "URL()",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L51",
"_origin": "ast",
"community": 30,
"norm_label": "url()",
"id": "backend_internal_pgtest_pgtest_url"
},
{
"label": "TB",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 30,
"norm_label": "tb",
"id": "tb"
},
{
"label": "start()",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L73",
"_origin": "ast",
"community": 30,
"norm_label": "start()",
"id": "backend_internal_pgtest_pgtest_start"
},
{
"label": "waitReady()",
"file_type": "code",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L103",
"_origin": "ast",
"community": 30,
"norm_label": "waitready()",
"id": "backend_internal_pgtest_pgtest_waitready"
},
{
"label": "session.go",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L1",
"_origin": "ast",
"community": 9,
"norm_label": "session.go",
"id": "backend_internal_session_session"
},
{
"label": "NewID()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L22",
"_origin": "ast",
"community": 1,
"norm_label": "newid()",
"id": "backend_internal_session_session_newid"
},
{
"label": "isHTTPS()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L34",
"_origin": "ast",
"community": 9,
"norm_label": "ishttps()",
"id": "backend_internal_session_session_ishttps"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "request",
"id": "backend_internal_session_session_go_request"
},
{
"label": "SetCookie()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L40",
"_origin": "ast",
"community": 9,
"norm_label": "setcookie()",
"id": "backend_internal_session_session_setcookie"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "responsewriter",
"id": "backend_internal_session_session_go_responsewriter"
},
{
"label": "ClearCookie()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L52",
"_origin": "ast",
"community": 9,
"norm_label": "clearcookie()",
"id": "backend_internal_session_session_clearcookie"
},
{
"label": "ClientIP()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L77",
"_origin": "ast",
"community": 9,
"norm_label": "clientip()",
"id": "backend_internal_session_session_clientip"
},
{
"label": "LoginLimiter",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L103",
"_origin": "ast",
"community": 9,
"norm_label": "loginlimiter",
"id": "session_loginlimiter"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "mutex",
"id": "backend_internal_session_session_go_mutex"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "time",
"id": "backend_internal_session_session_go_time"
},
{
"label": "NewLoginLimiter()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L108",
"_origin": "ast",
"community": 9,
"norm_label": "newloginlimiter()",
"id": "backend_internal_session_session_newloginlimiter"
},
{
"label": ".RetryAfter()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L113",
"_origin": "ast",
"community": 9,
"norm_label": ".retryafter()",
"id": "session_loginlimiter_retryafter"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "duration",
"id": "backend_internal_session_session_go_duration"
},
{
"label": ".Fail()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L124",
"_origin": "ast",
"community": 9,
"norm_label": ".fail()",
"id": "session_loginlimiter_fail"
},
{
"label": ".Reset()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L130",
"_origin": "ast",
"community": 9,
"norm_label": ".reset()",
"id": "session_loginlimiter_reset"
},
{
"label": ".pruneLocked()",
"file_type": "code",
"source_file": "backend/internal/session/session.go",
"source_location": "L138",
"_origin": "ast",
"community": 9,
"norm_label": ".prunelocked()",
"id": "session_loginlimiter_prunelocked"
},
{
"label": "session_test.go",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 9,
"norm_label": "session_test.go",
"id": "backend_internal_session_session_test"
},
{
"label": "TestNewID()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L12",
"_origin": "ast",
"community": 9,
"norm_label": "testnewid()",
"id": "backend_internal_session_session_test_testnewid"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "t",
"id": "backend_internal_session_session_test_go_t"
},
{
"label": "TestSetSessionCookieAttributes()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L28",
"_origin": "ast",
"community": 9,
"norm_label": "testsetsessioncookieattributes()",
"id": "backend_internal_session_session_test_testsetsessioncookieattributes"
},
{
"label": "TestClearSessionCookie()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L82",
"_origin": "ast",
"community": 9,
"norm_label": "testclearsessioncookie()",
"id": "backend_internal_session_session_test_testclearsessioncookie"
},
{
"label": "TestClientIP()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L96",
"_origin": "ast",
"community": 9,
"norm_label": "testclientip()",
"id": "backend_internal_session_session_test_testclientip"
},
{
"label": "TestLoginLimiterBlocksAfterMaxFailures()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L134",
"_origin": "ast",
"community": 9,
"norm_label": "testloginlimiterblocksaftermaxfailures()",
"id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures"
},
{
"label": "TestLoginLimiterWindowExpires()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L152",
"_origin": "ast",
"community": 9,
"norm_label": "testloginlimiterwindowexpires()",
"id": "backend_internal_session_session_test_testloginlimiterwindowexpires"
},
{
"label": "TestLoginLimiterResetClearsCounter()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L167",
"_origin": "ast",
"community": 9,
"norm_label": "testloginlimiterresetclearscounter()",
"id": "backend_internal_session_session_test_testloginlimiterresetclearscounter"
},
{
"label": "TestLoginLimiterIsPerIP()",
"file_type": "code",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L179",
"_origin": "ast",
"community": 9,
"norm_label": "testloginlimiterisperip()",
"id": "backend_internal_session_session_test_testloginlimiterisperip"
},
{
"label": "sessions.go",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L1",
"_origin": "ast",
"community": 34,
"norm_label": "sessions.go",
"id": "backend_internal_store_sessions"
},
{
"label": "Session",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L11",
"_origin": "ast",
"community": 34,
"norm_label": "session",
"id": "store_session"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 34,
"norm_label": "time",
"id": "backend_internal_store_sessions_go_time"
},
{
"label": "Store",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L22",
"_origin": "ast",
"community": 34,
"norm_label": "store",
"id": "backend_internal_store_sessions_go_store_store"
},
{
"label": ".CreateSession()",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L22",
"_origin": "ast",
"community": 34,
"norm_label": ".createsession()",
"id": "store_store_createsession"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 34,
"norm_label": "duration",
"id": "backend_internal_store_sessions_go_duration"
},
{
"label": ".GetSession()",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L45",
"_origin": "ast",
"community": 34,
"norm_label": ".getsession()",
"id": "store_store_getsession"
},
{
"label": ".DeleteSession()",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L67",
"_origin": "ast",
"community": 34,
"norm_label": ".deletesession()",
"id": "store_store_deletesession"
},
{
"label": ".DeleteReaderSessions()",
"file_type": "code",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L75",
"_origin": "ast",
"community": 34,
"norm_label": ".deletereadersessions()",
"id": "store_store_deletereadersessions"
},
{
"label": "sessions_test.go",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 42,
"norm_label": "sessions_test.go",
"id": "backend_internal_store_sessions_test"
},
{
"label": "TestCreateAndGetSession()",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L8",
"_origin": "ast",
"community": 42,
"norm_label": "testcreateandgetsession()",
"id": "backend_internal_store_sessions_test_testcreateandgetsession"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 42,
"norm_label": "t",
"id": "backend_internal_store_sessions_test_go_t"
},
{
"label": "TestGetSessionUnknownID()",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L29",
"_origin": "ast",
"community": 42,
"norm_label": "testgetsessionunknownid()",
"id": "backend_internal_store_sessions_test_testgetsessionunknownid"
},
{
"label": "TestExpiredSessionIsGone()",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L36",
"_origin": "ast",
"community": 42,
"norm_label": "testexpiredsessionisgone()",
"id": "backend_internal_store_sessions_test_testexpiredsessionisgone"
},
{
"label": "TestDeleteSessionRevokes()",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L53",
"_origin": "ast",
"community": 42,
"norm_label": "testdeletesessionrevokes()",
"id": "backend_internal_store_sessions_test_testdeletesessionrevokes"
},
{
"label": "TestDeleteSessionIsPerReader()",
"file_type": "code",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L71",
"_origin": "ast",
"community": 42,
"norm_label": "testdeletesessionisperreader()",
"id": "backend_internal_store_sessions_test_testdeletesessionisperreader"
},
{
"label": "store.go",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L1",
"_origin": "ast",
"community": 19,
"norm_label": "store.go",
"id": "backend_internal_store_store"
},
{
"label": "Bookmark",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L32",
"_origin": "ast",
"community": 16,
"norm_label": "bookmark",
"id": "store_bookmark"
},
{
"label": "Series",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L68",
"_origin": "ast",
"community": 7,
"norm_label": "series",
"id": "store_series"
},
{
"label": ".Key()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L91",
"_origin": "ast",
"community": 7,
"norm_label": ".key()",
"id": "store_series_key"
},
{
"label": ".HasNewChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L96",
"_origin": "ast",
"community": 16,
"norm_label": ".hasnewchapter()",
"id": "store_bookmark_hasnewchapter"
},
{
"label": "displayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L106",
"_origin": "ast",
"community": 16,
"norm_label": "displaychapter()",
"id": "backend_internal_store_store_displaychapter"
},
{
"label": ".DisplayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L121",
"_origin": "ast",
"community": 16,
"norm_label": ".displaychapter()",
"id": "store_bookmark_displaychapter"
},
{
"label": ".DisplayLatest()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L127",
"_origin": "ast",
"community": 16,
"norm_label": ".displaylatest()",
"id": "store_bookmark_displaylatest"
},
{
"label": ".ContinueURL()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L137",
"_origin": "ast",
"community": 16,
"norm_label": ".continueurl()",
"id": "store_bookmark_continueurl"
},
{
"label": ".Initial()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L147",
"_origin": "ast",
"community": 16,
"norm_label": ".initial()",
"id": "store_bookmark_initial"
},
{
"label": "CoverContentType()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L158",
"_origin": "ast",
"community": 16,
"norm_label": "covercontenttype()",
"id": "backend_internal_store_store_covercontenttype"
},
{
"label": "Owner",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L206",
"_origin": "ast",
"community": 19,
"norm_label": "owner",
"id": "store_owner"
},
{
"label": "Store",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L214",
"_origin": "ast",
"community": 16,
"norm_label": "store",
"id": "backend_internal_store_store_go_store_store"
},
{
"label": "DB",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 19,
"norm_label": "db",
"id": "db"
},
{
"label": ".OwnerID()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L235",
"_origin": "ast",
"community": 16,
"norm_label": ".ownerid()",
"id": "store_store_ownerid"
},
{
"label": ".ReaderIDForTokenHash()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L244",
"_origin": "ast",
"community": 16,
"norm_label": ".readeridfortokenhash()",
"id": "store_store_readeridfortokenhash"
},
{
"label": ".ReaderTokenInfo()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L261",
"_origin": "ast",
"community": 16,
"norm_label": ".readertokeninfo()",
"id": "store_store_readertokeninfo"
},
{
"label": ".RotateToken()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L280",
"_origin": "ast",
"community": 16,
"norm_label": ".rotatetoken()",
"id": "store_store_rotatetoken"
},
{
"label": ".EnsureReader()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L304",
"_origin": "ast",
"community": 16,
"norm_label": ".ensurereader()",
"id": "store_store_ensurereader"
},
{
"label": "ReaderSummary",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L322",
"_origin": "ast",
"community": 19,
"norm_label": "readersummary",
"id": "store_readersummary"
},
{
"label": ".Readers()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L331",
"_origin": "ast",
"community": 16,
"norm_label": ".readers()",
"id": "store_store_readers"
},
{
"label": "Open()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L366",
"_origin": "ast",
"community": 19,
"norm_label": "open()",
"id": "backend_internal_store_store_open"
},
{
"label": "seedOwner()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L433",
"_origin": "ast",
"community": 19,
"norm_label": "seedowner()",
"id": "backend_internal_store_store_seedowner"
},
{
"label": "refreshOwnerToken()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L449",
"_origin": "ast",
"community": 19,
"norm_label": "refreshownertoken()",
"id": "backend_internal_store_store_refreshownertoken"
},
{
"label": "migrate()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L465",
"_origin": "ast",
"community": 19,
"norm_label": "migrate()",
"id": "backend_internal_store_store_migrate"
},
{
"label": "applyMigration()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L499",
"_origin": "ast",
"community": 19,
"norm_label": "applymigration()",
"id": "backend_internal_store_store_applymigration"
},
{
"label": ".scanBookmark()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L529",
"_origin": "ast",
"community": 16,
"norm_label": ".scanbookmark()",
"id": "store_store_scanbookmark"
},
{
"label": "scanSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L561",
"_origin": "ast",
"community": 11,
"norm_label": "scanseries()",
"id": "backend_internal_store_store_scanseries"
},
{
"label": ".Close()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L580",
"_origin": "ast",
"community": 16,
"norm_label": ".close()",
"id": "store_store_close"
},
{
"label": "coverSourceAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L582",
"_origin": "ast",
"community": 16,
"norm_label": "coversourceaddress()",
"id": "backend_internal_store_store_coversourceaddress"
},
{
"label": "coverRelativePath()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L587",
"_origin": "ast",
"community": 16,
"norm_label": "coverrelativepath()",
"id": "backend_internal_store_store_coverrelativepath"
},
{
"label": ".getCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L591",
"_origin": "ast",
"community": 16,
"norm_label": ".getcover()",
"id": "store_store_getcover"
},
{
"label": ".getCoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L595",
"_origin": "ast",
"community": 16,
"norm_label": ".getcoverbyaddress()",
"id": "store_store_getcoverbyaddress"
},
{
"label": ".putCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L620",
"_origin": "ast",
"community": 16,
"norm_label": ".putcover()",
"id": "store_store_putcover"
},
{
"label": "CoverAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L676",
"_origin": "ast",
"community": 4,
"norm_label": "coveraddress()",
"id": "backend_internal_store_store_coveraddress"
},
{
"label": ".CoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L686",
"_origin": "ast",
"community": 16,
"norm_label": ".coverbyaddress()",
"id": "store_store_coverbyaddress"
},
{
"label": ".CoverWireURL()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L697",
"_origin": "ast",
"community": 16,
"norm_label": ".coverwireurl()",
"id": "store_store_coverwireurl"
},
{
"label": ".SetSeriesCover()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L709",
"_origin": "ast",
"community": 16,
"norm_label": ".setseriescover()",
"id": "store_store_setseriescover"
},
{
"label": ".List()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L725",
"_origin": "ast",
"community": 16,
"norm_label": ".list()",
"id": "store_store_list"
},
{
"label": ".Get()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L750",
"_origin": "ast",
"community": 16,
"norm_label": ".get()",
"id": "store_store_get"
},
{
"label": ".Upsert()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L787",
"_origin": "ast",
"community": 16,
"norm_label": ".upsert()",
"id": "store_store_upsert"
},
{
"label": ".Delete()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L887",
"_origin": "ast",
"community": 16,
"norm_label": ".delete()",
"id": "store_store_delete"
},
{
"label": ".DueForLatestCheck()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L919",
"_origin": "ast",
"community": 16,
"norm_label": ".dueforlatestcheck()",
"id": "store_store_dueforlatestcheck"
},
{
"label": ".MarkLatestChecked()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L959",
"_origin": "ast",
"community": 16,
"norm_label": ".marklatestchecked()",
"id": "store_store_marklatestchecked"
},
{
"label": ".LatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L972",
"_origin": "ast",
"community": 16,
"norm_label": ".latestcheckedat()",
"id": "store_store_latestcheckedat"
},
{
"label": ".SetLatestChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store.go",
"source_location": "L986",
"_origin": "ast",
"community": 16,
"norm_label": ".setlatestchapter()",
"id": "store_store_setlatestchapter"
},
{
"label": "store_test.go",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 11,
"norm_label": "store_test.go",
"id": "backend_internal_store_store_test"
},
{
"label": "TestMain()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L18",
"_origin": "ast",
"community": 30,
"norm_label": "testmain()",
"id": "backend_internal_store_store_test_testmain"
},
{
"label": "M",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 30,
"norm_label": "m",
"id": "backend_internal_store_store_test_go_m"
},
{
"label": "newTestStore()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L27",
"_origin": "ast",
"community": 11,
"norm_label": "newteststore()",
"id": "backend_internal_store_store_test_newteststore"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 11,
"norm_label": "t",
"id": "backend_internal_store_store_test_go_t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 11,
"norm_label": "store",
"id": "backend_internal_store_store_test_go_store"
},
{
"label": "secondReader()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L39",
"_origin": "ast",
"community": 11,
"norm_label": "secondreader()",
"id": "backend_internal_store_store_test_secondreader"
},
{
"label": "TestOpenIsIdempotent()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L52",
"_origin": "ast",
"community": 19,
"norm_label": "testopenisidempotent()",
"id": "backend_internal_store_store_test_testopenisidempotent"
},
{
"label": "TestReaderIDForTokenHash()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L83",
"_origin": "ast",
"community": 11,
"norm_label": "testreaderidfortokenhash()",
"id": "backend_internal_store_store_test_testreaderidfortokenhash"
},
{
"label": "TestReaderTokenInfo()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L102",
"_origin": "ast",
"community": 11,
"norm_label": "testreadertokeninfo()",
"id": "backend_internal_store_store_test_testreadertokeninfo"
},
{
"label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L116",
"_origin": "ast",
"community": 19,
"norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()",
"id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart"
},
{
"label": "TestStoreGet()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L168",
"_origin": "ast",
"community": 11,
"norm_label": "teststoreget()",
"id": "backend_internal_store_store_test_teststoreget"
},
{
"label": "TestStoreGetMissing()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L189",
"_origin": "ast",
"community": 11,
"norm_label": "teststoregetmissing()",
"id": "backend_internal_store_store_test_teststoregetmissing"
},
{
"label": "TestBookmarkHasNewChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L200",
"_origin": "ast",
"community": 11,
"norm_label": "testbookmarkhasnewchapter()",
"id": "backend_internal_store_store_test_testbookmarkhasnewchapter"
},
{
"label": "TestBookmarkContinueURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L221",
"_origin": "ast",
"community": 11,
"norm_label": "testbookmarkcontinueurl()",
"id": "backend_internal_store_store_test_testbookmarkcontinueurl"
},
{
"label": "readLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L243",
"_origin": "ast",
"community": 11,
"norm_label": "readlatestcheckedat()",
"id": "backend_internal_store_store_test_readlatestcheckedat"
},
{
"label": "seedForCheck()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L260",
"_origin": "ast",
"community": 11,
"norm_label": "seedforcheck()",
"id": "backend_internal_store_store_test_seedforcheck"
},
{
"label": "TestDueForLatestCheck()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L280",
"_origin": "ast",
"community": 11,
"norm_label": "testdueforlatestcheck()",
"id": "backend_internal_store_store_test_testdueforlatestcheck"
},
{
"label": "TestDueForLatestCheckOldestFirstAndLimited()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L312",
"_origin": "ast",
"community": 11,
"norm_label": "testdueforlatestcheckoldestfirstandlimited()",
"id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited"
},
{
"label": "TestMarkLatestChecked()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L331",
"_origin": "ast",
"community": 11,
"norm_label": "testmarklatestchecked()",
"id": "backend_internal_store_store_test_testmarklatestchecked"
},
{
"label": "TestUpsertPreservesLatestCheckedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L350",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertpreserveslatestcheckedat()",
"id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat"
},
{
"label": "TestUpsertDefaultsStatusToReading()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L367",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertdefaultsstatustoreading()",
"id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading"
},
{
"label": "TestUpsertEmptyStatusPreservesStored()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L383",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertemptystatuspreservesstored()",
"id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored"
},
{
"label": "TestLatestPollRoundTripPreservesArchived()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L408",
"_origin": "ast",
"community": 11,
"norm_label": "testlatestpollroundtrippreservesarchived()",
"id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived"
},
{
"label": "TestUpsertReplacesStatusWhenGiven()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L437",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertreplacesstatuswhengiven()",
"id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven"
},
{
"label": "TestUpsertStatusChangeKeepsUpdatedAt()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L458",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertstatuschangekeepsupdatedat()",
"id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat"
},
{
"label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L483",
"_origin": "ast",
"community": 11,
"norm_label": "testdueforlatestcheckskipsfinishedkeepsarchived()",
"id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived"
},
{
"label": "TestDisplayChapter()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L515",
"_origin": "ast",
"community": 16,
"norm_label": "testdisplaychapter()",
"id": "backend_internal_store_store_test_testdisplaychapter"
},
{
"label": "TestUpsertKindDefaultsToManga()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L553",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertkinddefaultstomanga()",
"id": "backend_internal_store_store_test_testupsertkinddefaultstomanga"
},
{
"label": "TestUpsertKindRoundTrips()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L566",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertkindroundtrips()",
"id": "backend_internal_store_store_test_testupsertkindroundtrips"
},
{
"label": "TestUpsertEmptyKindKeepsStoredValue()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L582",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertemptykindkeepsstoredvalue()",
"id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue"
},
{
"label": "TestMigration0002BackfillsExistingBookmarks()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L610",
"_origin": "ast",
"community": 19,
"norm_label": "testmigration0002backfillsexistingbookmarks()",
"id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks"
},
{
"label": "TestMigration0008DropsLegacyCoverRows()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L675",
"_origin": "ast",
"community": 19,
"norm_label": "testmigration0008dropslegacycoverrows()",
"id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows"
},
{
"label": "readSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L719",
"_origin": "ast",
"community": 11,
"norm_label": "readseries()",
"id": "backend_internal_store_store_test_readseries"
},
{
"label": "TestUpsertCreatesSeriesFromClient()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L734",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertcreatesseriesfromclient()",
"id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient"
},
{
"label": "TestOnSeriesCreatedFiresOnceForANewSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L761",
"_origin": "ast",
"community": 11,
"norm_label": "testonseriescreatedfiresonceforanewseries()",
"id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries"
},
{
"label": "TestSetSeriesCoverDoesNotOverwrite()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L794",
"_origin": "ast",
"community": 11,
"norm_label": "testsetseriescoverdoesnotoverwrite()",
"id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite"
},
{
"label": "TestCoverByAddress()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L821",
"_origin": "ast",
"community": 11,
"norm_label": "testcoverbyaddress()",
"id": "backend_internal_store_store_test_testcoverbyaddress"
},
{
"label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L853",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertexistingseriesignoresclienttitlecoverurl()",
"id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl"
},
{
"label": "TestUpsertExistingSeriesAcceptsKindAndLatest()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L890",
"_origin": "ast",
"community": 11,
"norm_label": "testupsertexistingseriesacceptskindandlatest()",
"id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest"
},
{
"label": "TestDeleteKeepsSeriesRow()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L916",
"_origin": "ast",
"community": 11,
"norm_label": "testdeletekeepsseriesrow()",
"id": "backend_internal_store_store_test_testdeletekeepsseriesrow"
},
{
"label": "seedSecondReader()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L954",
"_origin": "ast",
"community": 11,
"norm_label": "seedsecondreader()",
"id": "backend_internal_store_store_test_seedsecondreader"
},
{
"label": "TestDueForLatestCheckOrdersByReaderCountThenAge()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L965",
"_origin": "ast",
"community": 11,
"norm_label": "testdueforlatestcheckordersbyreadercountthenage()",
"id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage"
},
{
"label": "TestDueForLatestCheckExcludesOrphanSeries()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L988",
"_origin": "ast",
"community": 11,
"norm_label": "testdueforlatestcheckexcludesorphanseries()",
"id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries"
},
{
"label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1020",
"_origin": "ast",
"community": 19,
"norm_label": "testseedowneridempotentandrefreshestokenhash()",
"id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash"
},
{
"label": "TestMigration0004AttachesBookmarksToOwner()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1057",
"_origin": "ast",
"community": 19,
"norm_label": "testmigration0004attachesbookmarkstoowner()",
"id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner"
},
{
"label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1118",
"_origin": "ast",
"community": 11,
"norm_label": "testbookmarkduplicateimpossibleatdatabaselevel()",
"id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel"
},
{
"label": "TestStoreScopesBookmarksToReader()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1143",
"_origin": "ast",
"community": 11,
"norm_label": "teststorescopesbookmarkstoreader()",
"id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader"
},
{
"label": "TestDeleteReaderCascadesToBookmarks()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1186",
"_origin": "ast",
"community": 11,
"norm_label": "testdeletereadercascadestobookmarks()",
"id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks"
},
{
"label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1216",
"_origin": "ast",
"community": 11,
"norm_label": "testensurereadercreatesonceandneverclobbersarotation()",
"id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation"
},
{
"label": "TestReadersAndSessionRevocation()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1261",
"_origin": "ast",
"community": 11,
"norm_label": "testreadersandsessionrevocation()",
"id": "backend_internal_store_store_test_testreadersandsessionrevocation"
},
{
"label": "TestTwoReadersShareOneSeriesWithIndependentProgress()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1305",
"_origin": "ast",
"community": 11,
"norm_label": "testtworeadersshareoneserieswithindependentprogress()",
"id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress"
},
{
"label": "TestCoverPersistsAcrossReopen()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1361",
"_origin": "ast",
"community": 19,
"norm_label": "testcoverpersistsacrossreopen()",
"id": "backend_internal_store_store_test_testcoverpersistsacrossreopen"
},
{
"label": "TestOpenRequiresCoverDirectory()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1391",
"_origin": "ast",
"community": 19,
"norm_label": "testopenrequirescoverdirectory()",
"id": "backend_internal_store_store_test_testopenrequirescoverdirectory"
},
{
"label": "TestOpenRequiresAbsoluteCoverBaseURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1399",
"_origin": "ast",
"community": 19,
"norm_label": "testopenrequiresabsolutecoverbaseurl()",
"id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl"
},
{
"label": "TestCoverIsContentAddressedOnFilesystem()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1408",
"_origin": "ast",
"community": 19,
"norm_label": "testcoveriscontentaddressedonfilesystem()",
"id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem"
},
{
"label": "TestCoverStoreAcceptsAnySourceURL()",
"file_type": "code",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1447",
"_origin": "ast",
"community": 11,
"norm_label": "testcoverstoreacceptsanysourceurl()",
"id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl"
},
{
"label": "userscript.go",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L1",
"_origin": "ast",
"community": 12,
"norm_label": "userscript.go",
"id": "backend_internal_userscript_userscript"
},
{
"label": "stampVersion()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L35",
"_origin": "ast",
"community": 12,
"norm_label": "stampversion()",
"id": "backend_internal_userscript_userscript_stampversion"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "time",
"id": "backend_internal_userscript_userscript_go_time"
},
{
"label": "substituteToken()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L42",
"_origin": "ast",
"community": 12,
"norm_label": "substitutetoken()",
"id": "backend_internal_userscript_userscript_substitutetoken"
},
{
"label": "Render()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L53",
"_origin": "ast",
"community": 12,
"norm_label": "render()",
"id": "backend_internal_userscript_userscript_render"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "responsewriter",
"id": "backend_internal_userscript_userscript_go_responsewriter"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "request",
"id": "backend_internal_userscript_userscript_go_request"
},
{
"label": "Handler()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L91",
"_origin": "ast",
"community": 12,
"norm_label": "handler()",
"id": "backend_internal_userscript_userscript_handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "store",
"id": "backend_internal_userscript_userscript_go_store"
},
{
"label": "HandlerFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "handlerfunc",
"id": "backend_internal_userscript_userscript_go_handlerfunc"
},
{
"label": "userscript_test.go",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 12,
"norm_label": "userscript_test.go",
"id": "backend_internal_userscript_userscript_test"
},
{
"label": "TestStampVersionReplacesVersionLineOnly()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L23",
"_origin": "ast",
"community": 12,
"norm_label": "teststampversionreplacesversionlineonly()",
"id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 12,
"norm_label": "t",
"id": "backend_internal_userscript_userscript_test_go_t"
},
{
"label": "TestStampVersionWithoutVersionLineServedUnmodified()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L40",
"_origin": "ast",
"community": 12,
"norm_label": "teststampversionwithoutversionlineservedunmodified()",
"id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified"
},
{
"label": "TestSubstituteTokenReplacesEveryPlaceholder()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L47",
"_origin": "ast",
"community": 12,
"norm_label": "testsubstitutetokenreplaceseveryplaceholder()",
"id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder"
},
{
"label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()",
"file_type": "code",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L62",
"_origin": "ast",
"community": 12,
"norm_label": "testsubstitutetokenwithoutplaceholderservedunmodified()",
"id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified"
},
{
"label": "discord.go",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L1",
"_origin": "ast",
"community": 9,
"norm_label": "discord.go",
"id": "backend_internal_web_discord"
},
{
"label": "DiscordConfig",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L41",
"_origin": "ast",
"community": 9,
"norm_label": "discordconfig",
"id": "web_discordconfig"
},
{
"label": "oauthStates",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L58",
"_origin": "ast",
"community": 9,
"norm_label": "oauthstates",
"id": "web_oauthstates"
},
{
"label": "Mutex",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "mutex",
"id": "backend_internal_web_discord_go_mutex"
},
{
"label": "Time",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "time",
"id": "backend_internal_web_discord_go_time"
},
{
"label": "newOAuthStates()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L63",
"_origin": "ast",
"community": 9,
"norm_label": "newoauthstates()",
"id": "backend_internal_web_discord_newoauthstates"
},
{
"label": ".put()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L67",
"_origin": "ast",
"community": 9,
"norm_label": ".put()",
"id": "web_oauthstates_put"
},
{
"label": ".take()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L93",
"_origin": "ast",
"community": 9,
"norm_label": ".take()",
"id": "web_oauthstates_take"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L106",
"_origin": "ast",
"community": 9,
"norm_label": "handler",
"id": "backend_internal_web_discord_go_web_handler"
},
{
"label": ".discordStart()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L106",
"_origin": "ast",
"community": 9,
"norm_label": ".discordstart()",
"id": "web_handler_discordstart"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "responsewriter",
"id": "backend_internal_web_discord_go_responsewriter"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "request",
"id": "backend_internal_web_discord_go_request"
},
{
"label": ".discordCallback()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L123",
"_origin": "ast",
"community": 9,
"norm_label": ".discordcallback()",
"id": "web_handler_discordcallback"
},
{
"label": ".exchangeToken()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L214",
"_origin": "ast",
"community": 9,
"norm_label": ".exchangetoken()",
"id": "web_handler_exchangetoken"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "context",
"id": "backend_internal_web_discord_go_context"
},
{
"label": ".discordUserID()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L248",
"_origin": "ast",
"community": 9,
"norm_label": ".discorduserid()",
"id": "web_handler_discorduserid"
},
{
"label": "discordMember",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L276",
"_origin": "ast",
"community": 9,
"norm_label": "discordmember",
"id": "web_discordmember"
},
{
"label": ".discordMember()",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L291",
"_origin": "ast",
"community": 9,
"norm_label": ".discordmember()",
"id": "web_handler_discordmember"
},
{
"label": "discordToken",
"file_type": "code",
"source_file": "backend/internal/web/discord.go",
"source_location": "L318",
"_origin": "ast",
"community": 9,
"norm_label": "discordtoken",
"id": "web_discordtoken"
},
{
"label": "oauth_test.go",
"file_type": "code",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 9,
"norm_label": "oauth_test.go",
"id": "backend_internal_web_oauth_test"
},
{
"label": "TestOAuthStateSingleUse()",
"file_type": "code",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L8",
"_origin": "ast",
"community": 9,
"norm_label": "testoauthstatesingleuse()",
"id": "backend_internal_web_oauth_test_testoauthstatesingleuse"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 9,
"norm_label": "t",
"id": "backend_internal_web_oauth_test_go_t"
},
{
"label": "TestOAuthStateUnknownOrExpired()",
"file_type": "code",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L19",
"_origin": "ast",
"community": 9,
"norm_label": "testoauthstateunknownorexpired()",
"id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired"
},
{
"label": "TestOAuthStateEviction()",
"file_type": "code",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L32",
"_origin": "ast",
"community": 9,
"norm_label": "testoauthstateeviction()",
"id": "backend_internal_web_oauth_test_testoauthstateeviction"
},
{
"label": "filter.js",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L1",
"_origin": "ast",
"community": 35,
"norm_label": "filter.js",
"id": "backend_internal_web_static_filter"
},
{
"label": "applyFilter()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L4",
"_origin": "ast",
"community": 35,
"norm_label": "applyfilter()",
"id": "backend_internal_web_static_filter_applyfilter"
},
{
"label": "setActiveTab()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L52",
"_origin": "ast",
"community": 35,
"norm_label": "setactivetab()",
"id": "backend_internal_web_static_filter_setactivetab"
},
{
"label": "closeCardPanels()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L68",
"_origin": "ast",
"community": 35,
"norm_label": "closecardpanels()",
"id": "backend_internal_web_static_filter_closecardpanels"
},
{
"label": "togglePanel()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L80",
"_origin": "ast",
"community": 35,
"norm_label": "togglepanel()",
"id": "backend_internal_web_static_filter_togglepanel"
},
{
"label": "toggleChapterForm()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L95",
"_origin": "ast",
"community": 35,
"norm_label": "togglechapterform()",
"id": "backend_internal_web_static_filter_togglechapterform"
},
{
"label": "toggleConfirmRow()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L102",
"_origin": "ast",
"community": 35,
"norm_label": "toggleconfirmrow()",
"id": "backend_internal_web_static_filter_toggleconfirmrow"
},
{
"label": "showError()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L133",
"_origin": "ast",
"community": 35,
"norm_label": "showerror()",
"id": "backend_internal_web_static_filter_showerror"
},
{
"label": "reasonFrom()",
"file_type": "code",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L166",
"_origin": "ast",
"community": 35,
"norm_label": "reasonfrom()",
"id": "backend_internal_web_static_filter_reasonfrom"
},
{
"label": "htmx.min.js",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "htmx.min.js",
"id": "backend_internal_web_static_htmx_min"
},
{
"label": "d()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "d()",
"id": "backend_internal_web_static_htmx_min_d"
},
{
"label": "ee()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ee()",
"id": "backend_internal_web_static_htmx_min_ee"
},
{
"label": "s()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "s()",
"id": "backend_internal_web_static_htmx_min_s"
},
{
"label": "te()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "te()",
"id": "backend_internal_web_static_htmx_min_te"
},
{
"label": "c()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "c()",
"id": "backend_internal_web_static_htmx_min_c"
},
{
"label": "ne()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ne()",
"id": "backend_internal_web_static_htmx_min_ne"
},
{
"label": "m()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "m()",
"id": "backend_internal_web_static_htmx_min_m"
},
{
"label": "o()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "o()",
"id": "backend_internal_web_static_htmx_min_o"
},
{
"label": "i()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "i()",
"id": "backend_internal_web_static_htmx_min_i"
},
{
"label": "re()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "re()",
"id": "backend_internal_web_static_htmx_min_re"
},
{
"label": "h()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "h()",
"id": "backend_internal_web_static_htmx_min_h"
},
{
"label": "T()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "t()",
"id": "backend_internal_web_static_htmx_min_t"
},
{
"label": "q()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "q()",
"id": "backend_internal_web_static_htmx_min_q"
},
{
"label": "L()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "l()",
"id": "backend_internal_web_static_htmx_min_l"
},
{
"label": "A()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "a()",
"id": "backend_internal_web_static_htmx_min_a"
},
{
"label": "N()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "n()",
"id": "backend_internal_web_static_htmx_min_n"
},
{
"label": "P()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "p()",
"id": "backend_internal_web_static_htmx_min_p"
},
{
"label": "oe()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "oe()",
"id": "backend_internal_web_static_htmx_min_oe"
},
{
"label": "k()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "k()",
"id": "backend_internal_web_static_htmx_min_k"
},
{
"label": "ie()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ie()",
"id": "backend_internal_web_static_htmx_min_ie"
},
{
"label": "se()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "se()",
"id": "backend_internal_web_static_htmx_min_se"
},
{
"label": "X()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "x()",
"id": "backend_internal_web_static_htmx_min_x"
},
{
"label": "le()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "le()",
"id": "backend_internal_web_static_htmx_min_le"
},
{
"label": "F()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "f()",
"id": "backend_internal_web_static_htmx_min_f"
},
{
"label": "ce()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ce()",
"id": "backend_internal_web_static_htmx_min_ce"
},
{
"label": "B()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "b()",
"id": "backend_internal_web_static_htmx_min_b"
},
{
"label": "U()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "u()",
"id": "backend_internal_web_static_htmx_min_u"
},
{
"label": "e()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "e()",
"id": "backend_internal_web_static_htmx_min_e"
},
{
"label": "j()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "j()",
"id": "backend_internal_web_static_htmx_min_j"
},
{
"label": "V()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "v()",
"id": "backend_internal_web_static_htmx_min_v"
},
{
"label": "_()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "_()",
"id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min"
},
{
"label": "z()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "z()",
"id": "backend_internal_web_static_htmx_min_z"
},
{
"label": "ue()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ue()",
"id": "backend_internal_web_static_htmx_min_ue"
},
{
"label": "G()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "g()",
"id": "backend_internal_web_static_htmx_min_g"
},
{
"label": "W()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "w()",
"id": "backend_internal_web_static_htmx_min_w"
},
{
"label": "Y()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "y()",
"id": "backend_internal_web_static_htmx_min_y"
},
{
"label": "ge()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ge()",
"id": "backend_internal_web_static_htmx_min_ge"
},
{
"label": "ae()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ae()",
"id": "backend_internal_web_static_htmx_min_ae"
},
{
"label": "xe()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "xe()",
"id": "backend_internal_web_static_htmx_min_xe"
},
{
"label": "ye()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ye()",
"id": "backend_internal_web_static_htmx_min_ye"
},
{
"label": "be()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "be()",
"id": "backend_internal_web_static_htmx_min_be"
},
{
"label": "we()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "we()",
"id": "backend_internal_web_static_htmx_min_we"
},
{
"label": "He()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "he()",
"id": "backend_internal_web_static_htmx_min_he"
},
{
"label": "qe()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "qe()",
"id": "backend_internal_web_static_htmx_min_qe"
},
{
"label": "Pe()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "pe()",
"id": "backend_internal_web_static_htmx_min_pe"
},
{
"label": "ke()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ke()",
"id": "backend_internal_web_static_htmx_min_ke"
},
{
"label": "De()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "de()",
"id": "backend_internal_web_static_htmx_min_de"
},
{
"label": "Me()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "me()",
"id": "backend_internal_web_static_htmx_min_me"
},
{
"label": "Fe()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "fe()",
"id": "backend_internal_web_static_htmx_min_fe"
},
{
"label": "je()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "je()",
"id": "backend_internal_web_static_htmx_min_je"
},
{
"label": "Ve()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ve()",
"id": "backend_internal_web_static_htmx_min_ve"
},
{
"label": "ze()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ze()",
"id": "backend_internal_web_static_htmx_min_ze"
},
{
"label": "et()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "et()",
"id": "backend_internal_web_static_htmx_min_et"
},
{
"label": "tt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "tt()",
"id": "backend_internal_web_static_htmx_min_tt"
},
{
"label": "nt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "nt()",
"id": "backend_internal_web_static_htmx_min_nt"
},
{
"label": "rt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "rt()",
"id": "backend_internal_web_static_htmx_min_rt"
},
{
"label": "it()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "it()",
"id": "backend_internal_web_static_htmx_min_it"
},
{
"label": "st()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "st()",
"id": "backend_internal_web_static_htmx_min_st"
},
{
"label": "lt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "lt()",
"id": "backend_internal_web_static_htmx_min_lt"
},
{
"label": "ct()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ct()",
"id": "backend_internal_web_static_htmx_min_ct"
},
{
"label": "ut()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ut()",
"id": "backend_internal_web_static_htmx_min_ut"
},
{
"label": "at()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "at()",
"id": "backend_internal_web_static_htmx_min_at"
},
{
"label": "ft()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ft()",
"id": "backend_internal_web_static_htmx_min_ft"
},
{
"label": "ht()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ht()",
"id": "backend_internal_web_static_htmx_min_ht"
},
{
"label": "dt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "dt()",
"id": "backend_internal_web_static_htmx_min_dt"
},
{
"label": "gt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "gt()",
"id": "backend_internal_web_static_htmx_min_gt"
},
{
"label": "pt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "pt()",
"id": "backend_internal_web_static_htmx_min_pt"
},
{
"label": "yt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "yt()",
"id": "backend_internal_web_static_htmx_min_yt"
},
{
"label": "bt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "bt()",
"id": "backend_internal_web_static_htmx_min_bt"
},
{
"label": "vt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "vt()",
"id": "backend_internal_web_static_htmx_min_vt"
},
{
"label": "wt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "wt()",
"id": "backend_internal_web_static_htmx_min_wt"
},
{
"label": "Ot()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ot()",
"id": "backend_internal_web_static_htmx_min_ot"
},
{
"label": "qt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "qt()",
"id": "backend_internal_web_static_htmx_min_qt"
},
{
"label": "kt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "kt()",
"id": "backend_internal_web_static_htmx_min_kt"
},
{
"label": "Mt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "mt()",
"id": "backend_internal_web_static_htmx_min_mt"
},
{
"label": "Xt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "xt()",
"id": "backend_internal_web_static_htmx_min_xt"
},
{
"label": "jt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "jt()",
"id": "backend_internal_web_static_htmx_min_jt"
},
{
"label": "zt()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "zt()",
"id": "backend_internal_web_static_htmx_min_zt"
},
{
"label": "en()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "en()",
"id": "backend_internal_web_static_htmx_min_en"
},
{
"label": "tn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "tn()",
"id": "backend_internal_web_static_htmx_min_tn"
},
{
"label": "nn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "nn()",
"id": "backend_internal_web_static_htmx_min_nn"
},
{
"label": "rn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "rn()",
"id": "backend_internal_web_static_htmx_min_rn"
},
{
"label": "on()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "on()",
"id": "backend_internal_web_static_htmx_min_on"
},
{
"label": "sn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "sn()",
"id": "backend_internal_web_static_htmx_min_sn"
},
{
"label": "ln()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "ln()",
"id": "backend_internal_web_static_htmx_min_ln"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "cn()",
"id": "backend_internal_web_static_htmx_min_cn"
},
{
"label": "un()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "un()",
"id": "backend_internal_web_static_htmx_min_un"
},
{
"label": "an()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "an()",
"id": "backend_internal_web_static_htmx_min_an"
},
{
"label": "fn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "fn()",
"id": "backend_internal_web_static_htmx_min_fn"
},
{
"label": "hn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "hn()",
"id": "backend_internal_web_static_htmx_min_hn"
},
{
"label": "dn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "dn()",
"id": "backend_internal_web_static_htmx_min_dn"
},
{
"label": "gn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "gn()",
"id": "backend_internal_web_static_htmx_min_gn"
},
{
"label": "pn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "pn()",
"id": "backend_internal_web_static_htmx_min_pn"
},
{
"label": "mn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "mn()",
"id": "backend_internal_web_static_htmx_min_mn"
},
{
"label": "xn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "xn()",
"id": "backend_internal_web_static_htmx_min_xn"
},
{
"label": "yn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "yn()",
"id": "backend_internal_web_static_htmx_min_yn"
},
{
"label": "bn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "bn()",
"id": "backend_internal_web_static_htmx_min_bn"
},
{
"label": "vn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "vn()",
"id": "backend_internal_web_static_htmx_min_vn"
},
{
"label": "wn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "wn()",
"id": "backend_internal_web_static_htmx_min_wn"
},
{
"label": "R()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "r()",
"id": "backend_internal_web_static_htmx_min_r"
},
{
"label": "qn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "qn()",
"id": "backend_internal_web_static_htmx_min_qn"
},
{
"label": "In()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "in()",
"id": "backend_internal_web_static_htmx_min_in"
},
{
"label": "kn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "kn()",
"id": "backend_internal_web_static_htmx_min_kn"
},
{
"label": "zn()",
"file_type": "code",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"_origin": "ast",
"community": 0,
"norm_label": "zn()",
"id": "backend_internal_web_static_htmx_min_zn"
},
{
"label": "web.go",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L1",
"_origin": "ast",
"community": 13,
"norm_label": "web.go",
"id": "backend_internal_web_web"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L35",
"_origin": "ast",
"community": 13,
"norm_label": "handler",
"id": "backend_internal_web_web_go_web_handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "store",
"id": "backend_internal_web_web_go_store"
},
{
"label": "Template",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "template",
"id": "template"
},
{
"label": "Client",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "client",
"id": "backend_internal_web_web_go_client"
},
{
"label": "listView",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L56",
"_origin": "ast",
"community": 13,
"norm_label": "listview",
"id": "web_listview"
},
{
"label": ".PageURL()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L93",
"_origin": "ast",
"community": 13,
"norm_label": ".pageurl()",
"id": "web_listview_pageurl"
},
{
"label": ".ListURL()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L100",
"_origin": "ast",
"community": 13,
"norm_label": ".listurl()",
"id": "web_listview_listurl"
},
{
"label": "loginView",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L108",
"_origin": "ast",
"community": 13,
"norm_label": "loginview",
"id": "web_loginview"
},
{
"label": "New()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L114",
"_origin": "ast",
"community": 4,
"norm_label": "new()",
"id": "backend_internal_web_web_new"
},
{
"label": ".Register()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L132",
"_origin": "ast",
"community": 13,
"norm_label": ".register()",
"id": "web_handler_register"
},
{
"label": "ServeMux",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "servemux",
"id": "servemux"
},
{
"label": "staticHandler()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L161",
"_origin": "ast",
"community": 13,
"norm_label": "statichandler()",
"id": "backend_internal_web_web_statichandler"
},
{
"label": "ctxKey",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L180",
"_origin": "ast",
"community": 13,
"norm_label": "ctxkey",
"id": "web_ctxkey"
},
{
"label": ".sessionReader()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L189",
"_origin": "ast",
"community": 13,
"norm_label": ".sessionreader()",
"id": "web_handler_sessionreader"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "request",
"id": "backend_internal_web_web_go_request"
},
{
"label": ".requireSession()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L205",
"_origin": "ast",
"community": 13,
"norm_label": ".requiresession()",
"id": "web_handler_requiresession"
},
{
"label": "HandlerFunc",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "handlerfunc",
"id": "backend_internal_web_web_go_handlerfunc"
},
{
"label": "readerOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L217",
"_origin": "ast",
"community": 13,
"norm_label": "readerof()",
"id": "backend_internal_web_web_readerof"
},
{
"label": ".render()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L219",
"_origin": "ast",
"community": 13,
"norm_label": ".render()",
"id": "web_handler_render"
},
{
"label": "ResponseWriter",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 13,
"norm_label": "responsewriter",
"id": "backend_internal_web_web_go_responsewriter"
},
{
"label": ".index()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L231",
"_origin": "ast",
"community": 13,
"norm_label": ".index()",
"id": "web_handler_index"
},
{
"label": "filterBookmarks()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L256",
"_origin": "ast",
"community": 13,
"norm_label": "filterbookmarks()",
"id": "backend_internal_web_web_filterbookmarks"
},
{
"label": "kindOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L269",
"_origin": "ast",
"community": 13,
"norm_label": "kindof()",
"id": "backend_internal_web_web_kindof"
},
{
"label": "libOf()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L279",
"_origin": "ast",
"community": 13,
"norm_label": "libof()",
"id": "backend_internal_web_web_libof"
},
{
"label": ".buildListView()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L293",
"_origin": "ast",
"community": 13,
"norm_label": ".buildlistview()",
"id": "web_handler_buildlistview"
},
{
"label": ".uiList()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L349",
"_origin": "ast",
"community": 13,
"norm_label": ".uilist()",
"id": "web_handler_uilist"
},
{
"label": "currentTab()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L366",
"_origin": "ast",
"community": 13,
"norm_label": "currenttab()",
"id": "backend_internal_web_web_currenttab"
},
{
"label": "currentLib()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L377",
"_origin": "ast",
"community": 13,
"norm_label": "currentlib()",
"id": "backend_internal_web_web_currentlib"
},
{
"label": ".writeChromeOOB()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L390",
"_origin": "ast",
"community": 13,
"norm_label": ".writechromeoob()",
"id": "web_handler_writechromeoob"
},
{
"label": ".refreshChrome()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L407",
"_origin": "ast",
"community": 13,
"norm_label": ".refreshchrome()",
"id": "web_handler_refreshchrome"
},
{
"label": ".renderLogin()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L419",
"_origin": "ast",
"community": 13,
"norm_label": ".renderlogin()",
"id": "web_handler_renderlogin"
},
{
"label": ".logout()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L425",
"_origin": "ast",
"community": 13,
"norm_label": ".logout()",
"id": "web_handler_logout"
},
{
"label": ".loadForMutation()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L437",
"_origin": "ast",
"community": 13,
"norm_label": ".loadformutation()",
"id": "web_handler_loadformutation"
},
{
"label": ".saveAndRenderCard()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L465",
"_origin": "ast",
"community": 13,
"norm_label": ".saveandrendercard()",
"id": "web_handler_saveandrendercard"
},
{
"label": ".uiFavorite()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L478",
"_origin": "ast",
"community": 13,
"norm_label": ".uifavorite()",
"id": "web_handler_uifavorite"
},
{
"label": ".uiStatus()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L494",
"_origin": "ast",
"community": 13,
"norm_label": ".uistatus()",
"id": "web_handler_uistatus"
},
{
"label": ".uiChapter()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L525",
"_origin": "ast",
"community": 13,
"norm_label": ".uichapter()",
"id": "web_handler_uichapter"
},
{
"label": ".uiDelete()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L552",
"_origin": "ast",
"community": 13,
"norm_label": ".uidelete()",
"id": "web_handler_uidelete"
},
{
"label": ".installUserscript()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L578",
"_origin": "ast",
"community": 13,
"norm_label": ".installuserscript()",
"id": "web_handler_installuserscript"
},
{
"label": ".rotateToken()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L602",
"_origin": "ast",
"community": 13,
"norm_label": ".rotatetoken()",
"id": "web_handler_rotatetoken"
},
{
"label": ".revokeReaderSessions()",
"file_type": "code",
"source_file": "backend/internal/web/web.go",
"source_location": "L627",
"_origin": "ast",
"community": 13,
"norm_label": ".revokereadersessions()",
"id": "web_handler_revokereadersessions"
},
{
"label": "main.go",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L1",
"_origin": "ast",
"community": 5,
"norm_label": "main.go",
"id": "backend_main"
},
{
"label": "Config",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L25",
"_origin": "ast",
"community": 5,
"norm_label": "config",
"id": "backend_config"
},
{
"label": "LatestPoll",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L68",
"_origin": "ast",
"community": 5,
"norm_label": "latestpoll",
"id": "backend_latestpoll"
},
{
"label": "Duration",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "duration",
"id": "backend_main_go_duration"
},
{
"label": "envOr()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L88",
"_origin": "ast",
"community": 5,
"norm_label": "envor()",
"id": "backend_main_envor"
},
{
"label": "envBool()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L96",
"_origin": "ast",
"community": 5,
"norm_label": "envbool()",
"id": "backend_main_envbool"
},
{
"label": "envDuration()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L113",
"_origin": "ast",
"community": 5,
"norm_label": "envduration()",
"id": "backend_main_envduration"
},
{
"label": "envInt()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L127",
"_origin": "ast",
"community": 5,
"norm_label": "envint()",
"id": "backend_main_envint"
},
{
"label": "clampPollCooldown()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L140",
"_origin": "ast",
"community": 5,
"norm_label": "clamppollcooldown()",
"id": "backend_main_clamppollcooldown"
},
{
"label": "loadLatestPoll()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L150",
"_origin": "ast",
"community": 5,
"norm_label": "loadlatestpoll()",
"id": "backend_main_loadlatestpoll"
},
{
"label": "loadConfig()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L172",
"_origin": "ast",
"community": 5,
"norm_label": "loadconfig()",
"id": "backend_main_loadconfig"
},
{
"label": "newRouter()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L203",
"_origin": "ast",
"community": 5,
"norm_label": "newrouter()",
"id": "backend_main_newrouter"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "store",
"id": "backend_main_go_store"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "handler",
"id": "backend_main_go_handler"
},
{
"label": "guardEmptyUserscriptToken()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L248",
"_origin": "ast",
"community": 5,
"norm_label": "guardemptyuserscripttoken()",
"id": "backend_main_guardemptyuserscripttoken"
},
{
"label": "main()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L258",
"_origin": "ast",
"community": 5,
"norm_label": "main()",
"id": "backend_main_main"
},
{
"label": "newLatestPoller()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L381",
"_origin": "ast",
"community": 5,
"norm_label": "newlatestpoller()",
"id": "backend_main_newlatestpoller"
},
{
"label": "startLatestPoller()",
"file_type": "code",
"source_file": "backend/main.go",
"source_location": "L405",
"_origin": "ast",
"community": 5,
"norm_label": "startlatestpoller()",
"id": "backend_main_startlatestpoller"
},
{
"label": "Context",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "context",
"id": "backend_main_go_context"
},
{
"label": "main_test.go",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 5,
"norm_label": "main_test.go",
"id": "backend_main_test"
},
{
"label": "TestLoadLatestPollDefaults()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L17",
"_origin": "ast",
"community": 5,
"norm_label": "testloadlatestpolldefaults()",
"id": "backend_main_test_testloadlatestpolldefaults"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "t",
"id": "backend_main_test_go_t"
},
{
"label": "TestLoadConfigReadsCoverDirectory()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L40",
"_origin": "ast",
"community": 5,
"norm_label": "testloadconfigreadscoverdirectory()",
"id": "backend_main_test_testloadconfigreadscoverdirectory"
},
{
"label": "TestLoadLatestPollEnabledParsing()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L47",
"_origin": "ast",
"community": 5,
"norm_label": "testloadlatestpollenabledparsing()",
"id": "backend_main_test_testloadlatestpollenabledparsing"
},
{
"label": "TestLoadLatestPollClampsAndFallsBack()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L66",
"_origin": "ast",
"community": 5,
"norm_label": "testloadlatestpollclampsandfallsback()",
"id": "backend_main_test_testloadlatestpollclampsandfallsback"
},
{
"label": "TestNewLatestPollerWiresCooldowns()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L158",
"_origin": "ast",
"community": 5,
"norm_label": "testnewlatestpollerwirescooldowns()",
"id": "backend_main_test_testnewlatestpollerwirescooldowns"
},
{
"label": "TestPutStatusValidation()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L168",
"_origin": "ast",
"community": 5,
"norm_label": "testputstatusvalidation()",
"id": "backend_main_test_testputstatusvalidation"
},
{
"label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L215",
"_origin": "ast",
"community": 5,
"norm_label": "testputomittedstatuspreservesarchivedandappliesprogress()",
"id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress"
},
{
"label": "TestGzipCompressesTextNotFonts()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L246",
"_origin": "ast",
"community": 5,
"norm_label": "testgzipcompressestextnotfonts()",
"id": "backend_main_test_testgzipcompressestextnotfonts"
},
{
"label": "TestPutKindValidation()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L289",
"_origin": "ast",
"community": 5,
"norm_label": "testputkindvalidation()",
"id": "backend_main_test_testputkindvalidation"
},
{
"label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()",
"file_type": "code",
"source_file": "backend/main_test.go",
"source_location": "L332",
"_origin": "ast",
"community": 5,
"norm_label": "testputomittedkindpreservesnovelandappliesprogress()",
"id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress"
},
{
"label": "reader_credential_test.go",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 5,
"norm_label": "reader_credential_test.go",
"id": "backend_reader_credential_test"
},
{
"label": "registerReader()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L20",
"_origin": "ast",
"community": 5,
"norm_label": "registerreader()",
"id": "backend_reader_credential_test_registerreader"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "t",
"id": "backend_reader_credential_test_go_t"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "store",
"id": "backend_reader_credential_test_go_store"
},
{
"label": "credRequest()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L31",
"_origin": "ast",
"community": 5,
"norm_label": "credrequest()",
"id": "backend_reader_credential_test_credrequest"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 5,
"norm_label": "request",
"id": "backend_reader_credential_test_go_request"
},
{
"label": "readerCredential()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L38",
"_origin": "ast",
"community": 5,
"norm_label": "readercredential()",
"id": "backend_reader_credential_test_readercredential"
},
{
"label": "withBody()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L43",
"_origin": "ast",
"community": 5,
"norm_label": "withbody()",
"id": "backend_reader_credential_test_withbody"
},
{
"label": "TestUnknownCredentialRejected()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L51",
"_origin": "ast",
"community": 5,
"norm_label": "testunknowncredentialrejected()",
"id": "backend_reader_credential_test_testunknowncredentialrejected"
},
{
"label": "TestPerReaderIsolation()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L69",
"_origin": "ast",
"community": 5,
"norm_label": "testperreaderisolation()",
"id": "backend_reader_credential_test_testperreaderisolation"
},
{
"label": "TestInstallServesScriptWithCredential()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L195",
"_origin": "ast",
"community": 1,
"norm_label": "testinstallservesscriptwithcredential()",
"id": "backend_reader_credential_test_testinstallservesscriptwithcredential"
},
{
"label": "TestRotateCredentialViaWebUI()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L262",
"_origin": "ast",
"community": 5,
"norm_label": "testrotatecredentialviawebui()",
"id": "backend_reader_credential_test_testrotatecredentialviawebui"
},
{
"label": "TestIndexShowsSetupPanelWithoutCredential()",
"file_type": "code",
"source_file": "backend/reader_credential_test.go",
"source_location": "L334",
"_origin": "ast",
"community": 1,
"norm_label": "testindexshowssetuppanelwithoutcredential()",
"id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential"
},
{
"label": "web_test.go",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1",
"_origin": "ast",
"community": 1,
"norm_label": "web_test.go",
"id": "backend_web_test"
},
{
"label": "newWebTestServer()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L30",
"_origin": "ast",
"community": 1,
"norm_label": "newwebtestserver()",
"id": "backend_web_test_newwebtestserver"
},
{
"label": "T",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "t",
"id": "backend_web_test_go_t"
},
{
"label": "Handler",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "handler",
"id": "backend_web_test_go_handler"
},
{
"label": "Store",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "store",
"id": "backend_web_test_go_store"
},
{
"label": "sessionCookie()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L38",
"_origin": "ast",
"community": 1,
"norm_label": "sessioncookie()",
"id": "backend_web_test_sessioncookie"
},
{
"label": "Cookie",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "cookie",
"id": "backend_web_test_go_cookie"
},
{
"label": "discordStub",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L51",
"_origin": "ast",
"community": 1,
"norm_label": "discordstub",
"id": "backend_discordstub"
},
{
"label": "tokenRequest",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L65",
"_origin": "ast",
"community": 1,
"norm_label": "tokenrequest",
"id": "backend_tokenrequest"
},
{
"label": "Values",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "values",
"id": "values"
},
{
"label": "newDiscordStub()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L70",
"_origin": "ast",
"community": 1,
"norm_label": "newdiscordstub()",
"id": "backend_web_test_newdiscordstub"
},
{
"label": "Server",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "server",
"id": "server"
},
{
"label": "discordConfig()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L132",
"_origin": "ast",
"community": 1,
"norm_label": "discordconfig()",
"id": "backend_web_test_discordconfig"
},
{
"label": "oauthWebTestServer()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L144",
"_origin": "ast",
"community": 1,
"norm_label": "oauthwebtestserver()",
"id": "backend_web_test_oauthwebtestserver"
},
{
"label": "startSignIn()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L155",
"_origin": "ast",
"community": 1,
"norm_label": "startsignin()",
"id": "backend_web_test_startsignin"
},
{
"label": "completeSignIn()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L177",
"_origin": "ast",
"community": 1,
"norm_label": "completesignin()",
"id": "backend_web_test_completesignin"
},
{
"label": "ResponseRecorder",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "responserecorder",
"id": "backend_web_test_go_responserecorder"
},
{
"label": "storeReaders()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L187",
"_origin": "ast",
"community": 1,
"norm_label": "storereaders()",
"id": "backend_web_test_storereaders"
},
{
"label": "signInCookie()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L198",
"_origin": "ast",
"community": 1,
"norm_label": "signincookie()",
"id": "backend_web_test_signincookie"
},
{
"label": "signedInReader()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L209",
"_origin": "ast",
"community": 1,
"norm_label": "signedinreader()",
"id": "backend_web_test_signedinreader"
},
{
"label": "TestIndexWithoutSessionShowsLogin()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L218",
"_origin": "ast",
"community": 1,
"norm_label": "testindexwithoutsessionshowslogin()",
"id": "backend_web_test_testindexwithoutsessionshowslogin"
},
{
"label": "TestIndexWithSessionShowsList()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L231",
"_origin": "ast",
"community": 1,
"norm_label": "testindexwithsessionshowslist()",
"id": "backend_web_test_testindexwithsessionshowslist"
},
{
"label": "TestDiscordLoginFullFlow()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L255",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordloginfullflow()",
"id": "backend_web_test_testdiscordloginfullflow"
},
{
"label": "TestDiscordCallbackRejectsMissingState()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L342",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordcallbackrejectsmissingstate()",
"id": "backend_web_test_testdiscordcallbackrejectsmissingstate"
},
{
"label": "TestDiscordCallbackRejectsMismatchedState()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L358",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordcallbackrejectsmismatchedstate()",
"id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate"
},
{
"label": "TestDiscordCallbackStateIsSingleUse()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L375",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordcallbackstateissingleuse()",
"id": "backend_web_test_testdiscordcallbackstateissingleuse"
},
{
"label": "TestDiscordLoginRefusesNonMember()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L391",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordloginrefusesnonmember()",
"id": "backend_web_test_testdiscordloginrefusesnonmember"
},
{
"label": "TestDiscordLoginRequiresRolePositive()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L437",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordloginrequiresrolepositive()",
"id": "backend_web_test_testdiscordloginrequiresrolepositive"
},
{
"label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L461",
"_origin": "ast",
"community": 1,
"norm_label": "testguildmemberregistersonfirstloginandreusesit()",
"id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit"
},
{
"label": "TestOwnerLoginReusesTheSeededReader()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L490",
"_origin": "ast",
"community": 1,
"norm_label": "testownerloginreusestheseededreader()",
"id": "backend_web_test_testownerloginreusestheseededreader"
},
{
"label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L508",
"_origin": "ast",
"community": 1,
"norm_label": "testnewreaderseesemptylibraryandtheirownscript()",
"id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript"
},
{
"label": "TestOwnerRevokesAnotherReadersSessions()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L568",
"_origin": "ast",
"community": 1,
"norm_label": "testownerrevokesanotherreaderssessions()",
"id": "backend_web_test_testownerrevokesanotherreaderssessions"
},
{
"label": "TestOwnerSeesReadersPanel()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L630",
"_origin": "ast",
"community": 1,
"norm_label": "testownerseesreaderspanel()",
"id": "backend_web_test_testownerseesreaderspanel"
},
{
"label": "TestDiscordLoginTokenEndpointDown()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L655",
"_origin": "ast",
"community": 1,
"norm_label": "testdiscordlogintokenendpointdown()",
"id": "backend_web_test_testdiscordlogintokenendpointdown"
},
{
"label": "TestCallbackRateLimited()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L674",
"_origin": "ast",
"community": 1,
"norm_label": "testcallbackratelimited()",
"id": "backend_web_test_testcallbackratelimited"
},
{
"label": "TestLogoutDeletesSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L700",
"_origin": "ast",
"community": 1,
"norm_label": "testlogoutdeletessession()",
"id": "backend_web_test_testlogoutdeletessession"
},
{
"label": "TestExpiredSessionRejected()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L730",
"_origin": "ast",
"community": 1,
"norm_label": "testexpiredsessionrejected()",
"id": "backend_web_test_testexpiredsessionrejected"
},
{
"label": "TestBookmarksAPIStillBearerOnly()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L756",
"_origin": "ast",
"community": 1,
"norm_label": "testbookmarksapistillbeareronly()",
"id": "backend_web_test_testbookmarksapistillbeareronly"
},
{
"label": "TestStaticAssetsServed()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L777",
"_origin": "ast",
"community": 1,
"norm_label": "teststaticassetsserved()",
"id": "backend_web_test_teststaticassetsserved"
},
{
"label": "seed()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L792",
"_origin": "ast",
"community": 1,
"norm_label": "seed()",
"id": "backend_web_test_seed"
},
{
"label": "uiRequest()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L801",
"_origin": "ast",
"community": 1,
"norm_label": "uirequest()",
"id": "backend_web_test_uirequest"
},
{
"label": "Request",
"file_type": "code",
"source_file": "",
"source_location": "",
"_origin": "ast",
"community": 1,
"norm_label": "request",
"id": "backend_web_test_go_request"
},
{
"label": "TestUIRoutesRequireSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L814",
"_origin": "ast",
"community": 1,
"norm_label": "testuiroutesrequiresession()",
"id": "backend_web_test_testuiroutesrequiresession"
},
{
"label": "TestFavoriteTogglesWithoutReordering()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L833",
"_origin": "ast",
"community": 1,
"norm_label": "testfavoritetoggleswithoutreordering()",
"id": "backend_web_test_testfavoritetoggleswithoutreordering"
},
{
"label": "TestCardHxTargetIsValidSelectorForColonKey()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L882",
"_origin": "ast",
"community": 1,
"norm_label": "testcardhxtargetisvalidselectorforcolonkey()",
"id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey"
},
{
"label": "TestChapterOverrideMovesUpdatedAt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L908",
"_origin": "ast",
"community": 1,
"norm_label": "testchapteroverridemovesupdatedat()",
"id": "backend_web_test_testchapteroverridemovesupdatedat"
},
{
"label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L943",
"_origin": "ast",
"community": 1,
"norm_label": "testchapteroverridenooppreservesurlandupdatedat()",
"id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat"
},
{
"label": "TestChapterOverrideRejectsBadInput()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L983",
"_origin": "ast",
"community": 1,
"norm_label": "testchapteroverriderejectsbadinput()",
"id": "backend_web_test_testchapteroverriderejectsbadinput"
},
{
"label": "TestMutationsOnMissingKey()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1007",
"_origin": "ast",
"community": 1,
"norm_label": "testmutationsonmissingkey()",
"id": "backend_web_test_testmutationsonmissingkey"
},
{
"label": "TestUIDeleteRemovesRow()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1028",
"_origin": "ast",
"community": 1,
"norm_label": "testuideleteremovesrow()",
"id": "backend_web_test_testuideleteremovesrow"
},
{
"label": "TestUIListFavouritesTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1055",
"_origin": "ast",
"community": 1,
"norm_label": "testuilistfavouritestab()",
"id": "backend_web_test_testuilistfavouritestab"
},
{
"label": "TestUIListNewTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1081",
"_origin": "ast",
"community": 1,
"norm_label": "testuilistnewtab()",
"id": "backend_web_test_testuilistnewtab"
},
{
"label": "seedStatusRows()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1114",
"_origin": "ast",
"community": 1,
"norm_label": "seedstatusrows()",
"id": "backend_web_test_seedstatusrows"
},
{
"label": "TestTabsShowOnlyTheirBucket()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1135",
"_origin": "ast",
"community": 1,
"norm_label": "testtabsshowonlytheirbucket()",
"id": "backend_web_test_testtabsshowonlytheirbucket"
},
{
"label": "stripOf()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1177",
"_origin": "ast",
"community": 1,
"norm_label": "stripof()",
"id": "backend_web_test_stripof"
},
{
"label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1192",
"_origin": "ast",
"community": 1,
"norm_label": "testrecentstripcarriesunreadonlyandonlyonall()",
"id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall"
},
{
"label": "TestRecentStripCapped()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1243",
"_origin": "ast",
"community": 1,
"norm_label": "testrecentstripcapped()",
"id": "backend_web_test_testrecentstripcapped"
},
{
"label": "postStatus()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"_origin": "ast",
"community": 1,
"norm_label": "poststatus()",
"id": "backend_web_test_poststatus"
},
{
"label": "TestUIStatusSetsBucket()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1274",
"_origin": "ast",
"community": 1,
"norm_label": "testuistatussetsbucket()",
"id": "backend_web_test_testuistatussetsbucket"
},
{
"label": "TestUIStatusRejectsUnknownValue()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1293",
"_origin": "ast",
"community": 1,
"norm_label": "testuistatusrejectsunknownvalue()",
"id": "backend_web_test_testuistatusrejectsunknownvalue"
},
{
"label": "TestUIStatusRequiresSession()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1307",
"_origin": "ast",
"community": 1,
"norm_label": "testuistatusrequiressession()",
"id": "backend_web_test_testuistatusrequiressession"
},
{
"label": "TestUIStatusDoesNotReorderList()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1322",
"_origin": "ast",
"community": 1,
"norm_label": "testuistatusdoesnotreorderlist()",
"id": "backend_web_test_testuistatusdoesnotreorderlist"
},
{
"label": "TestCardShowsStatusControls()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1338",
"_origin": "ast",
"community": 1,
"norm_label": "testcardshowsstatuscontrols()",
"id": "backend_web_test_testcardshowsstatuscontrols"
},
{
"label": "TestAppRendersNewTabs()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1376",
"_origin": "ast",
"community": 1,
"norm_label": "testapprendersnewtabs()",
"id": "backend_web_test_testapprendersnewtabs"
},
{
"label": "TestMutationRefreshesChromeOutOfBand()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1395",
"_origin": "ast",
"community": 1,
"norm_label": "testmutationrefresheschromeoutofband()",
"id": "backend_web_test_testmutationrefresheschromeoutofband"
},
{
"label": "seedLibraries()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1428",
"_origin": "ast",
"community": 1,
"norm_label": "seedlibraries()",
"id": "backend_web_test_seedlibraries"
},
{
"label": "TestLibrariesAreDisjoint()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1441",
"_origin": "ast",
"community": 1,
"norm_label": "testlibrariesaredisjoint()",
"id": "backend_web_test_testlibrariesaredisjoint"
},
{
"label": "TestKindlessRowShowsInMangaLibrary()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1472",
"_origin": "ast",
"community": 1,
"norm_label": "testkindlessrowshowsinmangalibrary()",
"id": "backend_web_test_testkindlessrowshowsinmangalibrary"
},
{
"label": "TestNovelPageOmitsUpdatedTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1487",
"_origin": "ast",
"community": 1,
"norm_label": "testnovelpageomitsupdatedtab()",
"id": "backend_web_test_testnovelpageomitsupdatedtab"
},
{
"label": "TestMangaPageKeepsUpdatedTab()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1518",
"_origin": "ast",
"community": 1,
"norm_label": "testmangapagekeepsupdatedtab()",
"id": "backend_web_test_testmangapagekeepsupdatedtab"
},
{
"label": "TestNovelNewTabFallsBackToAll()",
"file_type": "code",
"source_file": "backend/web_test.go",
"source_location": "L1536",
"_origin": "ast",
"community": 1,
"norm_label": "testnovelnewtabfallsbacktoall()",
"id": "backend_web_test_testnovelnewtabfallsbacktoall"
},
{
"label": "entrypoint.sh",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "file"
},
"_origin": "ast",
"community": 23,
"norm_label": "entrypoint.sh",
"id": "chrome_entrypoint"
},
{
"label": "entrypoint.sh script",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "bash_entrypoint"
},
"_origin": "ast",
"community": 23,
"norm_label": "entrypoint.sh script",
"id": "chrome_entrypoint_sh__entry"
},
{
"label": "lock()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L37",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "lock()",
"id": "chrome_entrypoint_lock"
},
{
"label": "unlock()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L41",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "unlock()",
"id": "chrome_entrypoint_unlock"
},
{
"label": "browser_alive()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L45",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "browser_alive()",
"id": "chrome_entrypoint_browser_alive"
},
{
"label": "has_connections()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L51",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "has_connections()",
"id": "chrome_entrypoint_has_connections"
},
{
"label": "start_browser()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L65",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "start_browser()",
"id": "chrome_entrypoint_start_browser"
},
{
"label": "stop_browser()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L84",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "stop_browser()",
"id": "chrome_entrypoint_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",
"community": 23,
"norm_label": "wait_for_browser()",
"id": "chrome_entrypoint_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",
"community": 23,
"norm_label": "finish_connection()",
"id": "chrome_entrypoint_finish_connection"
},
{
"label": "connection_signal()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L118",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "connection_signal()",
"id": "chrome_entrypoint_connection_signal"
},
{
"label": "connection()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L124",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "connection()",
"id": "chrome_entrypoint_connection"
},
{
"label": "reaper()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L152",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "reaper()",
"id": "chrome_entrypoint_reaper"
},
{
"label": "stop_browser_gracefully()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L200",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "stop_browser_gracefully()",
"id": "chrome_entrypoint_stop_browser_gracefully"
},
{
"label": "shutdown()",
"file_type": "code",
"source_file": "chrome/entrypoint.sh",
"source_location": "L210",
"metadata": {
"language": "bash",
"kind": "bash_function"
},
"_origin": "ast",
"community": 23,
"norm_label": "shutdown()",
"id": "chrome_entrypoint_shutdown"
},
{
"label": "manga-bookmark.user.js",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1",
"_origin": "ast",
"community": 2,
"norm_label": "manga-bookmark.user.js",
"id": "userscript_manga_bookmark_user"
},
{
"label": "meta()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L65",
"_origin": "ast",
"community": 2,
"norm_label": "meta()",
"id": "userscript_manga_bookmark_user_meta"
},
{
"label": "anchorsFromDocument()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L74",
"_origin": "ast",
"community": 2,
"norm_label": "anchorsfromdocument()",
"id": "userscript_manga_bookmark_user_anchorsfromdocument"
},
{
"label": "anchorsFromHTML()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L83",
"_origin": "ast",
"community": 2,
"norm_label": "anchorsfromhtml()",
"id": "userscript_manga_bookmark_user_anchorsfromhtml"
},
{
"label": "stripBuildHash()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L101",
"_origin": "ast",
"community": 2,
"norm_label": "stripbuildhash()",
"id": "userscript_manga_bookmark_user_stripbuildhash"
},
{
"label": "comixSeriesId()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L108",
"_origin": "ast",
"community": 2,
"norm_label": "comixseriesid()",
"id": "userscript_manga_bookmark_user_comixseriesid"
},
{
"label": "detect()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L121",
"_origin": "ast",
"community": 2,
"norm_label": "detect()",
"id": "userscript_manga_bookmark_user_detect"
},
{
"label": "latestChapterFromAnchors()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L166",
"_origin": "ast",
"community": 2,
"norm_label": "latestchapterfromanchors()",
"id": "userscript_manga_bookmark_user_latestchapterfromanchors"
},
{
"label": "latestChapterFromApi()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L371",
"_origin": "ast",
"community": 2,
"norm_label": "latestchapterfromapi()",
"id": "userscript_manga_bookmark_user_latestchapterfromapi"
},
{
"label": "keyOf()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L399",
"_origin": "ast",
"community": 2,
"norm_label": "keyof()",
"id": "userscript_manga_bookmark_user_keyof"
},
{
"label": "adapterFor()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L403",
"_origin": "ast",
"community": 2,
"norm_label": "adapterfor()",
"id": "userscript_manga_bookmark_user_adapterfor"
},
{
"label": "computeLatestChapter()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L410",
"_origin": "ast",
"community": 2,
"norm_label": "computelatestchapter()",
"id": "userscript_manga_bookmark_user_computelatestchapter"
},
{
"label": "currentSite()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L415",
"_origin": "ast",
"community": 2,
"norm_label": "currentsite()",
"id": "userscript_manga_bookmark_user_currentsite"
},
{
"label": "loadCache()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L424",
"_origin": "ast",
"community": 2,
"norm_label": "loadcache()",
"id": "userscript_manga_bookmark_user_loadcache"
},
{
"label": "saveCache()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L433",
"_origin": "ast",
"community": 2,
"norm_label": "savecache()",
"id": "userscript_manga_bookmark_user_savecache"
},
{
"label": "loadLastChecked()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L441",
"_origin": "ast",
"community": 2,
"norm_label": "loadlastchecked()",
"id": "userscript_manga_bookmark_user_loadlastchecked"
},
{
"label": "saveLastChecked()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L450",
"_origin": "ast",
"community": 2,
"norm_label": "savelastchecked()",
"id": "userscript_manga_bookmark_user_savelastchecked"
},
{
"label": "authHeaders()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L458",
"_origin": "ast",
"community": 2,
"norm_label": "authheaders()",
"id": "userscript_manga_bookmark_user_authheaders"
},
{
"label": "httpError()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L464",
"_origin": "ast",
"community": 2,
"norm_label": "httperror()",
"id": "userscript_manga_bookmark_user_httperror"
},
{
"label": "apiGet()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L470",
"_origin": "ast",
"community": 2,
"norm_label": "apiget()",
"id": "userscript_manga_bookmark_user_apiget"
},
{
"label": "apiPut()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L480",
"_origin": "ast",
"community": 2,
"norm_label": "apiput()",
"id": "userscript_manga_bookmark_user_apiput"
},
{
"label": "apiDelete()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L496",
"_origin": "ast",
"community": 2,
"norm_label": "apidelete()",
"id": "userscript_manga_bookmark_user_apidelete"
},
{
"label": "reindex()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L516",
"_origin": "ast",
"community": 2,
"norm_label": "reindex()",
"id": "userscript_manga_bookmark_user_reindex"
},
{
"label": "setList()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L522",
"_origin": "ast",
"community": 2,
"norm_label": "setlist()",
"id": "userscript_manga_bookmark_user_setlist"
},
{
"label": "upsertLocal()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L530",
"_origin": "ast",
"community": 2,
"norm_label": "upsertlocal()",
"id": "userscript_manga_bookmark_user_upsertlocal"
},
{
"label": "removeLocal()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L538",
"_origin": "ast",
"community": 2,
"norm_label": "removelocal()",
"id": "userscript_manga_bookmark_user_removelocal"
},
{
"label": "statusOf()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L546",
"_origin": "ast",
"community": 2,
"norm_label": "statusof()",
"id": "userscript_manga_bookmark_user_statusof"
},
{
"label": "kindOf()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L552",
"_origin": "ast",
"community": 2,
"norm_label": "kindof()",
"id": "userscript_manga_bookmark_user_kindof"
},
{
"label": "loadQueue()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L574",
"_origin": "ast",
"community": 2,
"norm_label": "loadqueue()",
"id": "userscript_manga_bookmark_user_loadqueue"
},
{
"label": "saveQueue()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L583",
"_origin": "ast",
"community": 2,
"norm_label": "savequeue()",
"id": "userscript_manga_bookmark_user_savequeue"
},
{
"label": "queueCount()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L625",
"_origin": "ast",
"community": 2,
"norm_label": "queuecount()",
"id": "userscript_manga_bookmark_user_queuecount"
},
{
"label": "queueGet()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L629",
"_origin": "ast",
"community": 2,
"norm_label": "queueget()",
"id": "userscript_manga_bookmark_user_queueget"
},
{
"label": "titleFor()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L633",
"_origin": "ast",
"community": 2,
"norm_label": "titlefor()",
"id": "userscript_manga_bookmark_user_titlefor"
},
{
"label": "queuePush()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L640",
"_origin": "ast",
"community": 2,
"norm_label": "queuepush()",
"id": "userscript_manga_bookmark_user_queuepush"
},
{
"label": "queueDrop()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L649",
"_origin": "ast",
"community": 2,
"norm_label": "queuedrop()",
"id": "userscript_manga_bookmark_user_queuedrop"
},
{
"label": "queueDefer()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L660",
"_origin": "ast",
"community": 2,
"norm_label": "queuedefer()",
"id": "userscript_manga_bookmark_user_queuedefer"
},
{
"label": "queueEnqueue()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L672",
"_origin": "ast",
"community": 2,
"norm_label": "queueenqueue()",
"id": "userscript_manga_bookmark_user_queueenqueue"
},
{
"label": "drain()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L708",
"_origin": "ast",
"community": 2,
"norm_label": "drain()",
"id": "userscript_manga_bookmark_user_drain"
},
{
"label": "overlayPending()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L742",
"_origin": "ast",
"community": 2,
"norm_label": "overlaypending()",
"id": "userscript_manga_bookmark_user_overlaypending"
},
{
"label": "pushBookmark()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L768",
"_origin": "ast",
"community": 2,
"norm_label": "pushbookmark()",
"id": "userscript_manga_bookmark_user_pushbookmark"
},
{
"label": "pushDelete()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L813",
"_origin": "ast",
"community": 2,
"norm_label": "pushdelete()",
"id": "userscript_manga_bookmark_user_pushdelete"
},
{
"label": "bookmarkCurrent()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L832",
"_origin": "ast",
"community": 2,
"norm_label": "bookmarkcurrent()",
"id": "userscript_manga_bookmark_user_bookmarkcurrent"
},
{
"label": "updateToCurrentChapter()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L853",
"_origin": "ast",
"community": 2,
"norm_label": "updatetocurrentchapter()",
"id": "userscript_manga_bookmark_user_updatetocurrentchapter"
},
{
"label": "syncUpsert()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L874",
"_origin": "ast",
"community": 2,
"norm_label": "syncupsert()",
"id": "userscript_manga_bookmark_user_syncupsert"
},
{
"label": "toggleFavorite()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L881",
"_origin": "ast",
"community": 2,
"norm_label": "togglefavorite()",
"id": "userscript_manga_bookmark_user_togglefavorite"
},
{
"label": "toggleArchive()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L896",
"_origin": "ast",
"community": 2,
"norm_label": "togglearchive()",
"id": "userscript_manga_bookmark_user_togglearchive"
},
{
"label": "applyLatestChapterIfChanged()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L915",
"_origin": "ast",
"community": 2,
"norm_label": "applylatestchapterifchanged()",
"id": "userscript_manga_bookmark_user_applylatestchapterifchanged"
},
{
"label": "maybeCaptureLatestOnSeriesPage()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L938",
"_origin": "ast",
"community": 2,
"norm_label": "maybecapturelatestonseriespage()",
"id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
},
{
"label": "backgroundRefreshLatest()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L954",
"_origin": "ast",
"community": 2,
"norm_label": "backgroundrefreshlatest()",
"id": "userscript_manga_bookmark_user_backgroundrefreshlatest"
},
{
"label": "removeBookmark()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L991",
"_origin": "ast",
"community": 2,
"norm_label": "removebookmark()",
"id": "userscript_manga_bookmark_user_removebookmark"
},
{
"label": "chapterIdentity()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1006",
"_origin": "ast",
"community": 2,
"norm_label": "chapteridentity()",
"id": "userscript_manga_bookmark_user_chapteridentity"
},
{
"label": "armDwell()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1010",
"_origin": "ast",
"community": 2,
"norm_label": "armdwell()",
"id": "userscript_manga_bookmark_user_armdwell"
},
{
"label": "cancelDwell()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1022",
"_origin": "ast",
"community": 2,
"norm_label": "canceldwell()",
"id": "userscript_manga_bookmark_user_canceldwell"
},
{
"label": "maybeAutoUpdate()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1029",
"_origin": "ast",
"community": 2,
"norm_label": "maybeautoupdate()",
"id": "userscript_manga_bookmark_user_maybeautoupdate"
},
{
"label": "buildUI()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1059",
"_origin": "ast",
"community": 2,
"norm_label": "buildui()",
"id": "userscript_manga_bookmark_user_buildui"
},
{
"label": "clamp()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1108",
"_origin": "ast",
"community": 2,
"norm_label": "clamp()",
"id": "userscript_manga_bookmark_user_clamp"
},
{
"label": "applyFabPos()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1112",
"_origin": "ast",
"community": 2,
"norm_label": "applyfabpos()",
"id": "userscript_manga_bookmark_user_applyfabpos"
},
{
"label": "loadFabPos()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1125",
"_origin": "ast",
"community": 2,
"norm_label": "loadfabpos()",
"id": "userscript_manga_bookmark_user_loadfabpos"
},
{
"label": "saveFabPos()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1133",
"_origin": "ast",
"community": 2,
"norm_label": "savefabpos()",
"id": "userscript_manga_bookmark_user_savefabpos"
},
{
"label": "placeFab()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1141",
"_origin": "ast",
"community": 2,
"norm_label": "placefab()",
"id": "userscript_manga_bookmark_user_placefab"
},
{
"label": "makeDraggable()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1158",
"_origin": "ast",
"community": 2,
"norm_label": "makedraggable()",
"id": "userscript_manga_bookmark_user_makedraggable"
},
{
"label": "startRing()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1263",
"_origin": "ast",
"community": 2,
"norm_label": "startring()",
"id": "userscript_manga_bookmark_user_startring"
},
{
"label": "stopRing()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1273",
"_origin": "ast",
"community": 2,
"norm_label": "stopring()",
"id": "userscript_manga_bookmark_user_stopring"
},
{
"label": "togglePanel()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1281",
"_origin": "ast",
"community": 2,
"norm_label": "togglepanel()",
"id": "userscript_manga_bookmark_user_togglepanel"
},
{
"label": "el()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1287",
"_origin": "ast",
"community": 2,
"norm_label": "el()",
"id": "userscript_manga_bookmark_user_el"
},
{
"label": "render()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1299",
"_origin": "ast",
"community": 2,
"norm_label": "render()",
"id": "userscript_manga_bookmark_user_render"
},
{
"label": "renderItem()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1362",
"_origin": "ast",
"community": 2,
"norm_label": "renderitem()",
"id": "userscript_manga_bookmark_user_renderitem"
},
{
"label": "confirmRemove()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1419",
"_origin": "ast",
"community": 2,
"norm_label": "confirmremove()",
"id": "userscript_manga_bookmark_user_confirmremove"
},
{
"label": "toast()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1426",
"_origin": "ast",
"community": 2,
"norm_label": "toast()",
"id": "userscript_manga_bookmark_user_toast"
},
{
"label": "refresh()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1441",
"_origin": "ast",
"community": 2,
"norm_label": "refresh()",
"id": "userscript_manga_bookmark_user_refresh"
},
{
"label": "setPage()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1459",
"_origin": "ast",
"community": 2,
"norm_label": "setpage()",
"id": "userscript_manga_bookmark_user_setpage"
},
{
"label": "onNavigate()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1464",
"_origin": "ast",
"community": 2,
"norm_label": "onnavigate()",
"id": "userscript_manga_bookmark_user_onnavigate"
},
{
"label": "installNavWatcher()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1479",
"_origin": "ast",
"community": 2,
"norm_label": "installnavwatcher()",
"id": "userscript_manga_bookmark_user_installnavwatcher"
},
{
"label": "installLongPress()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1520",
"_origin": "ast",
"community": 2,
"norm_label": "installlongpress()",
"id": "userscript_manga_bookmark_user_installlongpress"
},
{
"label": "init()",
"file_type": "code",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1582",
"_origin": "ast",
"community": 2,
"norm_label": "init()",
"id": "userscript_manga_bookmark_user_init"
},
{
"label": "logic.test.js",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L1",
"_origin": "ast",
"community": 2,
"norm_label": "logic.test.js",
"id": "userscript_test_logic_test"
},
{
"label": "test",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L3",
"_origin": "ast",
"community": 2,
"norm_label": "test",
"id": "userscript_test_logic_test_test"
},
{
"label": "assert",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L4",
"_origin": "ast",
"community": 2,
"norm_label": "assert",
"id": "userscript_test_logic_test_assert"
},
{
"label": "store",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L17",
"_origin": "ast",
"community": 2,
"norm_label": "store",
"id": "userscript_test_logic_test_store"
},
{
"label": "metaTags",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L33",
"_origin": "ast",
"community": 2,
"norm_label": "metatags",
"id": "userscript_test_logic_test_metatags"
},
{
"label": "querySelector()",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L38",
"_origin": "ast",
"community": 2,
"norm_label": "queryselector()",
"id": "userscript_test_logic_test_queryselector"
},
{
"label": "addEventListener()",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L44",
"_origin": "ast",
"community": 2,
"norm_label": "addeventlistener()",
"id": "userscript_test_logic_test_addeventlistener"
},
{
"label": "title()",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L45",
"_origin": "ast",
"community": 2,
"norm_label": "title()",
"id": "userscript_test_logic_test_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",
"community": 2,
"norm_label": "{\n stripbuildhash,\n comixseriesid,\n asura,\n demonic,\n comix,\n kagane,\n anchorsfromhtml,\n statusof,\n kindof,\n}",
"id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof"
},
{
"label": "loc()",
"file_type": "code",
"source_file": "userscript/test/logic.test.js",
"source_location": "L64",
"_origin": "ast",
"community": 2,
"norm_label": "loc()",
"id": "userscript_test_logic_test_loc"
},
{
"label": "SKILL.md",
"file_type": "document",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L1",
"_origin": "ast",
"community": 27,
"norm_label": "skill.md",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md"
},
{
"label": "Find Skills",
"file_type": "document",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L6",
"_origin": "ast",
"community": 27,
"norm_label": "find skills",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills"
},
{
"label": "When to Use This Skill",
"file_type": "document",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L10",
"_origin": "ast",
"community": 27,
"norm_label": "when to use this skill",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "what is the skills cli?",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "how to help users find skills",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 1: understand what they need",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 2: check the leaderboard first",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 3: search for skills",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 4: verify quality before recommending",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 5: present options to the user",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "step 6: offer to install",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "common skill categories",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories"
},
{
"label": "Tips for Effective Searches",
"file_type": "document",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L119",
"_origin": "ast",
"community": 27,
"norm_label": "tips for effective searches",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 27,
"norm_label": "when no skills are found",
"id": "home_tan_mangabookmark_agents_skills_find_skills_skill_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",
"community": 17,
"norm_label": "skill.md",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md"
},
{
"label": "Go Code Style",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L24",
"_origin": "ast",
"community": 17,
"norm_label": "go code style",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style"
},
{
"label": "Line Length & Breaking",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L32",
"_origin": "ast",
"community": 17,
"norm_label": "line length & breaking",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking"
},
{
"label": "Variable Declarations",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L52",
"_origin": "ast",
"community": 17,
"norm_label": "variable declarations",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations"
},
{
"label": "Slice & Map Initialization",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L62",
"_origin": "ast",
"community": 17,
"norm_label": "slice & map initialization",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization"
},
{
"label": "Composite Literals",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L75",
"_origin": "ast",
"community": 17,
"norm_label": "composite literals",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals"
},
{
"label": "Control Flow",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L87",
"_origin": "ast",
"community": 17,
"norm_label": "control flow",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow"
},
{
"label": "Reduce Nesting",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L89",
"_origin": "ast",
"community": 17,
"norm_label": "reduce nesting",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting"
},
{
"label": "Eliminate Unnecessary `else`",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L108",
"_origin": "ast",
"community": 17,
"norm_label": "eliminate unnecessary `else`",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "complex conditions & init scope",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "switch over if-else chains",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "function design",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design"
},
{
"label": "Prefer `range` for Iteration",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L181",
"_origin": "ast",
"community": 17,
"norm_label": "prefer `range` for iteration",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "value vs pointer arguments",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "code organization within files",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files"
},
{
"label": "String Handling",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L204",
"_origin": "ast",
"community": 17,
"norm_label": "string handling",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling"
},
{
"label": "Type Conversions",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L208",
"_origin": "ast",
"community": 17,
"norm_label": "type conversions",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions"
},
{
"label": "Philosophy",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L216",
"_origin": "ast",
"community": 17,
"norm_label": "philosophy",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy"
},
{
"label": "Parallelizing Code Style Reviews",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L224",
"_origin": "ast",
"community": 17,
"norm_label": "parallelizing code style reviews",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_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",
"community": 17,
"norm_label": "enforce with linters",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters"
},
{
"label": "Cross-References",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L232",
"_origin": "ast",
"community": 17,
"norm_label": "cross-references",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references"
},
{
"label": "details.md",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/references/details.md",
"source_location": "L1",
"_origin": "ast",
"community": 17,
"norm_label": "details.md",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md"
},
{
"label": "Code Style Details",
"file_type": "document",
"source_file": ".agents/skills/golang-code-style/references/details.md",
"source_location": "L1",
"_origin": "ast",
"community": 17,
"norm_label": "code style details",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_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",
"community": 17,
"norm_label": "extract complex conditions",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_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",
"community": 17,
"norm_label": "value vs pointer arguments",
"id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments"
},
{
"label": "SKILL.md",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L1",
"_origin": "ast",
"community": 14,
"norm_label": "skill.md",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_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",
"community": 14,
"norm_label": "go error handling best practices",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_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",
"community": 14,
"norm_label": "best practices summary",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary"
},
{
"label": "Detailed Reference",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L54",
"_origin": "ast",
"community": 14,
"norm_label": "detailed reference",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference"
},
{
"label": "Parallelizing Error Handling Audits",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L62",
"_origin": "ast",
"community": 14,
"norm_label": "parallelizing error handling audits",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits"
},
{
"label": "Cross-References",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L72",
"_origin": "ast",
"community": 14,
"norm_label": "cross-references",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references"
},
{
"label": "References",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L80",
"_origin": "ast",
"community": 14,
"norm_label": "references",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references"
},
{
"label": "error-creation.md",
"file_type": "document",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L1",
"_origin": "ast",
"community": 14,
"norm_label": "error-creation.md",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_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",
"community": 14,
"norm_label": "error creation",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "errors as values",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "error string conventions",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "creating errors",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "`errors.new` \u2014 static error messages",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_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",
"community": 14,
"norm_label": "`fmt.errorf` \u2014 dynamic error messages",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_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",
"community": 14,
"norm_label": "decision table: which error strategy to use",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "low-cardinality error messages",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "custom error types",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "custom types that wrap other errors",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_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",
"community": 14,
"norm_label": "error-handling.md",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_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",
"community": 14,
"norm_label": "error handling patterns and logging",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "the single handling rule",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "panic and recover",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "when to panic",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "recovering from panics",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "why use `samber/oops`",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "logging errors with `slog`",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_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",
"community": 14,
"norm_label": "error-wrapping.md",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_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",
"community": 14,
"norm_label": "error wrapping and inspection",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "error wrapping with `%w`",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "`%w` vs `%v`: controlling exposure",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "inspecting errors: `errors.is` and `errors.as`",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "`errors.is` \u2014 match against a sentinel value",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_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",
"community": 14,
"norm_label": "`errors.as / errors.astype` \u2014 extract a typed error from the chain",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_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",
"community": 14,
"norm_label": "combining errors with `errors.join`",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "use case: validating multiple fields",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "use case: parallel operations with independent failures",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 14,
"norm_label": "`errors.is` works through joined errors",
"id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_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",
"community": 47,
"norm_label": "skill.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md"
},
{
"label": "Go Performance Optimization",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L40",
"_origin": "ast",
"community": 33,
"norm_label": "go performance optimization",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization"
},
{
"label": "Core Philosophy",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L42",
"_origin": "ast",
"community": 33,
"norm_label": "core philosophy",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy"
},
{
"label": "Rule Out External Bottlenecks First",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L48",
"_origin": "ast",
"community": 33,
"norm_label": "rule out external bottlenecks first",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_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",
"community": 33,
"norm_label": "iterative optimization methodology",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_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",
"community": 33,
"norm_label": "the cycle: define goals \u2192 benchmark \u2192 diagnose \u2192 improve \u2192 benchmark",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark"
},
{
"label": "Decision Tree: Where Is Time Spent?",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L73",
"_origin": "ast",
"community": 33,
"norm_label": "decision tree: where is time spent?",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_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",
"community": 33,
"norm_label": "common mistakes",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes"
},
{
"label": "Deep Dives",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L98",
"_origin": "ast",
"community": 33,
"norm_label": "deep dives",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives"
},
{
"label": "CI Regression Detection",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L107",
"_origin": "ast",
"community": 33,
"norm_label": "ci regression detection",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection"
},
{
"label": "Cross-References",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L111",
"_origin": "ast",
"community": 33,
"norm_label": "cross-references",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references"
},
{
"label": "caching.md",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L1",
"_origin": "ast",
"community": 22,
"norm_label": "caching.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md"
},
{
"label": "Caching Patterns",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L1",
"_origin": "ast",
"community": 22,
"norm_label": "caching patterns",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns"
},
{
"label": "Compiled Pattern Caching",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L5",
"_origin": "ast",
"community": 22,
"norm_label": "compiled pattern caching",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "regexp at package level",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level"
},
{
"label": "Template caching",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L28",
"_origin": "ast",
"community": 22,
"norm_label": "template caching",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching"
},
{
"label": "Precomputed lookup tables",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L36",
"_origin": "ast",
"community": 22,
"norm_label": "precomputed lookup tables",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables"
},
{
"label": "Request-Level Caching",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L50",
"_origin": "ast",
"community": 22,
"norm_label": "request-level caching",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "singleflight for cache stampede prevention",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "lru caches",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches"
},
{
"label": "Algorithmic Complexity",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L92",
"_origin": "ast",
"community": 22,
"norm_label": "algorithmic complexity",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity"
},
{
"label": "Work Avoidance",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L110",
"_origin": "ast",
"community": 22,
"norm_label": "work avoidance",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "map lookups over slice scanning",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "early returns and short-circuit loops",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "avoid iterator chains",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 22,
"norm_label": "replace indirect function calls with direct loops",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_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",
"community": 21,
"norm_label": "cpu.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md"
},
{
"label": "CPU Optimization",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L1",
"_origin": "ast",
"community": 21,
"norm_label": "cpu optimization",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization"
},
{
"label": "Function Inlining",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L5",
"_origin": "ast",
"community": 21,
"norm_label": "function inlining",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining"
},
{
"label": "Value receivers enable inlining",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L37",
"_origin": "ast",
"community": 21,
"norm_label": "value receivers enable inlining",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining"
},
{
"label": "Cache Locality",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L49",
"_origin": "ast",
"community": 21,
"norm_label": "cache locality",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality"
},
{
"label": "Row-major traversal",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L55",
"_origin": "ast",
"community": 21,
"norm_label": "row-major traversal",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal"
},
{
"label": "Contiguous 2D allocation",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L77",
"_origin": "ast",
"community": 21,
"norm_label": "contiguous 2d allocation",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "struct of arrays (soa) vs array of structs (aos)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "pointer-heavy vs value-heavy data",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "false sharing",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing"
},
{
"label": "Instruction-Level Parallelism",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L142",
"_origin": "ast",
"community": 21,
"norm_label": "instruction-level parallelism",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "simd (single instruction, multiple data)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "handling cpu-specific instruction sets",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "tight loops and the scheduler",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_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",
"community": 21,
"norm_label": "reflection and type assertions",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions"
},
{
"label": "Monotonic Time",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L361",
"_origin": "ast",
"community": 21,
"norm_label": "monotonic time",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time"
},
{
"label": "io-networking.md",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L1",
"_origin": "ast",
"community": 20,
"norm_label": "io-networking.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_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",
"community": 20,
"norm_label": "i/o & networking optimization",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "http transport configuration",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration"
},
{
"label": "Connection pooling",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L9",
"_origin": "ast",
"community": 20,
"norm_label": "connection pooling",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling"
},
{
"label": "Timeouts",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L39",
"_origin": "ast",
"community": 20,
"norm_label": "timeouts",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "drain response body for connection reuse",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "streaming vs buffering",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "avoid io.readall for large payloads",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "streaming json",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json"
},
{
"label": "JSON Performance",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L100",
"_origin": "ast",
"community": 20,
"norm_label": "json performance",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance"
},
{
"label": "Cgo Overhead",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L115",
"_origin": "ast",
"community": 20,
"norm_label": "cgo overhead",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead"
},
{
"label": "Buffered I/O",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L136",
"_origin": "ast",
"community": 20,
"norm_label": "buffered i/o",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "concurrent multi-stage pipelines",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "the unusual scenario",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "when to use this (and when not to)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "batch operations",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "database: batch inserts over row-by-row",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "http: batch api calls",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 20,
"norm_label": "channel: batch processing from a stream",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_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",
"community": 47,
"norm_label": "memory.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
},
{
"label": "Memory Optimization",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L1",
"_origin": "ast",
"community": 28,
"norm_label": "memory optimization",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization"
},
{
"label": "Allocation Patterns",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L5",
"_origin": "ast",
"community": 125,
"norm_label": "allocation patterns",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "reuse slices via append(s[:0], ...)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "direct indexing vs append",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "eliminate redundant map lookups",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "map size hints",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "sentinel errors vs fmt.errorf",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 125,
"norm_label": "interface boxing",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing"
},
{
"label": "Backing Array Leaks",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L87",
"_origin": "ast",
"community": 28,
"norm_label": "backing array leaks",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "slice reslicing retains the entire backing array",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "substring memory leaks",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks"
},
{
"label": "Map never shrinks",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L119",
"_origin": "ast",
"community": 28,
"norm_label": "map never shrinks",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "string and byte optimization",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "sync.pool hot-path patterns",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "memory layout",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout"
},
{
"label": "Struct field alignment",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L180",
"_origin": "ast",
"community": 28,
"norm_label": "struct field alignment",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "zero-size field at end of struct",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "pointer receivers for large structs",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 28,
"norm_label": "map of pointers for large, frequently updated structs",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_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",
"community": 47,
"norm_label": "observability.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md"
},
{
"label": "Production Observability for Performance",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L1",
"_origin": "ast",
"community": 47,
"norm_label": "production observability for performance",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 29,
"norm_label": "prometheus metrics for go",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 29,
"norm_label": "promql queries for performance diagnosis",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 29,
"norm_label": "gc pressure",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure"
},
{
"label": "Memory leaks",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L21",
"_origin": "ast",
"community": 29,
"norm_label": "memory leaks",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks"
},
{
"label": "Goroutine leaks",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L29",
"_origin": "ast",
"community": 29,
"norm_label": "goroutine leaks",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks"
},
{
"label": "CPU saturation",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L36",
"_origin": "ast",
"community": 29,
"norm_label": "cpu saturation",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation"
},
{
"label": "Regression detection (after deploy)",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L43",
"_origin": "ast",
"community": 29,
"norm_label": "regression detection (after deploy)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 29,
"norm_label": "alerting rules (examples)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples"
},
{
"label": "Grafana Dashboards",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L56",
"_origin": "ast",
"community": 29,
"norm_label": "grafana dashboards",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards"
},
{
"label": "Continuous Profiling",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L60",
"_origin": "ast",
"community": 47,
"norm_label": "continuous profiling",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling"
},
{
"label": "Pyroscope push mode",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L71",
"_origin": "ast",
"community": 47,
"norm_label": "pyroscope push mode",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 47,
"norm_label": "pyroscope pull mode (via grafana alloy)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_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",
"community": 47,
"norm_label": "real-time visualization (development)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development"
},
{
"label": "runtime.md",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L1",
"_origin": "ast",
"community": 47,
"norm_label": "runtime.md",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
},
{
"label": "Runtime Tuning",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L1",
"_origin": "ast",
"community": 24,
"norm_label": "runtime tuning",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning"
},
{
"label": "Garbage Collector Tuning",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L5",
"_origin": "ast",
"community": 24,
"norm_label": "garbage collector tuning",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning"
},
{
"label": "GOGC (default: 100)",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L9",
"_origin": "ast",
"community": 24,
"norm_label": "gogc (default: 100)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "gomemlimit (go 1.19+)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19"
},
{
"label": "Programmatic control",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L33",
"_origin": "ast",
"community": 24,
"norm_label": "programmatic control",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "ballast pattern (pre-go 1.19)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "gc profiling and diagnostics",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "godebug=gctrace=1",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1"
},
{
"label": "runtime.ReadMemStats",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L81",
"_origin": "ast",
"community": 24,
"norm_label": "runtime.readmemstats",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats"
},
{
"label": "GC pacing",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L96",
"_origin": "ast",
"community": 24,
"norm_label": "gc pacing",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing"
},
{
"label": "Allocation Rate Reduction",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L107",
"_origin": "ast",
"community": 24,
"norm_label": "allocation rate reduction",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction"
},
{
"label": "GOMAXPROCS in Containers",
"file_type": "document",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L118",
"_origin": "ast",
"community": 24,
"norm_label": "gomaxprocs in containers",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "profile-guided optimization (pgo)",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "logging overhead in hot paths",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_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",
"community": 24,
"norm_label": "panic/recover cost",
"id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost"
},
{
"label": "SKILL.md",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "skill.md",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md"
},
{
"label": "Go Testing Best Practices",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L43",
"_origin": "ast",
"community": 10,
"norm_label": "go testing best practices",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices"
},
{
"label": "Best Practices Summary",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L47",
"_origin": "ast",
"community": 10,
"norm_label": "best practices summary",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary"
},
{
"label": "Test Structure and Organization",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L63",
"_origin": "ast",
"community": 10,
"norm_label": "test structure and organization",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization"
},
{
"label": "File Conventions",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L65",
"_origin": "ast",
"community": 10,
"norm_label": "file conventions",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions"
},
{
"label": "Naming Conventions",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L89",
"_origin": "ast",
"community": 10,
"norm_label": "naming conventions",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions"
},
{
"label": "Table-Driven Tests",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L99",
"_origin": "ast",
"community": 10,
"norm_label": "table-driven tests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_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",
"community": 10,
"norm_label": "common pitfall: assert scope leaking into subtests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_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",
"community": 10,
"norm_label": "unit tests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests"
},
{
"label": "Testing HTTP Handlers",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L175",
"_origin": "ast",
"community": 10,
"norm_label": "testing http handlers",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_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",
"community": 10,
"norm_label": "goroutine leak detection with goleak",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_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",
"community": 10,
"norm_label": "testing/synctest for deterministic goroutine testing",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_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",
"community": 10,
"norm_label": "test timeouts",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts"
},
{
"label": "Benchmarks",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L266",
"_origin": "ast",
"community": 10,
"norm_label": "benchmarks",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks"
},
{
"label": "Go 1.26+: test artifacts",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L311",
"_origin": "ast",
"community": 10,
"norm_label": "go 1.26+: test artifacts",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts"
},
{
"label": "Parallel Tests",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L330",
"_origin": "ast",
"community": 10,
"norm_label": "parallel tests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests"
},
{
"label": "Fuzzing",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L356",
"_origin": "ast",
"community": 10,
"norm_label": "fuzzing",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing"
},
{
"label": "Examples as Documentation",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L376",
"_origin": "ast",
"community": 10,
"norm_label": "examples as documentation",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation"
},
{
"label": "Code Coverage",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L394",
"_origin": "ast",
"community": 10,
"norm_label": "code coverage",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage"
},
{
"label": "Integration Tests",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L410",
"_origin": "ast",
"community": 10,
"norm_label": "integration tests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests"
},
{
"label": "Mocking",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L438",
"_origin": "ast",
"community": 10,
"norm_label": "mocking",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking"
},
{
"label": "Enforce with Linters",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L444",
"_origin": "ast",
"community": 10,
"norm_label": "enforce with linters",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters"
},
{
"label": "Cross-References",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L448",
"_origin": "ast",
"community": 10,
"norm_label": "cross-references",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references"
},
{
"label": "Quick Reference",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L457",
"_origin": "ast",
"community": 10,
"norm_label": "quick reference",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference"
},
{
"label": "helpers.md",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/helpers.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "helpers.md",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md"
},
{
"label": "Test Helpers",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/helpers.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "test helpers",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers"
},
{
"label": "Test Timeout",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/helpers.md",
"source_location": "L3",
"_origin": "ast",
"community": 10,
"norm_label": "test timeout",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout"
},
{
"label": "http-testing.md",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "http-testing.md",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_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",
"community": 10,
"norm_label": "http handler testing",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_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",
"community": 10,
"norm_label": "basic handler test",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_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",
"community": 10,
"norm_label": "query parameters and headers",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_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",
"community": 10,
"norm_label": "integration-testing.md",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md"
},
{
"label": "Integration Testing",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "integration testing",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing"
},
{
"label": "Docker Compose Fixture",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L3",
"_origin": "ast",
"community": 10,
"norm_label": "docker compose fixture",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_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",
"community": 10,
"norm_label": "sql schema fixture",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_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",
"community": 10,
"norm_label": "test data fixture",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_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",
"community": 10,
"norm_label": "using fixtures in tests",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_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",
"community": 10,
"norm_label": "test helper with embedded fixtures",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_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",
"community": 10,
"norm_label": "mocking.md",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md"
},
{
"label": "Mocking and Test Fixtures",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L1",
"_origin": "ast",
"community": 10,
"norm_label": "mocking and test fixtures",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_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",
"community": 10,
"norm_label": "mocks with testify/mock",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock"
},
{
"label": "Mock Organization",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L68",
"_origin": "ast",
"community": 10,
"norm_label": "mock organization",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization"
},
{
"label": "Test Fixtures",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L136",
"_origin": "ast",
"community": 10,
"norm_label": "test fixtures",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures"
},
{
"label": "Time Mocking",
"file_type": "document",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L172",
"_origin": "ast",
"community": 10,
"norm_label": "time mocking",
"id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking"
},
{
"label": "SKILL.md",
"file_type": "document",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L1",
"_origin": "ast",
"community": 110,
"norm_label": "skill.md",
"id": "claude_skills_implement_tickets_skill"
},
{
"label": "Implement tickets",
"file_type": "document",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L7",
"_origin": "ast",
"community": 110,
"norm_label": "implement tickets",
"id": "claude_skills_implement_tickets_skill_implement_tickets"
},
{
"label": "1. Collect the tickets",
"file_type": "document",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L17",
"_origin": "ast",
"community": 110,
"norm_label": "1. collect the tickets",
"id": "claude_skills_implement_tickets_skill_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",
"community": 110,
"norm_label": "2. plan the batch",
"id": "claude_skills_implement_tickets_skill_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",
"community": 110,
"norm_label": "3. get the plan approved",
"id": "claude_skills_implement_tickets_skill_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",
"community": 110,
"norm_label": "4. run a wave",
"id": "claude_skills_implement_tickets_skill_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",
"community": 110,
"norm_label": "ticket #<n> \u2014 <title>",
"id": "claude_skills_implement_tickets_skill_ticket_n_title"
},
{
"label": "5. Land the wave",
"file_type": "document",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L106",
"_origin": "ast",
"community": 110,
"norm_label": "5. land the wave",
"id": "claude_skills_implement_tickets_skill_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",
"community": 110,
"norm_label": "6. close the batch",
"id": "claude_skills_implement_tickets_skill_6_close_the_batch"
},
{
"label": "SKILL.md",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L1",
"_origin": "ast",
"community": 112,
"norm_label": "skill.md",
"id": "claude_skills_testing_the_userscript_skill"
},
{
"label": "Testing the userscript",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L6",
"_origin": "ast",
"community": 112,
"norm_label": "testing the userscript",
"id": "claude_skills_testing_the_userscript_skill_testing_the_userscript"
},
{
"label": "Commands",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L13",
"_origin": "ast",
"community": 112,
"norm_label": "commands",
"id": "claude_skills_testing_the_userscript_skill_commands"
},
{
"label": "How the harness works",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L26",
"_origin": "ast",
"community": 112,
"norm_label": "how the harness works",
"id": "claude_skills_testing_the_userscript_skill_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",
"community": 112,
"norm_label": "adding a test",
"id": "claude_skills_testing_the_userscript_skill_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",
"community": 112,
"norm_label": "what is not testable here",
"id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here"
},
{
"label": "Gotchas",
"file_type": "document",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L81",
"_origin": "ast",
"community": 112,
"norm_label": "gotchas",
"id": "claude_skills_testing_the_userscript_skill_gotchas"
},
{
"label": "ticket-implementer.md",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L1",
"_origin": "ast",
"community": 118,
"norm_label": "ticket-implementer.md",
"id": "omp_agents_ticket_implementer"
},
{
"label": "The worktree is your whole world",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L15",
"_origin": "ast",
"community": 118,
"norm_label": "the worktree is your whole world",
"id": "omp_agents_ticket_implementer_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",
"community": 118,
"norm_label": "order of work",
"id": "omp_agents_ticket_implementer_order_of_work"
},
{
"label": "Review",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L48",
"_origin": "ast",
"community": 118,
"norm_label": "review",
"id": "omp_agents_ticket_implementer_review"
},
{
"label": "Escalate rather than guess",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L64",
"_origin": "ast",
"community": 118,
"norm_label": "escalate rather than guess",
"id": "omp_agents_ticket_implementer_escalate_rather_than_guess"
},
{
"label": "Report",
"file_type": "document",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L72",
"_origin": "ast",
"community": 118,
"norm_label": "report",
"id": "omp_agents_ticket_implementer_report"
},
{
"label": "implementer.md",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L1",
"_origin": "ast",
"community": 119,
"norm_label": "implementer.md",
"id": "opencode_agent_implementer"
},
{
"label": "Before You Begin",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L9",
"_origin": "ast",
"community": 119,
"norm_label": "before you begin",
"id": "opencode_agent_implementer_before_you_begin"
},
{
"label": "Your Job",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L13",
"_origin": "ast",
"community": 119,
"norm_label": "your job",
"id": "opencode_agent_implementer_your_job"
},
{
"label": "When You're in Over Your Head",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L24",
"_origin": "ast",
"community": 119,
"norm_label": "when you're in over your head",
"id": "opencode_agent_implementer_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",
"community": 119,
"norm_label": "self-review before reporting",
"id": "opencode_agent_implementer_self_review_before_reporting"
},
{
"label": "Report Format",
"file_type": "document",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L38",
"_origin": "ast",
"community": 119,
"norm_label": "report format",
"id": "opencode_agent_implementer_report_format"
},
{
"label": "reviewer.md",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L1",
"_origin": "ast",
"community": 105,
"norm_label": "reviewer.md",
"id": "opencode_agent_reviewer"
},
{
"label": "Inputs",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L9",
"_origin": "ast",
"community": 105,
"norm_label": "inputs",
"id": "opencode_agent_reviewer_inputs"
},
{
"label": "Method",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L15",
"_origin": "ast",
"community": 105,
"norm_label": "method",
"id": "opencode_agent_reviewer_method"
},
{
"label": "Do Not Trust the Report",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L21",
"_origin": "ast",
"community": 105,
"norm_label": "do not trust the report",
"id": "opencode_agent_reviewer_do_not_trust_the_report"
},
{
"label": "Tests",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L25",
"_origin": "ast",
"community": 105,
"norm_label": "tests",
"id": "opencode_agent_reviewer_tests"
},
{
"label": "Part 1: Spec Compliance",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L29",
"_origin": "ast",
"community": 105,
"norm_label": "part 1: spec compliance",
"id": "opencode_agent_reviewer_part_1_spec_compliance"
},
{
"label": "Part 2: Code Quality",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L38",
"_origin": "ast",
"community": 105,
"norm_label": "part 2: code quality",
"id": "opencode_agent_reviewer_part_2_code_quality"
},
{
"label": "Calibration",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L46",
"_origin": "ast",
"community": 105,
"norm_label": "calibration",
"id": "opencode_agent_reviewer_calibration"
},
{
"label": "Output Format",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L50",
"_origin": "ast",
"community": 105,
"norm_label": "output format",
"id": "opencode_agent_reviewer_output_format"
},
{
"label": "Spec Compliance",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L52",
"_origin": "ast",
"community": 105,
"norm_label": "spec compliance",
"id": "opencode_agent_reviewer_spec_compliance"
},
{
"label": "Strengths",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L56",
"_origin": "ast",
"community": 105,
"norm_label": "strengths",
"id": "opencode_agent_reviewer_strengths"
},
{
"label": "Issues",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L59",
"_origin": "ast",
"community": 105,
"norm_label": "issues",
"id": "opencode_agent_reviewer_issues"
},
{
"label": "Critical (Must Fix)",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L60",
"_origin": "ast",
"community": 105,
"norm_label": "critical (must fix)",
"id": "opencode_agent_reviewer_critical_must_fix"
},
{
"label": "Important (Should Fix)",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L61",
"_origin": "ast",
"community": 105,
"norm_label": "important (should fix)",
"id": "opencode_agent_reviewer_important_should_fix"
},
{
"label": "Minor (Nice to Have)",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L62",
"_origin": "ast",
"community": 105,
"norm_label": "minor (nice to have)",
"id": "opencode_agent_reviewer_minor_nice_to_have"
},
{
"label": "Assessment",
"file_type": "document",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L65",
"_origin": "ast",
"community": 105,
"norm_label": "assessment",
"id": "opencode_agent_reviewer_assessment"
},
{
"label": "CLAUDE.md",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L1",
"_origin": "ast",
"community": 104,
"norm_label": "claude.md",
"id": "claude"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L1",
"_origin": "ast",
"community": 104,
"norm_label": "agents.md",
"id": "claude_agents_md"
},
{
"label": "What this is",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L5",
"_origin": "ast",
"community": 104,
"norm_label": "what this is",
"id": "claude_what_this_is"
},
{
"label": "Hard constraints (drive design \u2014 don't violate)",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L14",
"_origin": "ast",
"community": 104,
"norm_label": "hard constraints (drive design \u2014 don't violate)",
"id": "claude_hard_constraints_drive_design_don_t_violate"
},
{
"label": "Architecture",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L28",
"_origin": "ast",
"community": 104,
"norm_label": "architecture",
"id": "claude_architecture"
},
{
"label": "Commands",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L41",
"_origin": "ast",
"community": 104,
"norm_label": "commands",
"id": "claude_commands"
},
{
"label": "Forge: Gitea, not GitHub",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L57",
"_origin": "ast",
"community": 104,
"norm_label": "forge: gitea, not github",
"id": "claude_forge_gitea_not_github"
},
{
"label": "Design system",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L68",
"_origin": "ast",
"community": 104,
"norm_label": "design system",
"id": "claude_design_system"
},
{
"label": "Security invariants",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L82",
"_origin": "ast",
"community": 104,
"norm_label": "security invariants",
"id": "claude_security_invariants"
},
{
"label": "Secure coding rules (code you write here)",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L89",
"_origin": "ast",
"community": 104,
"norm_label": "secure coding rules (code you write here)",
"id": "claude_secure_coding_rules_code_you_write_here"
},
{
"label": "Comments",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L119",
"_origin": "ast",
"community": 104,
"norm_label": "comments",
"id": "claude_comments"
},
{
"label": "Agent skills",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L143",
"_origin": "ast",
"community": 104,
"norm_label": "agent skills",
"id": "claude_agent_skills"
},
{
"label": "Issue tracker",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L147",
"_origin": "ast",
"community": 104,
"norm_label": "issue tracker",
"id": "claude_issue_tracker"
},
{
"label": "Triage labels",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L151",
"_origin": "ast",
"community": 104,
"norm_label": "triage labels",
"id": "claude_triage_labels"
},
{
"label": "Domain docs",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L155",
"_origin": "ast",
"community": 104,
"norm_label": "domain docs",
"id": "claude_domain_docs"
},
{
"label": "graphify",
"file_type": "document",
"source_file": "CLAUDE.md",
"source_location": "L159",
"_origin": "ast",
"community": 104,
"norm_label": "graphify",
"id": "claude_graphify"
},
{
"label": "CONTEXT.md",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L1",
"_origin": "ast",
"community": 126,
"norm_label": "context.md",
"id": "context_md_context"
},
{
"label": "Bookmark Manager",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L1",
"_origin": "ast",
"community": 126,
"norm_label": "bookmark manager",
"id": "context_bookmark_manager"
},
{
"label": "Language",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": "L7",
"_origin": "ast",
"community": 126,
"norm_label": "language",
"id": "context_language"
},
{
"label": "CUTOVER.md",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L1",
"_origin": "ast",
"community": 111,
"norm_label": "cutover.md",
"id": "cutover"
},
{
"label": "SQLite \u2192 Postgres cutover runbook",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L1",
"_origin": "ast",
"community": 111,
"norm_label": "sqlite \u2192 postgres cutover runbook",
"id": "cutover_sqlite_postgres_cutover_runbook"
},
{
"label": "0. The generator is throwaway",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L19",
"_origin": "ast",
"community": 111,
"norm_label": "0. the generator is throwaway",
"id": "cutover_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",
"community": 111,
"norm_label": "1. stop the old api and take a fresh export",
"id": "cutover_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",
"community": 111,
"norm_label": "2. bring up postgres with the schema and the owner reader",
"id": "cutover_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",
"community": 111,
"norm_label": "3. generate the import sql",
"id": "cutover_3_generate_the_import_sql"
},
{
"label": "4. Review it by eye",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L180",
"_origin": "ast",
"community": 111,
"norm_label": "4. review it by eye",
"id": "cutover_4_review_it_by_eye"
},
{
"label": "5. Apply it",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L197",
"_origin": "ast",
"community": 111,
"norm_label": "5. apply it",
"id": "cutover_5_apply_it"
},
{
"label": "6. Afterwards",
"file_type": "document",
"source_file": "CUTOVER.md",
"source_location": "L284",
"_origin": "ast",
"community": 111,
"norm_label": "6. afterwards",
"id": "cutover_6_afterwards"
},
{
"label": "DEPLOY.md",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"community": 108,
"norm_label": "deploy.md",
"id": "deploy"
},
{
"label": "Deployment",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"community": 108,
"norm_label": "deployment",
"id": "deploy_deployment"
},
{
"label": "0. Prerequisites",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L9",
"_origin": "ast",
"community": 108,
"norm_label": "0. prerequisites",
"id": "deploy_0_prerequisites"
},
{
"label": "1. Configure `.env`",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L25",
"_origin": "ast",
"community": 108,
"norm_label": "1. configure `.env`",
"id": "deploy_1_configure_env"
},
{
"label": "1b. Web UI",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L102",
"_origin": "ast",
"community": 108,
"norm_label": "1b. web ui",
"id": "deploy_1b_web_ui"
},
{
"label": "2. Build + start",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L159",
"_origin": "ast",
"community": 108,
"norm_label": "2. build + start",
"id": "deploy_2_build_start"
},
{
"label": "3. Verify over HTTPS",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L191",
"_origin": "ast",
"community": 108,
"norm_label": "3. verify over https",
"id": "deploy_3_verify_over_https"
},
{
"label": "4. Configure the userscript",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L223",
"_origin": "ast",
"community": 108,
"norm_label": "4. configure the userscript",
"id": "deploy_4_configure_the_userscript"
},
{
"label": "5. Install on Bromite",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L243",
"_origin": "ast",
"community": 108,
"norm_label": "5. install on bromite",
"id": "deploy_5_install_on_bromite"
},
{
"label": "6. Smoke-test the full loop",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L261",
"_origin": "ast",
"community": 108,
"norm_label": "6. smoke-test the full loop",
"id": "deploy_6_smoke_test_the_full_loop"
},
{
"label": "7. The browser, on the home machine",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L273",
"_origin": "ast",
"community": 108,
"norm_label": "7. the browser, on the home machine",
"id": "deploy_7_the_browser_on_the_home_machine"
},
{
"label": "Updating",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L471",
"_origin": "ast",
"community": 108,
"norm_label": "updating",
"id": "deploy_updating"
},
{
"label": "Troubleshooting",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L490",
"_origin": "ast",
"community": 108,
"norm_label": "troubleshooting",
"id": "deploy_troubleshooting"
},
{
"label": "Installing / updating the userscript",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": "L514",
"_origin": "ast",
"community": 108,
"norm_label": "installing / updating the userscript",
"id": "deploy_installing_updating_the_userscript"
},
{
"label": "PRODUCT.md",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L1",
"_origin": "ast",
"community": 37,
"norm_label": "product.md",
"id": "product"
},
{
"label": "Product",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L1",
"_origin": "ast",
"community": 37,
"norm_label": "product",
"id": "product_product"
},
{
"label": "Platform",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L5",
"_origin": "ast",
"community": 37,
"norm_label": "platform",
"id": "product_platform"
},
{
"label": "Users",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L9",
"_origin": "ast",
"community": 37,
"norm_label": "users",
"id": "product_users"
},
{
"label": "Product Purpose",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L15",
"_origin": "ast",
"community": 37,
"norm_label": "product purpose",
"id": "product_product_purpose"
},
{
"label": "Positioning",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L19",
"_origin": "ast",
"community": 37,
"norm_label": "positioning",
"id": "product_positioning"
},
{
"label": "Operating Context",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L23",
"_origin": "ast",
"community": 37,
"norm_label": "operating context",
"id": "product_operating_context"
},
{
"label": "Capabilities and Constraints",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L30",
"_origin": "ast",
"community": 37,
"norm_label": "capabilities and constraints",
"id": "product_capabilities_and_constraints"
},
{
"label": "Brand Commitments",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L41",
"_origin": "ast",
"community": 37,
"norm_label": "brand commitments",
"id": "product_brand_commitments"
},
{
"label": "Evidence on Hand",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L46",
"_origin": "ast",
"community": 37,
"norm_label": "evidence on hand",
"id": "product_evidence_on_hand"
},
{
"label": "Product Principles",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L51",
"_origin": "ast",
"community": 37,
"norm_label": "product principles",
"id": "product_product_principles"
},
{
"label": "Accessibility & Inclusion",
"file_type": "document",
"source_file": "PRODUCT.md",
"source_location": "L60",
"_origin": "ast",
"community": 37,
"norm_label": "accessibility & inclusion",
"id": "product_accessibility_inclusion"
},
{
"label": "README.md",
"file_type": "document",
"source_file": "README.md",
"source_location": "L1",
"_origin": "ast",
"community": 107,
"norm_label": "readme.md",
"id": "readme"
},
{
"label": "Manga Bookmark",
"file_type": "document",
"source_file": "README.md",
"source_location": "L1",
"_origin": "ast",
"community": 107,
"norm_label": "manga bookmark",
"id": "readme_manga_bookmark"
},
{
"label": "1. Backend",
"file_type": "document",
"source_file": "README.md",
"source_location": "L35",
"_origin": "ast",
"community": 107,
"norm_label": "1. backend",
"id": "readme_1_backend"
},
{
"label": "Config (env)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L37",
"_origin": "ast",
"community": 107,
"norm_label": "config (env)",
"id": "readme_config_env"
},
{
"label": "Endpoints",
"file_type": "document",
"source_file": "README.md",
"source_location": "L73",
"_origin": "ast",
"community": 107,
"norm_label": "endpoints",
"id": "readme_endpoints"
},
{
"label": "Develop / test",
"file_type": "document",
"source_file": "README.md",
"source_location": "L94",
"_origin": "ast",
"community": 107,
"norm_label": "develop / test",
"id": "readme_develop_test"
},
{
"label": "Run the stack",
"file_type": "document",
"source_file": "README.md",
"source_location": "L107",
"_origin": "ast",
"community": 107,
"norm_label": "run the stack",
"id": "readme_run_the_stack"
},
{
"label": "Deploy behind your reverse proxy",
"file_type": "document",
"source_file": "README.md",
"source_location": "L152",
"_origin": "ast",
"community": 107,
"norm_label": "deploy behind your reverse proxy",
"id": "readme_deploy_behind_your_reverse_proxy"
},
{
"label": "2. Userscript",
"file_type": "document",
"source_file": "README.md",
"source_location": "L173",
"_origin": "ast",
"community": 107,
"norm_label": "2. userscript",
"id": "readme_2_userscript"
},
{
"label": "Install",
"file_type": "document",
"source_file": "README.md",
"source_location": "L175",
"_origin": "ast",
"community": 107,
"norm_label": "install",
"id": "readme_install"
},
{
"label": "Install on Bromite (mobile)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L188",
"_origin": "ast",
"community": 107,
"norm_label": "install on bromite (mobile)",
"id": "readme_install_on_bromite_mobile"
},
{
"label": "Desktop iteration (optional)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L202",
"_origin": "ast",
"community": 107,
"norm_label": "desktop iteration (optional)",
"id": "readme_desktop_iteration_optional"
},
{
"label": "Use",
"file_type": "document",
"source_file": "README.md",
"source_location": "L207",
"_origin": "ast",
"community": 107,
"norm_label": "use",
"id": "readme_use"
},
{
"label": "How \"latest chapter\" is found",
"file_type": "document",
"source_file": "README.md",
"source_location": "L239",
"_origin": "ast",
"community": 107,
"norm_label": "how \"latest chapter\" is found",
"id": "readme_how_latest_chapter_is_found"
},
{
"label": "Adapter reference (verified live 2026-07-24)",
"file_type": "document",
"source_file": "README.md",
"source_location": "L262",
"_origin": "ast",
"community": 107,
"norm_label": "adapter reference (verified live 2026-07-24)",
"id": "readme_adapter_reference_verified_live_2026_07_24"
},
{
"label": "REDEPLOY.md",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"community": 106,
"norm_label": "redeploy.md",
"id": "redeploy"
},
{
"label": "Redeploy runbook",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L1",
"_origin": "ast",
"community": 106,
"norm_label": "redeploy runbook",
"id": "redeploy_redeploy_runbook"
},
{
"label": "0. Preflight",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L26",
"_origin": "ast",
"community": 106,
"norm_label": "0. preflight",
"id": "redeploy_0_preflight"
},
{
"label": "1. Back up the database",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L54",
"_origin": "ast",
"community": 106,
"norm_label": "1. back up the database",
"id": "redeploy_1_back_up_the_database"
},
{
"label": "Preferred: hot dump, no downtime",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L74",
"_origin": "ast",
"community": 106,
"norm_label": "preferred: hot dump, no downtime",
"id": "redeploy_preferred_hot_dump_no_downtime"
},
{
"label": "Fallback: cold volume archive",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L124",
"_origin": "ast",
"community": 106,
"norm_label": "fallback: cold volume archive",
"id": "redeploy_fallback_cold_volume_archive"
},
{
"label": "Retention",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L159",
"_origin": "ast",
"community": 106,
"norm_label": "retention",
"id": "redeploy_retention"
},
{
"label": "A note on the old `bookmarks-data` volume",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L168",
"_origin": "ast",
"community": 106,
"norm_label": "a note on the old `bookmarks-data` volume",
"id": "redeploy_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",
"community": 106,
"norm_label": "2. pull the new code",
"id": "redeploy_2_pull_the_new_code"
},
{
"label": "3. Rebuild and restart",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L205",
"_origin": "ast",
"community": 106,
"norm_label": "3. rebuild and restart",
"id": "redeploy_3_rebuild_and_restart"
},
{
"label": "4. Verify the deploy",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L232",
"_origin": "ast",
"community": 106,
"norm_label": "4. verify the deploy",
"id": "redeploy_4_verify_the_deploy"
},
{
"label": "5. Smoke-test the full loop",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L294",
"_origin": "ast",
"community": 106,
"norm_label": "5. smoke-test the full loop",
"id": "redeploy_5_smoke_test_the_full_loop"
},
{
"label": "6. Rollback",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L316",
"_origin": "ast",
"community": 106,
"norm_label": "6. rollback",
"id": "redeploy_6_rollback"
},
{
"label": "7. The whole thing, as one block",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L366",
"_origin": "ast",
"community": 106,
"norm_label": "7. the whole thing, as one block",
"id": "redeploy_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",
"community": 106,
"norm_label": "8. the browser unit (separate machine, separate cadence)",
"id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence"
},
{
"label": "Troubleshooting",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": "L444",
"_origin": "ast",
"community": 106,
"norm_label": "troubleshooting",
"id": "redeploy_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",
"community": 39,
"norm_label": "2026-07-26t15-50-42z__backend-templates-app-html.md",
"id": "home_tan_mangabookmark_backend_impeccable_critique_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",
"community": 39,
"norm_label": "design health score",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 39,
"norm_label": "design specificity verdict",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 39,
"norm_label": "priority issues",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 39,
"norm_label": "persona red flags",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 39,
"norm_label": "minor observations",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 39,
"norm_label": "questions to consider",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_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",
"community": 40,
"norm_label": "2026-07-26t17-08-41z__backend-templates-app-html.md",
"id": "home_tan_mangabookmark_backend_impeccable_critique_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",
"community": 40,
"norm_label": "design health score",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_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",
"community": 40,
"norm_label": "design specificity verdict",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_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",
"community": 40,
"norm_label": "priority issues",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_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",
"community": 40,
"norm_label": "persona red flags",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_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",
"community": 40,
"norm_label": "minor observations",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_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",
"community": 40,
"norm_label": "questions to consider",
"id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider"
},
{
"label": "AGENTS.md",
"file_type": "document",
"source_file": "backend/AGENTS.md",
"source_location": "L1",
"_origin": "ast",
"community": 176,
"norm_label": "agents.md",
"id": "backend_claude"
},
{
"label": "0001-postgresql-over-sqlite.md",
"file_type": "document",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": "L1",
"_origin": "ast",
"community": 121,
"norm_label": "0001-postgresql-over-sqlite.md",
"id": "docs_adr_0001_postgresql_over_sqlite"
},
{
"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",
"community": 121,
"norm_label": "postgres replaces sqlite as the primary datastore",
"id": "docs_adr_0001_postgresql_over_sqlite_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",
"community": 121,
"norm_label": "considered options",
"id": "docs_adr_0001_postgresql_over_sqlite_considered_options"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": "L25",
"_origin": "ast",
"community": 121,
"norm_label": "consequences",
"id": "docs_adr_0001_postgresql_over_sqlite_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",
"community": 122,
"norm_label": "0002-discord-oauth-no-passwords-no-email.md",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email"
},
{
"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",
"community": 122,
"norm_label": "identity comes from discord oauth; we store no passwords and send no email",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_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",
"community": 122,
"norm_label": "considered options",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": "L26",
"_origin": "ast",
"community": 122,
"norm_label": "consequences",
"id": "docs_adr_0002_discord_oauth_no_passwords_no_email_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",
"community": 120,
"norm_label": "0003-series-shared-and-poll-owned.md",
"id": "docs_adr_0003_series_shared_and_poll_owned"
},
{
"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",
"community": 120,
"norm_label": "series is a shared entity, and only the poll may update it",
"id": "docs_adr_0003_series_shared_and_poll_owned_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",
"community": 120,
"norm_label": "why",
"id": "docs_adr_0003_series_shared_and_poll_owned_why"
},
{
"label": "Only the Poll writes Series fields",
"file_type": "document",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L25",
"_origin": "ast",
"community": 120,
"norm_label": "only the poll writes series fields",
"id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L38",
"_origin": "ast",
"community": 120,
"norm_label": "consequences",
"id": "docs_adr_0003_series_shared_and_poll_owned_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",
"community": 123,
"norm_label": "0004-wire-format-does-not-mirror-the-schema.md",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema"
},
{
"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",
"community": 123,
"norm_label": "the wire format stays flat and deliberately does not mirror the schema",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_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",
"community": 123,
"norm_label": "why a future reader will find this surprising",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_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",
"community": 123,
"norm_label": "consequence",
"id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence"
},
{
"label": "0005-on-demand-browser.md",
"file_type": "document",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L1",
"_origin": "ast",
"community": 124,
"norm_label": "0005-on-demand-browser.md",
"id": "docs_adr_0005_on_demand_browser"
},
{
"label": "ADR-0005: On-demand browser sidecar",
"file_type": "document",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L1",
"_origin": "ast",
"community": 124,
"norm_label": "adr-0005: on-demand browser sidecar",
"id": "docs_adr_0005_on_demand_browser_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",
"community": 124,
"norm_label": "decision",
"id": "docs_adr_0005_on_demand_browser_decision"
},
{
"label": "Constraints",
"file_type": "document",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L35",
"_origin": "ast",
"community": 124,
"norm_label": "constraints",
"id": "docs_adr_0005_on_demand_browser_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",
"community": 115,
"norm_label": "0006-browser-on-the-home-machine.md",
"id": "docs_adr_0006_browser_on_the_home_machine"
},
{
"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",
"community": 115,
"norm_label": "adr-0006: the browser runs on the home machine, over the tailnet",
"id": "docs_adr_0006_browser_on_the_home_machine_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",
"community": 115,
"norm_label": "decision",
"id": "docs_adr_0006_browser_on_the_home_machine_decision"
},
{
"label": "Why",
"file_type": "document",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L17",
"_origin": "ast",
"community": 115,
"norm_label": "why",
"id": "docs_adr_0006_browser_on_the_home_machine_why"
},
{
"label": "Constraints",
"file_type": "document",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L35",
"_origin": "ast",
"community": 115,
"norm_label": "constraints",
"id": "docs_adr_0006_browser_on_the_home_machine_constraints"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L64",
"_origin": "ast",
"community": 115,
"norm_label": "consequences",
"id": "docs_adr_0006_browser_on_the_home_machine_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",
"community": 113,
"norm_label": "0007-backend-hosts-cover-bytes.md",
"id": "docs_adr_0007_backend_hosts_cover_bytes"
},
{
"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",
"community": 113,
"norm_label": "adr-0007: the backend hosts every site's cover bytes",
"id": "docs_adr_0007_backend_hosts_cover_bytes_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",
"community": 113,
"norm_label": "decision",
"id": "docs_adr_0007_backend_hosts_cover_bytes_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",
"community": 113,
"norm_label": "why a future reader will find this surprising",
"id": "docs_adr_0007_backend_hosts_cover_bytes_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",
"community": 113,
"norm_label": "considered options",
"id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options"
},
{
"label": "Two deliberate relaxations",
"file_type": "document",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L61",
"_origin": "ast",
"community": 113,
"norm_label": "two deliberate relaxations",
"id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L82",
"_origin": "ast",
"community": 113,
"norm_label": "consequences",
"id": "docs_adr_0007_backend_hosts_cover_bytes_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",
"community": 116,
"norm_label": "0008-series-identity-is-discovered-not-derived.md",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived"
},
{
"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",
"community": 116,
"norm_label": "adr-0008: a series identity is discovered from the site's links, never derived from an address",
"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"
},
{
"label": "Decision",
"file_type": "document",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L6",
"_origin": "ast",
"community": 116,
"norm_label": "decision",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision"
},
{
"label": "Why",
"file_type": "document",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L20",
"_origin": "ast",
"community": 116,
"norm_label": "why",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_why"
},
{
"label": "Considered options",
"file_type": "document",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L64",
"_origin": "ast",
"community": 116,
"norm_label": "considered options",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options"
},
{
"label": "Consequences",
"file_type": "document",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L82",
"_origin": "ast",
"community": 116,
"norm_label": "consequences",
"id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences"
},
{
"label": "domain.md",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L1",
"_origin": "ast",
"community": 117,
"norm_label": "domain.md",
"id": "docs_agents_domain"
},
{
"label": "Domain Docs",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L1",
"_origin": "ast",
"community": 117,
"norm_label": "domain docs",
"id": "docs_agents_domain_domain_docs"
},
{
"label": "Before exploring, read these",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L6",
"_origin": "ast",
"community": 117,
"norm_label": "before exploring, read these",
"id": "docs_agents_domain_before_exploring_read_these"
},
{
"label": "File structure",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L18",
"_origin": "ast",
"community": 117,
"norm_label": "file structure",
"id": "docs_agents_domain_file_structure"
},
{
"label": "Use the glossary's vocabulary",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L33",
"_origin": "ast",
"community": 117,
"norm_label": "use the glossary's vocabulary",
"id": "docs_agents_domain_use_the_glossary_s_vocabulary"
},
{
"label": "Flag ADR conflicts",
"file_type": "document",
"source_file": "docs/agents/domain.md",
"source_location": "L43",
"_origin": "ast",
"community": 117,
"norm_label": "flag adr conflicts",
"id": "docs_agents_domain_flag_adr_conflicts"
},
{
"label": "issue-tracker.md",
"file_type": "document",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L1",
"_origin": "ast",
"community": 114,
"norm_label": "issue-tracker.md",
"id": "docs_agents_issue_tracker"
},
{
"label": "Issue tracker: Gitea (`tea` CLI)",
"file_type": "document",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L1",
"_origin": "ast",
"community": 114,
"norm_label": "issue tracker: gitea (`tea` cli)",
"id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli"
},
{
"label": "Conventions",
"file_type": "document",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L11",
"_origin": "ast",
"community": 114,
"norm_label": "conventions",
"id": "docs_agents_issue_tracker_conventions"
},
{
"label": "Pull requests as a triage surface",
"file_type": "document",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L24",
"_origin": "ast",
"community": 114,
"norm_label": "pull requests as a triage surface",
"id": "docs_agents_issue_tracker_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",
"community": 114,
"norm_label": "when a skill says \"publish to the issue tracker\"",
"id": "docs_agents_issue_tracker_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",
"community": 114,
"norm_label": "when a skill says \"fetch the relevant ticket\"",
"id": "docs_agents_issue_tracker_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",
"community": 114,
"norm_label": "wayfinding operations",
"id": "docs_agents_issue_tracker_wayfinding_operations"
},
{
"label": "triage-labels.md",
"file_type": "document",
"source_file": "docs/agents/triage-labels.md",
"source_location": "L1",
"_origin": "ast",
"community": 127,
"norm_label": "triage-labels.md",
"id": "docs_agents_triage_labels"
},
{
"label": "Triage Labels",
"file_type": "document",
"source_file": "docs/agents/triage-labels.md",
"source_location": "L1",
"_origin": "ast",
"community": 127,
"norm_label": "triage labels",
"id": "docs_agents_triage_labels_triage_labels"
},
{
"label": "design-system.md",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L1",
"_origin": "ast",
"community": 109,
"norm_label": "design-system.md",
"id": "docs_design_system"
},
{
"label": "Cinder \u2014 BookmarkManager design system",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L1",
"_origin": "ast",
"community": 109,
"norm_label": "cinder \u2014 bookmarkmanager design system",
"id": "docs_design_system_cinder_bookmarkmanager_design_system"
},
{
"label": "1. The one idea",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L16",
"_origin": "ast",
"community": 109,
"norm_label": "1. the one idea",
"id": "docs_design_system_1_the_one_idea"
},
{
"label": "2. Tokens",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L42",
"_origin": "ast",
"community": 109,
"norm_label": "2. tokens",
"id": "docs_design_system_2_tokens"
},
{
"label": "3. Type",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L91",
"_origin": "ast",
"community": 109,
"norm_label": "3. type",
"id": "docs_design_system_3_type"
},
{
"label": "4. Components (web UI)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L132",
"_origin": "ast",
"community": 109,
"norm_label": "4. components (web ui)",
"id": "docs_design_system_4_components_web_ui"
},
{
"label": "5. Components (userscript panel)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L224",
"_origin": "ast",
"community": 109,
"norm_label": "5. components (userscript panel)",
"id": "docs_design_system_5_components_userscript_panel"
},
{
"label": "6. Motion",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L239",
"_origin": "ast",
"community": 109,
"norm_label": "6. motion",
"id": "docs_design_system_6_motion"
},
{
"label": "7. Accessibility floor (not negotiable)",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L252",
"_origin": "ast",
"community": 109,
"norm_label": "7. accessibility floor (not negotiable)",
"id": "docs_design_system_7_accessibility_floor_not_negotiable"
},
{
"label": "8. Adding something new \u2014 checklist",
"file_type": "document",
"source_file": "docs/design-system.md",
"source_location": "L267",
"_origin": "ast",
"community": 109,
"norm_label": "8. adding something new \u2014 checklist",
"id": "docs_design_system_8_adding_something_new_checklist"
},
{
"label": "lightnovelworld-chapter-vs-series-slug.md",
"file_type": "document",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L1",
"_origin": "ast",
"community": 46,
"norm_label": "lightnovelworld-chapter-vs-series-slug.md",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug"
},
{
"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",
"community": 46,
"norm_label": "lightnovelworld.net \u2014 chapter slug vs. series slug",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_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",
"community": 46,
"norm_label": "1. summary answer table",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "2. the two reference pages",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "3. chapter page \u2192 series url: every in-page pointer, in priority order",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_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",
"community": 46,
"norm_label": "priority 1 \u2014 `a[aria-label='all chapter']` \u2705 works",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_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",
"community": 46,
"norm_label": "priority 2 \u2014 microdata `breadcrumblist` / `a[itemprop=item]` \u2705 works",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_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",
"community": 46,
"norm_label": "priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f ambiguous",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_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",
"community": 46,
"norm_label": "\u274c not usable \u2014 json-ld `breadcrumblist` (\u00a73.1)",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_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",
"community": 46,
"norm_label": "\u274c not usable \u2014 `<link rel=canonical>` (\u00a73.2)",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_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",
"community": 46,
"norm_label": "\u274c not usable \u2014 `og:` meta tags (\u00a73.3)",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_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",
"community": 46,
"norm_label": "also present \u2014 `rel=next` / `rel=prev` chapter navigation",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_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",
"community": 46,
"norm_label": "4. the reverse direction, and how common divergence is",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "4.1 sample method",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "4.2 divergence results",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "4.3 is there a derivable rule? **no.**",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "4.4 the split case \u2014 a slug can change *mid-series*",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_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",
"community": 46,
"norm_label": "5. series page \u2192 chapter list",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_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",
"community": 46,
"norm_label": "6. is the unscoped chapter regex safe on a series page?",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "verdict: **safe**",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "caveats to record with the verdict",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "7. redirects and reverse-lookup endpoints",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "8. implications for issue #77",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "8.1 the bug",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "8.2 the proposed fix is sound",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "8.3 the userscript has the same bug, and it is worse",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "8.4 note on `series_id`",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_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",
"community": 46,
"norm_label": "reproduction",
"id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction"
},
{
"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": "AGENTS.md Repo Guidance",
"file_type": "document",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 32,
"norm_label": "agents.md repo guidance",
"id": "agents_agents"
},
{
"label": "Cinder Design System",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Source of truth is the Claude Design project BookmarkManager Web UI (969ac210-fe02-4c01-ae1b-9a271dcc779a); tokens only, both colour branches touched together, no cards/corners/shadows, one --measure: 760px column.",
"community": 154,
"norm_label": "cinder design system",
"id": "agents_cinder"
},
{
"label": "novel-bookmark.user.js",
"file_type": "code",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 159,
"norm_label": "novel-bookmark.user.js",
"id": "agents_novel_bookmark_user_js"
},
{
"label": "Security Invariants",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Auth on /bookmarks* requires Authorization: Bearer matched by SHA-256 against readers.token_sha256 with constant-time compare; CORS reflects Origin only when in ALLOWED_ORIGINS; sessions are DB rows with opaque cookie ids, expiry enforced by lookup, not signature.",
"community": 160,
"norm_label": "security invariants",
"id": "agents_security_invariants"
},
{
"label": "Graphify Knowledge Graph",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Query-first: graphify query/path/explain over raw grepping; run graphify update . after modifying code (AST-only, no API cost).",
"community": 158,
"norm_label": "graphify knowledge graph",
"id": "agents_graphify"
},
{
"label": "CDP Browser Unit (chrome/)",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Own compose unit on a second machine, reached over the tailnet; on-demand, reaped after five idle minutes; BROWSER_WS_URL must be a tailnet IP, never a MagicDNS name (500s at /json/version).",
"community": 153,
"norm_label": "cdp browser unit (chrome/)",
"id": "agents_cdp_browser"
},
{
"label": "Cloudflare Challenge Behaviour",
"file_type": "rationale",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Block is IP-reputation-based, not universal and not reliably reproducible; a UTC clock is the datacenter-default tell (Asia/Jakarta and America/New_York cleared in ~4s while UTC never did in 60s). Treat live curl/CDP success as a time-varying fact to re-check.",
"community": 155,
"norm_label": "cloudflare challenge behaviour",
"id": "agents_cloudflare_challenge"
},
{
"label": "Gitea + tea CLI",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Origin is a self-hosted Gitea instance (gitea.violetcrown.my.id), so gh does not work here; auth lives in tea login, not GH_TOKEN.",
"community": 157,
"norm_label": "gitea + tea cli",
"id": "agents_gitea_tea"
},
{
"label": "Ember Means New Chapter Only",
"file_type": "rationale",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Cinder core law: no other state (busy, error, destruction) may use --ember; destruction gets --danger. New Chapter is the single condition the ember accent is permitted to signal.",
"community": 156,
"norm_label": "ember means new chapter only",
"id": "agents_ember_law"
},
{
"label": "bookmarks Table",
"file_type": "concept",
"source_file": "AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "One backend, one bookmarks table: a kind column (manga|novel) splits the libraries; rows keyed <site>:<series_id>.",
"community": 41,
"norm_label": "bookmarks table",
"id": "agents_bookmarks_table"
},
{
"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": "CONTEXT.md Ubiquitous Language",
"file_type": "document",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Single root context doc; briefs and code must speak this language (e.g. Poll, never scrape).",
"community": 181,
"norm_label": "context.md ubiquitous language",
"id": "context_context"
},
{
"label": "Series",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 190,
"norm_label": "series",
"id": "context_series"
},
{
"label": "Site",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 191,
"norm_label": "site",
"id": "context_site"
},
{
"label": "Chapter Slug",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A Chapter Slug is always discovered, never derived; only the Site's own links say which slugs a Series uses.",
"community": 180,
"norm_label": "chapter slug",
"id": "context_chapter_slug"
},
{
"label": "Cover",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Defined by what a Reader's browser can display, not by where the Site keeps the picture; an address no client can load is a missing Cover.",
"community": 26,
"norm_label": "cover",
"id": "context_cover"
},
{
"label": "Reader",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Exactly one per set of credentials, so there is no separate 'account' concept to model.",
"community": 189,
"norm_label": "reader",
"id": "context_reader"
},
{
"label": "Bookmark",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 31,
"norm_label": "bookmark",
"id": "context_bookmark"
},
{
"label": "Library",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "One of the two halves of the collection - manga or novel - selected by a Bookmark's kind; not a per-person concept.",
"community": 184,
"norm_label": "library",
"id": "context_library"
},
{
"label": "Progress",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Only a change in Progress is real activity, so only Progress reorders the list.",
"community": 188,
"norm_label": "progress",
"id": "context_progress"
},
{
"label": "Latest Chapter",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The number is what ranks it, never a date; where a Site disagrees with itself, its list of chapters is the record and its summary of that list is not.",
"community": 183,
"norm_label": "latest chapter",
"id": "context_latest_chapter"
},
{
"label": "Poll",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Performed once per Series no matter how many Readers bookmarked it - work done on behalf of the Series, never on behalf of a Reader. Avoid: scrape.",
"community": 187,
"norm_label": "poll",
"id": "context_poll"
},
{
"label": "New Chapter",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "The state where Latest Chapter is ahead of Progress; the single condition the ember accent is permitted to signal.",
"community": 186,
"norm_label": "new chapter",
"id": "context_new_chapter"
},
{
"label": "Lifecycle Bucket",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 185,
"norm_label": "lifecycle bucket",
"id": "context_lifecycle_bucket"
},
{
"label": "Favourite",
"file_type": "concept",
"source_file": "CONTEXT.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A reader's manual pin on a Bookmark; orthogonal to the Lifecycle bucket, never a reason to reorder the list.",
"community": 182,
"norm_label": "favourite",
"id": "context_favourite"
},
{
"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": "Deployment Runbook",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 201,
"norm_label": "deployment runbook",
"id": "deploy_deploy"
},
{
"label": "ADR-0002 (Discord OAuth Sign-In)",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Discord authorization code grant; guild membership is registration; callback URL matched verbatim.",
"community": 197,
"norm_label": "adr-0002 (discord oauth sign-in)",
"id": "deploy_adr_0002"
},
{
"label": "ADR-0006 (Browser Out of API Stack)",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Browser kept out of the API stack: 471 MiB working set on a 1974 MiB swapless VPS, and a residential egress scores better with Cloudflare; on-demand (ADR-0005); an unreachable browser must degrade exactly as an unset BROWSER_WS_URL.",
"community": 198,
"norm_label": "adr-0006 (browser out of api stack)",
"id": "deploy_adr_0006"
},
{
"label": "ADR-0007 (Absolute Cover URLs)",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Cover URLs on the wire are absolute because the userscript renders them on a Site's own origin.",
"community": 199,
"norm_label": "adr-0007 (absolute cover urls)",
"id": "deploy_adr_0007"
},
{
"label": "TOKEN_KEY Credential Derivation",
"file_type": "concept",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Every Reader's userscript credential is derived from TOKEN_KEY (issue #24); only SHA-256 hashes are stored, so a database leak alone cannot recover credentials; changing it invalidates every installed script at once.",
"community": 204,
"norm_label": "token_key credential derivation",
"id": "deploy_token_key"
},
{
"label": "Issue #24 (Derived Credentials)",
"file_type": "document",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 202,
"norm_label": "issue #24 (derived credentials)",
"id": "deploy_issue_24"
},
{
"label": "Tailscale ACL Tagging",
"file_type": "concept",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "BROWSER_BIND_ADDR has no default on purpose - the bind address is the access control (CDP authenticates nothing); tagging replaces the device's user identity so autogroup:member stops matching the browser machine.",
"community": 203,
"norm_label": "tailscale acl tagging",
"id": "deploy_tailscale_acl"
},
{
"label": "Traefik Reverse Proxy",
"file_type": "concept",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 205,
"norm_label": "traefik reverse proxy",
"id": "deploy_traefik"
},
{
"label": "bookmark-api Service",
"file_type": "concept",
"source_file": "DEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 200,
"norm_label": "bookmark-api service",
"id": "deploy_bookmark_api"
},
{
"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": "README Config and Endpoint Reference",
"file_type": "document",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 267,
"norm_label": "readme config and endpoint reference",
"id": "readme_readme"
},
{
"label": "Go Backend (backend/)",
"file_type": "code",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 263,
"norm_label": "go backend (backend/)",
"id": "readme_backend"
},
{
"label": "Latest Chapter Poller",
"file_type": "concept",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Cooldowns (1h plain-TLS, 6h browser-backed, floor 15m), batch 14 series per wake with 20s stagger; updated_at moves only on real reading progress.",
"community": 265,
"norm_label": "latest chapter poller",
"id": "readme_poller"
},
{
"label": "Site Adapters",
"file_type": "concept",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Per-site URL-regex adapters for Asura/Demonic/Comix/Kagane; title from og:title; no adapter reads a cover (backend acquires covers, ADR-0007).",
"community": 262,
"norm_label": "site adapters",
"id": "readme_adapters"
},
{
"label": "localStorage Cache and Retry Queue",
"file_type": "concept",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Offline changes cached in localStorage and retried on the next successful load (last-write-wins); per-device freshness under bmgr:manga:lastchecked is deliberately not synced.",
"community": 264,
"norm_label": "localstorage cache and retry queue",
"id": "readme_localstorage_cache"
},
{
"label": "Postgres Store (postgres:17-alpine)",
"file_type": "concept",
"source_file": "README.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 266,
"norm_label": "postgres store (postgres:17-alpine)",
"id": "readme_postgres"
},
{
"label": "Redeploy Runbook",
"file_type": "document",
"source_file": "REDEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 270,
"norm_label": "redeploy runbook",
"id": "redeploy_redeploy"
},
{
"label": "pg_dump Hot Backup",
"file_type": "concept",
"source_file": "REDEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Back up before you pull - a backup taken after a bad migration is a backup of the damage; custom-format archive (-Fc), backups live in a -backups sibling of the checkout, never inside it.",
"community": 269,
"norm_label": "pg_dump hot backup",
"id": "redeploy_pg_dump_backup"
},
{
"label": "Rollback Strategy",
"file_type": "concept",
"source_file": "REDEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Two independent failure modes: bad code (checkout previous hash, rebuild) vs damaged database (stop only the API, pg_restore --clean --if-exists).",
"community": 271,
"norm_label": "rollback strategy",
"id": "redeploy_rollback"
},
{
"label": "Browser Unit Redeploy",
"file_type": "concept",
"source_file": "REDEPLOY.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Separate machine, separate cadence, holds no data to back up; rebuild is the Chrome upgrade path (google-chrome-stable unpinned on purpose); chrome-profile volume survives --build so clearance cookies are reused.",
"community": 268,
"norm_label": "browser unit redeploy",
"id": "redeploy_browser_unit"
},
{
"label": "Backend AGENTS.md Guidance",
"file_type": "document",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 167,
"norm_label": "backend agents.md guidance",
"id": "backend_agents_doc"
},
{
"label": "Backend Go Service (stdlib net/http)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Single static binary (CGO_ENABLED=0 -> distroless/scratch) listening plain :8080 behind a TLS-terminating reverse proxy; composition happens only in main.go's newRouter.",
"community": 103,
"norm_label": "backend go service (stdlib net/http)",
"id": "backend_agents_backend"
},
{
"label": "Store Package (Postgres Persistence)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 103,
"norm_label": "store package (postgres persistence)",
"id": "backend_agents_store"
},
{
"label": "Latest Package (Site Parsers & Poller)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 169,
"norm_label": "latest package (site parsers & poller)",
"id": "backend_agents_latest"
},
{
"label": "Session Package (Cookie Signing & Rate Limit)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 173,
"norm_label": "session package (cookie signing & rate limit)",
"id": "backend_agents_session"
},
{
"label": "HTTP Middleware (Auth/Gzip/CORS)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 168,
"norm_label": "http middleware (auth/gzip/cors)",
"id": "backend_agents_httpmw"
},
{
"label": "API Package (Bookmark JSON Handlers)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 165,
"norm_label": "api package (bookmark json handlers)",
"id": "backend_agents_api"
},
{
"label": "Userscript Package (Serving Handler)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 175,
"norm_label": "userscript package (serving handler)",
"id": "backend_agents_userscript"
},
{
"label": "Web Package (Browser UI + Templates)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Serves the browser UI on a second hostname with go:embed-ed templates and static assets, so the Dockerfile must copy the whole internal/ tree.",
"community": 8,
"norm_label": "web package (browser ui + templates)",
"id": "backend_agents_web"
},
{
"label": "Main Composition Root",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 171,
"norm_label": "main composition root",
"id": "backend_agents_main"
},
{
"label": "HMAC-Derived Reader Credentials",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Credentials are HMAC-derived (token.Token(TOKEN_KEY, discord_id, epoch)) and never stored \u2014 only SHA-256 hashes sit in readers.token_sha256, so a database leak yields nothing usable while install URLs can be rebuilt after any restart.",
"community": 8,
"norm_label": "hmac-derived reader credentials",
"id": "backend_agents_token_derivation"
},
{
"label": "Reader-Owned Store",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Auth resolves the acting Reader from the presented credential and nothing else; every store read/write is scoped to that Reader, there is no global token and no unauthenticated-by-Reader route, and the reader id travels in the request context.",
"community": 8,
"norm_label": "reader-owned store",
"id": "backend_agents_reader_owned_store"
},
{
"label": "Migration-Owned Schema",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Schema is migration-owned: numbered append-only SQL files are go:embed-ed and applied on every start by store.migrate, one transaction each, so every environment converges without column probing or data-fixup machinery (both SQLite-era and gone).",
"community": 172,
"norm_label": "migration-owned schema",
"id": "backend_agents_migration_owned_schema"
},
{
"label": "Latest-Chapter Poller",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "A background ticker goroutine keeps latest_chapter fresh without user activity; it walks Series not Bookmarks, stamps the series row before fetch so broken series wait out the cooldown, and writes single-column updates (SetLatestChapter) so read progress and list order are never touched.",
"community": 170,
"norm_label": "latest-chapter poller",
"id": "backend_agents_latest_chapter_poller"
},
{
"label": "Cover Acquisition & Serving Pipeline",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Covers are acquired once at creation (ADR-0007) and served from our own content-addressed origin as PUBLIC_BASE_URL + /covers/{sha256}, so the wire address never 404s and a Site's origin never sees our credentials; client-sent covers are decoded and discarded, and GET /covers/{addr} is public and uncredentialed.",
"community": 166,
"norm_label": "cover acquisition & serving pipeline",
"id": "backend_agents_covers_pipeline"
},
{
"label": "updated_at List-Order Rule",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "updated_at drives list order and only moves on real reading progress (row new or last_chapter_num changed), so favouriting a series or recording a newly published chapter must not reorder the list; PUT therefore returns the row as stored and clients must adopt that response.",
"community": 174,
"norm_label": "updated_at list-order rule",
"id": "backend_agents_updated_at_rule"
},
{
"label": "Lifecycle Buckets (reading/archived/finished)",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "status on each bookmark is reading|archived|finished, orthogonal to favorite; archived and finished appear only in their own tab, finished is settable only from the web UI (PUT rejects it with 400), and an empty incoming status means keep the stored one, resolved on the VALUES side of Store.Upsert.",
"community": 8,
"norm_label": "lifecycle buckets (reading/archived/finished)",
"id": "backend_agents_lifecycle_buckets"
},
{
"label": "Confirm-Gated Destructive Actions",
"file_type": "rationale",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Every action that moves a series out of the list (archive, finish, remove) opens its own confirm-row disclosure via toggleConfirmRow(key, kind); restore fires instantly since it is the reversal, and --ember stays reserved for the new-chapter signal while busy bar and inline error use --mute.",
"community": 8,
"norm_label": "confirm-gated destructive actions",
"id": "backend_agents_confirm_gated_actions"
},
{
"label": "Browser Sidecar (BROWSER_WS_URL)",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "kagane and novelfull sit behind Cloudflare JavaScript challenges the TLS client cannot clear, so they are fetched over CDP via BROWSER_WS_URL from a browser that runs on a separate machine over the tailnet (ADR-0006); the address must be a tailnet IP, never a hostname.",
"community": 103,
"norm_label": "browser sidecar (browser_ws_url)",
"id": "backend_agents_browser_sidecar"
},
{
"label": "Discord OAuth & Guild-Membership Gate",
"file_type": "concept",
"source_file": "backend/AGENTS.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Guild membership is registration (issue #27): discordCallback gates on membership (and DISCORD_REQUIRED_ROLE when set) then calls Store.EnsureReader, so a refusal creates nothing and a returning Reader reuses their row; sessions are rows in the sessions table with an opaque cookie id.",
"community": 8,
"norm_label": "discord oauth & guild-membership gate",
"id": "backend_agents_discord_oauth"
},
{
"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": "app.html \u2014 App Shell Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "app.html \u2014 app shell template",
"id": "backend_internal_web_templates_app_doc"
},
{
"label": "Bookmark Bucket Tabs",
"file_type": "concept",
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Tabs are real links with real hrefs (navigation, not an ARIA tablist) that htmx-swap the #list fragment and push the URL; the Updated tab exists only for the manga library because novels have no poller-fed 'what is out that I have not read' bucket.",
"community": 8,
"norm_label": "bookmark bucket tabs",
"id": "backend_internal_web_templates_app_tabs"
},
{
"label": "Manga/Novel Library Switch",
"file_type": "concept",
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Plain full-page links, not htmx swaps: switching library replaces the tab row and the chrome, which is a page, not a fragment.",
"community": 8,
"norm_label": "manga/novel library switch",
"id": "backend_internal_web_templates_app_libswitch"
},
{
"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": "readers.html \u2014 Reader Roster Template",
"file_type": "document",
"source_file": "backend/internal/web/templates/readers.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 8,
"norm_label": "readers.html \u2014 reader roster template",
"id": "backend_internal_web_templates_readers_doc"
},
{
"label": "Reader Roster Panel",
"file_type": "concept",
"source_file": "backend/internal/web/templates/readers.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Rendered only for the owner and re-rendered whole as the response to a revocation so session counts cannot describe the state before the tap; the owner's own row never offers Revoke, and revocation is confirm-gated.",
"community": 8,
"norm_label": "reader roster panel",
"id": "backend_internal_web_templates_readers_roster"
},
{
"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.yml \u2014 Base Stack",
"file_type": "document",
"source_file": "docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 103,
"norm_label": "docker-compose.yml \u2014 base stack",
"id": "docker_compose_doc"
},
{
"label": "bookmark-api Service",
"file_type": "concept",
"source_file": "docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Binds 127.0.0.1:8080 only; a host reverse proxy terminates TLS and forwards. The migration runner is the first thing the binary does, so it depends_on a healthy postgres; env vars use :? required-var syntax so compose refuses to start without TOKEN_KEY, OWNER_DISCORD_ID, etc.",
"community": 103,
"norm_label": "bookmark-api service",
"id": "docker_compose_bookmark_api"
},
{
"label": "postgres Service (postgres:17-alpine)",
"file_type": "concept",
"source_file": "docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 103,
"norm_label": "postgres service (postgres:17-alpine)",
"id": "docker_compose_postgres"
},
{
"label": "Internal db Network",
"file_type": "concept",
"source_file": "docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Postgres needs no egress and nothing outside bookmark-api needs to reach it, so this network is internal: true; the pre-Postgres SQLite volume is deliberately no longer declared so docker compose down -v cannot take it with the rest.",
"community": 103,
"norm_label": "internal db network",
"id": "docker_compose_db_network"
},
{
"label": "cover-data Volume",
"file_type": "concept",
"source_file": "docker-compose.yml",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"rationale": "Content-addressed cover bytes survive API restarts and redeploys; mounted at the COVER_DIR path the build seeds ownership on.",
"community": 103,
"norm_label": "cover-data volume",
"id": "docker_compose_cover_data"
},
{
"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": "Cinder (BookmarkManager Web UI design system)",
"file_type": "concept",
"source_file": "docs/design-system.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 248,
"norm_label": "cinder (bookmarkmanager web ui design system)",
"id": "docs_design_system_cinder"
},
{
"label": "Heat is typographic: ember reserved for unread chapters",
"file_type": "rationale",
"source_file": "docs/design-system.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 249,
"norm_label": "heat is typographic: ember reserved for unread chapters",
"id": "docs_design_system_heat_typographic"
},
{
"label": "Design tokens (dark + light branches, no hardcoded hex)",
"file_type": "concept",
"source_file": "docs/design-system.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 250,
"norm_label": "design tokens (dark + light branches, no hardcoded hex)",
"id": "docs_design_system_tokens"
},
{
"label": "Three type roles: display serif / mono small-caps / sans",
"file_type": "concept",
"source_file": "docs/design-system.md",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 251,
"norm_label": "three type roles: display serif / mono small-caps / sans",
"id": "docs_design_system_type_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": "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": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1234",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_makedraggable",
"target": "userscript_test_novel_logic_test_reset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/AGENTS.md",
"source_location": "L34",
"weight": 1.0,
"source": "userscript_agents",
"target": "userscript_agents_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_agents",
"target": "userscript_agents_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_agents",
"target": "userscript_agents_userscript_structure_single_iife_manga_bookmark_user_js",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L237",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_adapterfor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_anchorsfromdocument"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L61",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_anchorsfromhtml"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L427",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_apidelete"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L401",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_apiget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L411",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_apiput"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1015",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_applyfabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L816",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1367",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L913",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_armdwell"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L389",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_authheaders"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L855",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L733",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_bookmarkcurrent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L962",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_buildui"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L925",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_canceldwell"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L909",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_chapteridentity"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1011",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_clamp"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L341",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_computelatestchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1322",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_confirmremove"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L346",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_currentsite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L225",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_detect"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L609",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_drain"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1190",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_el"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L71",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_escapere"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_httperror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1504",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_init"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1442",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_installlongpress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_installnavwatcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L233",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L483",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_kindof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L130",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_latestchapterfromanchors"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L355",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_loadcache"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1028",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_loadfabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L372",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_loadlastchecked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L505",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_loadqueue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1061",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_makedraggable"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L78",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_maxchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L932",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_maybeautoupdate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L839",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1392",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_onnavigate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L643",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_overlaypending"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1044",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_placefab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L669",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L714",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_pushdelete"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L526",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queuecount"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L561",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queuedefer"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L550",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queuedrop"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L573",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queueenqueue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L530",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queueget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L541",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_queuepush"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1344",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_refresh"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L447",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_reindex"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L894",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_removebookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L469",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_removelocal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1202",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1265",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_renderitem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L250",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_repairlnwstalerow"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L364",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_savecache"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1036",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_savefabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L381",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_savelastchecked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L514",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_savequeue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L143",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L453",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_setlist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1166",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_startring"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L477",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1176",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_stopring"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L775",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_syncupsert"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L534",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_titlefor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1329",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L797",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_togglearchive"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L782",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_togglefavorite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1184",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_togglepanel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L754",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L461",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L846",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_novel_bookmark_user_anchorsfromdocument"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L885",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_anchorsfromhtml"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L131",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_latestchapterfromanchors",
"target": "userscript_novel_bookmark_user_escapere"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L131",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_latestchapterfromanchors",
"target": "userscript_novel_bookmark_user_maxchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L173",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_detect",
"target": "userscript_novel_bookmark_user_seriesidfromlnwpointer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1506",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_detect"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1393",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_detect"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L343",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_computelatestchapter",
"target": "userscript_novel_bookmark_user_latestchapterfromanchors"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1384",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L736",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_bookmarkcurrent",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L938",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybeautoupdate",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L842",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1217",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L758",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
"target": "userscript_novel_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L864",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_adapterfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L342",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_computelatestchapter",
"target": "userscript_novel_bookmark_user_adapterfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1369",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_repairlnwstalerow"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L885",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_computelatestchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L846",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_novel_bookmark_user_computelatestchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L856",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_currentsite"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1375",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L472",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removelocal",
"target": "userscript_novel_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L458",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_setlist",
"target": "userscript_novel_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L466",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_upsertlocal",
"target": "userscript_novel_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1368",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_loadlastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L867",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_loadlastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1378",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_savelastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L891",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_savelastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L430",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_apidelete",
"target": "userscript_novel_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L402",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_apiget",
"target": "userscript_novel_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L420",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_apiput",
"target": "userscript_novel_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L433",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_apidelete",
"target": "userscript_novel_bookmark_user_httperror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L423",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_apiput",
"target": "userscript_novel_bookmark_user_httperror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1350",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_refresh",
"target": "userscript_novel_bookmark_user_apiget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L830",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
"target": "userscript_novel_bookmark_user_apiput"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L689",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_apiput"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L722",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushdelete",
"target": "userscript_novel_bookmark_user_apidelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1374",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L471",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removelocal",
"target": "userscript_novel_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L457",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_setlist",
"target": "userscript_novel_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L465",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_upsertlocal",
"target": "userscript_novel_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1351",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_refresh",
"target": "userscript_novel_bookmark_user_setlist"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L456",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_setlist",
"target": "userscript_novel_bookmark_user_kindof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L824",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L691",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L776",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_syncupsert",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L801",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglearchive",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L789",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglefavorite",
"target": "userscript_novel_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L895",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removebookmark",
"target": "userscript_novel_bookmark_user_removelocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1386",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L871",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1243",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1280",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_renderitem",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L800",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglearchive",
"target": "userscript_novel_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1377",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L565",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuedefer",
"target": "userscript_novel_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L554",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuedrop",
"target": "userscript_novel_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L588",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queueenqueue",
"target": "userscript_novel_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1209",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_queuecount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L828",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
"target": "userscript_novel_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L646",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_overlaypending",
"target": "userscript_novel_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L670",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L562",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuedefer",
"target": "userscript_novel_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L577",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queueenqueue",
"target": "userscript_novel_bookmark_user_titlefor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L544",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuepush",
"target": "userscript_novel_bookmark_user_titlefor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L562",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuedefer",
"target": "userscript_novel_bookmark_user_queuepush"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L544",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queuepush",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L674",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L723",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushdelete",
"target": "userscript_novel_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L576",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queueenqueue",
"target": "userscript_novel_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L678",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L716",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushdelete",
"target": "userscript_novel_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L580",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queueenqueue",
"target": "userscript_novel_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L704",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_queueenqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L726",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushdelete",
"target": "userscript_novel_bookmark_user_queueenqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L577",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_queueenqueue",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L988",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_buildui",
"target": "userscript_novel_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L617",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_drain",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L616",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_drain",
"target": "userscript_novel_bookmark_user_pushdelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L624",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_drain",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L619",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_drain",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1511",
"weight": 1.0,
"confidence_score": 0.5,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1403",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1346",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_refresh",
"target": "userscript_novel_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1351",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_refresh",
"target": "userscript_novel_bookmark_user_overlaypending"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1386",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L710",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_pushbookmark",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L778",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_syncupsert",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L805",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglearchive",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L791",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglefavorite",
"target": "userscript_novel_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1387",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylnwstalerowrepair",
"target": "userscript_novel_bookmark_user_pushdelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L897",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removebookmark",
"target": "userscript_novel_bookmark_user_pushdelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L751",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_bookmarkcurrent",
"target": "userscript_novel_bookmark_user_syncupsert"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1221",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_bookmarkcurrent"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L919",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_armdwell",
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1226",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_updatetocurrentchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L755",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
"target": "userscript_novel_bookmark_user_canceldwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L772",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_updatetocurrentchapter",
"target": "userscript_novel_bookmark_user_syncupsert"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L777",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_syncupsert",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L778",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_syncupsert",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1303",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_renderitem",
"target": "userscript_novel_bookmark_user_togglefavorite"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L790",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglefavorite",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L791",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglefavorite",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1308",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_renderitem",
"target": "userscript_novel_bookmark_user_togglearchive"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L802",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglearchive",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L806",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglearchive",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L825",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_applylatestchapterifchanged",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L886",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_backgroundrefreshlatest",
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L844",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_novel_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1516",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1397",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1517",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1400",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1324",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_confirmremove",
"target": "userscript_novel_bookmark_user_removebookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L896",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removebookmark",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L897",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_removebookmark",
"target": "userscript_novel_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L934",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybeautoupdate",
"target": "userscript_novel_bookmark_user_chapteridentity"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L922",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_armdwell",
"target": "userscript_novel_bookmark_user_startring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L918",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_armdwell",
"target": "userscript_novel_bookmark_user_stopring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L949",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybeautoupdate",
"target": "userscript_novel_bookmark_user_armdwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L928",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_canceldwell",
"target": "userscript_novel_bookmark_user_stopring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L936",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_maybeautoupdate",
"target": "userscript_novel_bookmark_user_canceldwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1515",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_maybeautoupdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1396",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_maybeautoupdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L998",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_buildui",
"target": "userscript_novel_bookmark_user_makedraggable"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L997",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_buildui",
"target": "userscript_novel_bookmark_user_placefab"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L993",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_buildui",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L984",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_buildui",
"target": "userscript_novel_bookmark_user_togglepanel"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1505",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_buildui"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1118",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_makedraggable",
"target": "userscript_novel_bookmark_user_clamp"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1049",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_placefab",
"target": "userscript_novel_bookmark_user_clamp"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1050",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_placefab",
"target": "userscript_novel_bookmark_user_applyfabpos"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1046",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_placefab",
"target": "userscript_novel_bookmark_user_loadfabpos"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1467",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_installlongpress",
"target": "userscript_novel_bookmark_user_togglepanel"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1187",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglepanel",
"target": "userscript_novel_bookmark_user_refresh"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1186",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_togglepanel",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1219",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1281",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_renderitem",
"target": "userscript_novel_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1331",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_toast",
"target": "userscript_novel_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1508",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1348",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_refresh",
"target": "userscript_novel_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1261",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_render",
"target": "userscript_novel_bookmark_user_renderitem"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1313",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_renderitem",
"target": "userscript_novel_bookmark_user_confirmremove"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1514",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_refresh"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1507",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1394",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_onnavigate",
"target": "userscript_novel_bookmark_user_applylnwstalerowrepair"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1413",
"weight": 1.0,
"confidence_score": 0.5,
"source": "userscript_novel_bookmark_user_installnavwatcher",
"target": "userscript_novel_bookmark_user_onnavigate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1509",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_installnavwatcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/novel-bookmark.user.js",
"source_location": "L1510",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_novel_bookmark_user_init",
"target": "userscript_novel_bookmark_user_installlongpress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_auth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_floatptr"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L410",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_getbookmarks"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L49",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_newtestserver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_newteststore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_newteststoreurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_ownercredential"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_putbookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_readlatestcheckedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L86",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_seedforcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L157",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testauthaccepted"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L131",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testauthrequired"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L202",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testbookmarkroundtrip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testconfig"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L191",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testcorsdisallowedorigin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L169",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testcorspreflight"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L508",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testfavoriteroundtrip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L275",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testflatwirefieldset"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testhealthznoauth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L533",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testlatestchapternullable"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L571",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testloadconfigdiscord"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testmain"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L651",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testnoveluserscriptserved"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L600",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testputdoesnotclobberlatestcheckedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L368",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L426",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testupsertconditionalupdatedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L628",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test",
"target": "backend_api_test_testuserscriptservedwithwebuidisabled"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_newtestserver",
"target": "backend_api_test_testconfig"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L33",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_api_test_testconfig",
"target": "backend_config"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L660",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testnoveluserscriptserved",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L602",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L635",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/cover_test.go",
"source_location": "L112",
"weight": 1.0,
"source": "backend_cover_test_testlistrendersacquiredcover",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/cover_test.go",
"source_location": "L101",
"weight": 1.0,
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/cover_test.go",
"source_location": "L58",
"weight": 1.0,
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/cover_test.go",
"source_location": "L28",
"weight": 1.0,
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L247",
"weight": 1.0,
"source": "backend_main_test_testgzipcompressestextnotfonts",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L335",
"weight": 1.0,
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L196",
"weight": 1.0,
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L72",
"weight": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L268",
"weight": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L52",
"weight": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L147",
"weight": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1377",
"weight": 1.0,
"source": "backend_web_test_testapprendersnewtabs",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L757",
"weight": 1.0,
"source": "backend_web_test_testbookmarksapistillbeareronly",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L883",
"weight": 1.0,
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1339",
"weight": 1.0,
"source": "backend_web_test_testcardshowsstatuscontrols",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L909",
"weight": 1.0,
"source": "backend_web_test_testchapteroverridemovesupdatedat",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L944",
"weight": 1.0,
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L984",
"weight": 1.0,
"source": "backend_web_test_testchapteroverriderejectsbadinput",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L409",
"weight": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L440",
"weight": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L658",
"weight": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L731",
"weight": 1.0,
"source": "backend_web_test_testexpiredsessionrejected",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L834",
"weight": 1.0,
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L219",
"weight": 1.0,
"source": "backend_web_test_testindexwithoutsessionshowslogin",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L232",
"weight": 1.0,
"source": "backend_web_test_testindexwithsessionshowslist",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1473",
"weight": 1.0,
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1442",
"weight": 1.0,
"source": "backend_web_test_testlibrariesaredisjoint",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L701",
"weight": 1.0,
"source": "backend_web_test_testlogoutdeletessession",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1519",
"weight": 1.0,
"source": "backend_web_test_testmangapagekeepsupdatedtab",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1396",
"weight": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1008",
"weight": 1.0,
"source": "backend_web_test_testmutationsonmissingkey",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L514",
"weight": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1537",
"weight": 1.0,
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1488",
"weight": 1.0,
"source": "backend_web_test_testnovelpageomitsupdatedtab",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L493",
"weight": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1244",
"weight": 1.0,
"source": "backend_web_test_testrecentstripcapped",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1193",
"weight": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L778",
"weight": 1.0,
"source": "backend_web_test_teststaticassetsserved",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1136",
"weight": 1.0,
"source": "backend_web_test_testtabsshowonlytheirbucket",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1029",
"weight": 1.0,
"source": "backend_web_test_testuideleteremovesrow",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1056",
"weight": 1.0,
"source": "backend_web_test_testuilistfavouritestab",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1082",
"weight": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L815",
"weight": 1.0,
"source": "backend_web_test_testuiroutesrequiresession",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1323",
"weight": 1.0,
"source": "backend_web_test_testuistatusdoesnotreorderlist",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1294",
"weight": 1.0,
"source": "backend_web_test_testuistatusrejectsunknownvalue",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1308",
"weight": 1.0,
"source": "backend_web_test_testuistatusrequiressession",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1275",
"weight": 1.0,
"source": "backend_web_test_testuistatussetsbucket",
"target": "backend_api_test_testconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L78",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_auth",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L66",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_newteststoreurl",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L139",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testauthrequired",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L666",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testnoveluserscriptserved",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L611",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L639",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L353",
"weight": 1.0,
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L229",
"weight": 1.0,
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L117",
"weight": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L272",
"weight": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L61",
"weight": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_api_test_ownercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L548",
"weight": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_api_test_ownercredential"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L47",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testmain",
"target": "backend_api_test_go_m"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_api_test_newtestserver",
"target": "backend_api_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L49",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_newtestserver",
"target": "backend_api_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_newtestserver",
"target": "backend_api_test_newteststore"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_api_test_testauthaccepted",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testauthrequired",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L203",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testbookmarkroundtrip",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L192",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testcorsdisallowedorigin",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L170",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testcorspreflight",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L509",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testfavoriteroundtrip",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L276",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testflatwirefieldset",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L120",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testhealthznoauth",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L534",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L369",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L473",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testupsertconditionalupdatedat",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L302",
"weight": 1.0,
"source": "backend_main_test_testputkindvalidation",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L333",
"weight": 1.0,
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L216",
"weight": 1.0,
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
"target": "backend_api_test_newtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L182",
"weight": 1.0,
"source": "backend_main_test_testputstatusvalidation",
"target": "backend_api_test_newtestserver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L410",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_getbookmarks",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L54",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_newteststore",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L62",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_newteststoreurl",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L395",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_putbookmark",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L106",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_readlatestcheckedat",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L86",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_seedforcheck",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L157",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testauthaccepted",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L131",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testauthrequired",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L202",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testbookmarkroundtrip",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L191",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testcorsdisallowedorigin",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L169",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testcorspreflight",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L508",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testfavoriteroundtrip",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L275",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testflatwirefieldset",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L119",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testhealthznoauth",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L533",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L571",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testloadconfigdiscord",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L651",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testnoveluserscriptserved",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L600",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L368",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L426",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testupsertconditionalupdatedat",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L628",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
"target": "backend_api_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L410",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_getbookmarks",
"target": "backend_api_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L395",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_putbookmark",
"target": "backend_api_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L54",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_api_test_newteststore",
"target": "backend_api_test_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_newteststore",
"target": "backend_api_test_newteststoreurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L658",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testnoveluserscriptserved",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L601",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L634",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testuserscriptservedwithwebuidisabled",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L70",
"weight": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L52",
"weight": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L32",
"weight": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_api_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L412",
"weight": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_api_test_newteststore"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L62",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_api_test_newteststoreurl",
"target": "backend_api_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L106",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_readlatestcheckedat",
"target": "backend_api_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L86",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_api_test_seedforcheck",
"target": "backend_api_test_go_store"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_api_test_auth",
"target": "backend_api_test_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L413",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_getbookmarks",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L399",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_putbookmark",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L160",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testauthaccepted",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L217",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testbookmarkroundtrip",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L322",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testflatwirefieldset",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L540",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L304",
"weight": 1.0,
"source": "backend_main_test_testputkindvalidation",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L336",
"weight": 1.0,
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L221",
"weight": 1.0,
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L184",
"weight": 1.0,
"source": "backend_main_test_testputstatusvalidation",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L771",
"weight": 1.0,
"source": "backend_web_test_testbookmarksapistillbeareronly",
"target": "backend_api_test_auth"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L290",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testflatwirefieldset",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L557",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L456",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testupsertconditionalupdatedat",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1120",
"weight": 1.0,
"source": "backend_web_test_seedstatusrows",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1401",
"weight": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1251",
"weight": 1.0,
"source": "backend_web_test_testrecentstripcapped",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1201",
"weight": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L1087",
"weight": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_api_test_floatptr"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L604",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L619",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputdoesnotclobberlatestcheckedat",
"target": "backend_api_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L357",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testflatwirefieldset",
"target": "backend_api_test_getbookmarks"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L372",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl",
"target": "backend_api_test_putbookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L395",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_api_test_putbookmark",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L512",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testfavoriteroundtrip",
"target": "backend_api_test_putbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L554",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_putbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L476",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testupsertconditionalupdatedat",
"target": "backend_api_test_putbookmark"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_api_test_getbookmarks",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L517",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testfavoriteroundtrip",
"target": "backend_api_test_getbookmarks"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L548",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testlatestchapternullable",
"target": "backend_api_test_getbookmarks"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/api_test.go",
"source_location": "L497",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_api_test_testupsertconditionalupdatedat",
"target": "backend_api_test_getbookmarks"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_cover_test",
"target": "backend_cover_test_getcover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L110",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test",
"target": "backend_cover_test_testlistrendersacquiredcover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test",
"target": "backend_cover_test_testpubliccoverneverechoesnonimage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L57",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test",
"target": "backend_cover_test_testpubliccoverrejectsunknownaddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L26",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test",
"target": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L13",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_getcover",
"target": "backend_cover_test_go_cookie"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L13",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_getcover",
"target": "backend_cover_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L13",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_cover_test_getcover",
"target": "backend_cover_test_go_responserecorder"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L13",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_getcover",
"target": "backend_cover_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L101",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
"target": "backend_cover_test_getcover"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
"target": "backend_cover_test_getcover"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
"target": "backend_cover_test_getcover"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L110",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_testlistrendersacquiredcover",
"target": "backend_cover_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L80",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverneverechoesnonimage",
"target": "backend_cover_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L57",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverrejectsunknownaddress",
"target": "backend_cover_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/cover_test.go",
"source_location": "L26",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated",
"target": "backend_cover_test_go_t"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_api_handlers",
"target": "api_handler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L129",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_api_handlers",
"target": "backend_internal_api_handlers_healthz"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_api_handlers",
"target": "backend_internal_api_handlers_writejson"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L142",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler",
"target": "api_handler_cover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L114",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler",
"target": "api_handler_delete"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler",
"target": "api_handler_list"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler",
"target": "api_handler_put"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L16",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "api_handler",
"target": "backend_internal_api_handlers_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler_list",
"target": "backend_internal_api_handlers_writejson"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L94",
"weight": 1.0,
"confidence_score": 1.0,
"source": "api_handler_put",
"target": "backend_internal_api_handlers_writejson"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L19",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_api_handlers_writejson",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L142",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_cover",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_delete",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L30",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_list",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L41",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_put",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L129",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_api_handlers_healthz",
"target": "backend_internal_api_handlers_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L30",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_list",
"target": "backend_internal_api_handlers_go_request"
},
{
"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",
"confidence_score": 1.0,
"source": "api_handler_cover",
"target": "backend_internal_api_handlers_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_delete",
"target": "backend_internal_api_handlers_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L41",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "api_handler_put",
"target": "backend_internal_api_handlers_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/api/handlers.go",
"source_location": "L129",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_api_handlers_healthz",
"target": "backend_internal_api_handlers_go_request"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_auth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L70",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_compressible"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L127",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_cors"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_gzip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L23",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_readerid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "backend_internal_httpmw_middleware_resolvereader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L16",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "httpmw_ctxkey"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L61",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware",
"target": "httpmw_gzipwriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L23",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_readerid",
"target": "backend_internal_httpmw_middleware_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L49",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_auth",
"target": "backend_internal_httpmw_middleware_resolvereader"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L30",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_resolvereader",
"target": "backend_internal_httpmw_middleware_go_store"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_auth",
"target": "backend_internal_httpmw_middleware_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L42",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_auth",
"target": "backend_internal_httpmw_middleware_go_handler"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L227",
"weight": 1.0,
"source": "backend_main_newrouter",
"target": "backend_internal_httpmw_middleware_auth"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L127",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_cors",
"target": "backend_internal_httpmw_middleware_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L106",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_gzip",
"target": "backend_internal_httpmw_middleware_go_handler"
},
{
"relation": "embeds",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 1.0,
"source": "httpmw_gzipwriter",
"target": "backend_internal_httpmw_middleware_go_responsewriter"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L92",
"weight": 1.0,
"confidence_score": 1.0,
"source": "httpmw_gzipwriter",
"target": "httpmw_gzipwriter_write"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "httpmw_gzipwriter",
"target": "httpmw_gzipwriter_writeheader"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L63",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "httpmw_gzipwriter",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L441",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunlogscooldowns",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1171",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "writer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L83",
"weight": 1.0,
"confidence_score": 1.0,
"source": "httpmw_gzipwriter_writeheader",
"target": "backend_internal_httpmw_middleware_compressible"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L142",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_httpmw_middleware_cors",
"target": "httpmw_gzipwriter_writeheader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/httpmw/middleware.go",
"source_location": "L94",
"weight": 1.0,
"confidence_score": 1.0,
"source": "httpmw_gzipwriter_write",
"target": "httpmw_gzipwriter_writeheader"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L240",
"weight": 1.0,
"source": "backend_main_newrouter",
"target": "backend_internal_httpmw_middleware_gzip"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L240",
"weight": 1.0,
"source": "backend_main_newrouter",
"target": "backend_internal_httpmw_middleware_cors"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire",
"target": "latest_acquirer"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_newacquirer",
"target": "latest_acquirer"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L51",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "backend_internal_latest_acquire_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L33",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "backend_internal_latest_acquire_go_store"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "latest_acquirer_acquire"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L94",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "latest_acquirer_wait"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L48",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "latest_browsercoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L44",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "latest_coverbytesfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L41",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L53",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_acquirer",
"target": "waitgroup"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L96",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_acquire_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L139",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_cover_fetchcoverbytes"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L103",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L108",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L135",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L129",
"weight": 1.0,
"source": "latest_acquirer_acquire",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire.go",
"source_location": "L96",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_acquirer_acquire",
"target": "store_series"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L76",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L88",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_newacquirer"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L164",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L388",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L292",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L365",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L334",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L413",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L223",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L140",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L246",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test",
"target": "latest_blockingfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_newacquirer",
"target": "backend_internal_latest_acquire_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_newacquirer",
"target": "latest_fakebytescoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L48",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_newacquirer",
"target": "latest_fakefetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L194",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
"target": "backend_internal_latest_acquire_test_newacquirer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
"target": "backend_internal_latest_acquire_test_newacquirer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L232",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
"target": "backend_internal_latest_acquire_test_newacquirer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L144",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
"target": "backend_internal_latest_acquire_test_newacquirer"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L76",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
"target": "backend_internal_latest_acquire_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L88",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
"target": "backend_internal_latest_acquire_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L54",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
"target": "backend_internal_latest_acquire_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L67",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_readbookmark",
"target": "backend_internal_latest_acquire_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L54",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L54",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewseries",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L196",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L110",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L234",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L146",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
"target": "backend_internal_latest_acquire_test_bookmarknewseries"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L76",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L88",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L67",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_readbookmark",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L262",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L164",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L102",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L388",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L292",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L365",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L334",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L413",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L223",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L140",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
"target": "backend_internal_latest_acquire_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L69",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_readbookmark",
"target": "latest_blockingfetcher_get"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L67",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_readbookmark",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L199",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L122",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L404",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L318",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L380",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L356",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L426",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L157",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries",
"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": "L1182",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1104",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1047",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L791",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1133",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "backend_internal_latest_acquire_test_readbookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L76",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L398",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L303",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L374",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
"target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L88",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries",
"target": "store_bookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L344",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L420",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
"target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries"
},
{
"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,
"confidence_score": 1.0,
"source": "latest_blockingfetcher",
"target": "latest_blockingfetcher_get"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L251",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_blockingfetcher_get",
"target": "backend_internal_latest_acquire_test_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L263",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L293",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L319",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L335",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L357",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L366",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L389",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L414",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/acquire_test.go",
"source_location": "L427",
"weight": 1.0,
"source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L315",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_awaitpromise"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L201",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_browserconnectionlost"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L188",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_classifybrowsererror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L221",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_isinterstitial"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L322",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_jsstring"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L289",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_kaganeapiurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L307",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "backend_internal_latest_browser_novelfullseriesurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser",
"target": "latest_browserfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L77",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_newbrowserfetcher",
"target": "latest_browserfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L48",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L52",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "backend_internal_latest_browser_go_mutex"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L49",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "cancelfunc"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L85",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "latest_browserfetcher_close"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L95",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "latest_browserfetcher_get"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L148",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "latest_browserfetcher_image"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L235",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher",
"target": "latest_browserfetcher_run"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L201",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_browserconnectionlost",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L188",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_classifybrowsererror",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L95",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L148",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_browserfetcher_image",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L235",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_browserfetcher_run",
"target": "backend_internal_latest_browser_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L116",
"weight": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L82",
"weight": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeget",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L43",
"weight": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L313",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_internal_latest_browser_newbrowserfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_browser_isinterstitial"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L110",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_browser_jsstring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_browser_kaganeapiurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L97",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "backend_internal_latest_browser_novelfullseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L120",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_get",
"target": "latest_browserfetcher_run"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L155",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_image",
"target": "latest_browserfetcher_run"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L65",
"weight": 1.0,
"source": "backend_internal_latest_browser_test_testclassifybrowserinterruption",
"target": "backend_internal_latest_browser_classifybrowsererror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L256",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_run",
"target": "backend_internal_latest_browser_classifybrowsererror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L256",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_browserfetcher_run",
"target": "backend_internal_latest_browser_browserconnectionlost"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L235",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_browserfetcher_run",
"target": "action"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser.go",
"source_location": "L252",
"weight": 1.0,
"source": "latest_browserfetcher_run",
"target": "latest_poller_run"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L35",
"weight": 1.0,
"source": "backend_internal_latest_browser_test_testkaganeapiurl",
"target": "backend_internal_latest_browser_kaganeapiurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L58",
"weight": 1.0,
"source": "backend_internal_latest_browser_test_testnovelfullseriesurl",
"target": "backend_internal_latest_browser_novelfullseriesurl"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser.go",
"source_location": "L315",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_awaitpromise",
"target": "evaluateparams"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test",
"target": "backend_internal_latest_browser_test_testclassifybrowserinterruption"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test",
"target": "backend_internal_latest_browser_test_testkaganeapiurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test",
"target": "backend_internal_latest_browser_test_testnovelfullseriesurl"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L9",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test_testkaganeapiurl",
"target": "backend_internal_latest_browser_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L64",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test_testclassifybrowserinterruption",
"target": "backend_internal_latest_browser_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/browser_test.go",
"source_location": "L44",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_browser_test_testnovelfullseriesurl",
"target": "backend_internal_latest_browser_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L88",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_defaultcoverresolver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_fetchcoverbytes"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_newcoverfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L70",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L92",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_newcoverhttpclient"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L199",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_publiccoveraddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L192",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "backend_internal_latest_cover_resolvecoverhost"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L21",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "latest_coverbytesfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "latest_coverresolver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover",
"target": "latest_tlscoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L32",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "latest_coverbytesfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L51",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_coverbytesfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L32",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/cover.go",
"source_location": "L33",
"weight": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/cover.go",
"source_location": "L35",
"weight": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "backend_internal_web_web_new"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L32",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "latest_browsercoverfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L42",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetchcoverbytes",
"target": "latest_tlscoverfetcher_fetch"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller.go",
"source_location": "L112",
"weight": 1.0,
"source": "latest_poller_storecover",
"target": "backend_internal_latest_cover_fetchcoverbytes"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L88",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_defaultcoverresolver",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L192",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_resolvecoverhost",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L125",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_fetch",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L169",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_validateurl",
"target": "backend_internal_latest_cover_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L77",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "latest_coverresolver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L70",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
"target": "latest_coverresolver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L92",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverhttpclient",
"target": "latest_coverresolver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L192",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_resolvecoverhost",
"target": "latest_coverresolver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L54",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher",
"target": "latest_coverresolver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L77",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "latest_tlscoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L70",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
"target": "latest_tlscoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L53",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher",
"target": "backend_internal_latest_cover_go_client"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L125",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher",
"target": "latest_tlscoverfetcher_fetch"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L169",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher",
"target": "latest_tlscoverfetcher_validateurl"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L77",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "backend_internal_latest_cover_go_client"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L92",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverhttpclient",
"target": "backend_internal_latest_cover_go_client"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcher",
"target": "latest_tlscoverfetcher_validateurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L127",
"weight": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
"target": "backend_internal_latest_cover_newcoverfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L344",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_internal_latest_cover_newcoverfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L391",
"weight": 1.0,
"source": "backend_main_newlatestpoller",
"target": "backend_internal_latest_cover_newcoverfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L56",
"weight": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection",
"target": "backend_internal_latest_cover_newcoverfetcherwithresolver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L74",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverfetcherwithresolver",
"target": "backend_internal_latest_cover_newcoverhttpclient"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L88",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_defaultcoverresolver",
"target": "addr"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L199",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_publiccoveraddress",
"target": "addr"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L192",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_resolvecoverhost",
"target": "addr"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L112",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverhttpclient",
"target": "backend_internal_latest_cover_publiccoveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L107",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_newcoverhttpclient",
"target": "backend_internal_latest_cover_resolvecoverhost"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/cover.go",
"source_location": "L150",
"weight": 1.0,
"source": "latest_tlscoverfetcher_fetch",
"target": "backend_internal_store_store_covercontenttype"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L130",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_fetch",
"target": "latest_tlscoverfetcher_validateurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L185",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_validateurl",
"target": "backend_internal_latest_cover_publiccoveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L177",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_validateurl",
"target": "backend_internal_latest_cover_resolvecoverhost"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/cover.go",
"source_location": "L171",
"weight": 1.0,
"source": "latest_tlscoverfetcher_validateurl",
"target": "backend_internal_web_web_new"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover.go",
"source_location": "L169",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_tlscoverfetcher_validateurl",
"target": "url"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L79",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L211",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L15",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L190",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L170",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L146",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L75",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test",
"target": "latest_roundtripfunc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L15",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L211",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L96",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L190",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L170",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L146",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L44",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection",
"target": "backend_internal_latest_cover_fetch_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L212",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
"target": "latest_roundtripfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L98",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
"target": "latest_roundtripfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L192",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
"target": "latest_roundtripfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L172",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
"target": "latest_roundtripfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L148",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
"target": "latest_roundtripfunc"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_roundtripfunc",
"target": "latest_roundtripfunc_roundtrip"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L77",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_roundtripfunc_roundtrip",
"target": "backend_internal_latest_cover_fetch_test_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L77",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "latest_roundtripfunc_roundtrip",
"target": "response"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L79",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_coverresponse",
"target": "response"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L213",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L100",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L194",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L174",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/cover_fetch_test.go",
"source_location": "L153",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress",
"target": "backend_internal_latest_cover_fetch_test_coverresponse"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_fetch",
"target": "backend_internal_latest_fetch_newtlsfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L31",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_fetch",
"target": "latest_tlsfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L37",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_fetch_newtlsfetcher",
"target": "latest_tlsfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L32",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_tlsfetcher",
"target": "httpclient"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_tlsfetcher",
"target": "latest_tlsfetcher_get"
},
{
"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": "L327",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_internal_latest_fetch_newtlsfetcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L410",
"weight": 1.0,
"source": "backend_main_startlatestpoller",
"target": "backend_internal_latest_fetch_newtlsfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/fetch.go",
"source_location": "L51",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_tlsfetcher_get",
"target": "backend_internal_latest_fetch_go_context"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L301",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L22",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller",
"target": "latest_browsercoverfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L15",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller",
"target": "latest_fetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller",
"target": "latest_poller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L132",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_fetcherfor",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L381",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_newlatestpoller",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L405",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_startlatestpoller",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L46",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_fetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L48",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_browsercoverfetcher"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "latest_poller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L381",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_newlatestpoller",
"target": "latest_poller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L56",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "backend_internal_latest_poller_go_duration"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L41",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "backend_internal_latest_poller_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L52",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_poller",
"target": "backend_internal_latest_poller_go_time"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L211",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_checkone"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_fillblankcover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L90",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_prefetchcover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_run"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L169",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_runonce"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L111",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller",
"target": "latest_poller_storecover"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L259",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "latest_poller_fillblankcover"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L73",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_fillblankcover",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller.go",
"source_location": "L77",
"weight": 1.0,
"source": "latest_poller_fillblankcover",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L81",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_fillblankcover",
"target": "latest_poller_storecover"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L73",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_fillblankcover",
"target": "store_series"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L211",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L90",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_prefetchcover",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L152",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_run",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L169",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_runonce",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L111",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_storecover",
"target": "backend_internal_latest_poller_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L244",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "latest_poller_prefetchcover"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_prefetchcover",
"target": "latest_poller_storecover"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L90",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_prefetchcover",
"target": "store_series"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L111",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_storecover",
"target": "store_series"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L958",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L239",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "backend_internal_latest_poller_fetcherfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L163",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_run",
"target": "latest_poller_runonce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L199",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_runonce",
"target": "latest_poller_checkone"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L234",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller.go",
"source_location": "L256",
"weight": 1.0,
"source": "latest_poller_checkone",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller.go",
"source_location": "L211",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_poller_checkone",
"target": "store_series"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L636",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testfetchableseriesurl",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L981",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
"target": "backend_internal_latest_poller_fetchableseriesurl"
},
{
"relation": "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": "L161",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L31",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L180",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L558",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L615",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testfetchableseriesurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L965",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L938",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L647",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L720",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testmain"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L678",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L439",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunlogscooldowns"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1157",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L529",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncecorrectsdownward"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L825",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L796",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L279",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1074",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L227",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L373",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L991",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L461",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L319",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L413",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L758",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L194",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L253",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L859",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L353",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1112",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L910",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L598",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L489",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L885",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L135",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_fakebytescoverfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L111",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_fakecoverfetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L79",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_fakefetcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L89",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test",
"target": "latest_fakeresponse"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L19",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testmain",
"target": "backend_internal_latest_poller_test_go_m"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L19",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testmain",
"target": "backend_internal_pgtest_pgtest_main"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L31",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newteststore",
"target": "backend_internal_latest_poller_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L31",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newteststore",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L34",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_newteststore",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L572",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L648",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L721",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L679",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1158",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L530",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L826",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L797",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L280",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1075",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L228",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L374",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1029",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L462",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L331",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L414",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L759",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L195",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L254",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L860",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L354",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1113",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L911",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L599",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L490",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L886",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L115",
"weight": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
"target": "backend_internal_latest_poller_test_newteststore"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L64",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_readlatestcheckedat",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L180",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_seedcoversource",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L44",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_seedforcheck",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L558",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L615",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testfetchableseriesurl",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L965",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L938",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L647",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L720",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L678",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L439",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunlogscooldowns",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1157",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L529",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L825",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L796",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L279",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1074",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L227",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L373",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L991",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L461",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L319",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L413",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L758",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L194",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L253",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L859",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L353",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1112",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L910",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L598",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L489",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L885",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
"target": "backend_internal_latest_poller_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "backend_internal_latest_poller_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L64",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_readlatestcheckedat",
"target": "backend_internal_latest_poller_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L44",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_seedforcheck",
"target": "backend_internal_latest_poller_test_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L291",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L379",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L464",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L333",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L417",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L256",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L357",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L601",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L492",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
"target": "backend_internal_latest_poller_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L590",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L854",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L339",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L433",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L272",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "backend_internal_latest_poller_test_readlatestcheckedat"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L80",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_fakefetcher",
"target": "backend_internal_latest_poller_test_go_mutex"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakefetcher",
"target": "latest_fakefetcher_callcount"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L95",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakefetcher",
"target": "latest_fakefetcher_get"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L86",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_fakefetcher",
"target": "latest_fakeresponse"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L136",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_fakebytescoverfetcher",
"target": "backend_internal_latest_poller_test_go_mutex"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L112",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "latest_fakecoverfetcher",
"target": "backend_internal_latest_poller_test_go_mutex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L749",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L707",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L546",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L847",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L292",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L402",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L342",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "latest_fakefetcher_get"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "latest_fakefetcher_get"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L95",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_fakefetcher_get",
"target": "backend_internal_latest_poller_test_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L143",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_fakebytescoverfetcher_fetch",
"target": "backend_internal_latest_poller_test_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L119",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "latest_fakecoverfetcher_image",
"target": "backend_internal_latest_poller_test_go_context"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L129",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakecoverfetcher",
"target": "latest_fakecoverfetcher_callcount"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakecoverfetcher",
"target": "latest_fakecoverfetcher_image"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L153",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakebytescoverfetcher",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L143",
"weight": 1.0,
"confidence_score": 1.0,
"source": "latest_fakebytescoverfetcher",
"target": "latest_fakebytescoverfetcher_fetch"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L587",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L704",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L820",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1101",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L397",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1053",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L471",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L429",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L788",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L215",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L365",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1136",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L930",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L610",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L510",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceusesbrowsercooldown",
"target": "latest_fakebytescoverfetcher_callcount"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L161",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_newtestpoller",
"target": "backend_internal_latest_poller_test_go_time"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L583",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L544",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L298",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L468",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncehonourscooldownacrosspasses",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L337",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L427",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L260",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L361",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerespectsbatchlimit",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L608",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext",
"target": "backend_internal_latest_poller_test_newtestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L182",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_seedcoversource",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L838",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L809",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L240",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L771",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L207",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L872",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L920",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L898",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
"target": "backend_internal_latest_poller_test_seedcoversource"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L324",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L383",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L424",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstallbatch",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L711",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L781",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L842",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L880",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L905",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1048",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1105",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1150",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1125",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/poller_test.go",
"source_location": "L1177",
"weight": 1.0,
"source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter",
"target": "backend_internal_web_web_new"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L202",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_browseronlycoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L230",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_comixcoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_comixseriesid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L263",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L209",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_kaganecoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L278",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_metacontent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L296",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "backend_internal_latest_sites_publishedcoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L14",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites",
"target": "latest_latestchapter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L102",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_latestchapterfrom",
"target": "latest_latestchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L231",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_comixcoverurl",
"target": "backend_internal_latest_sites_comixseriesid"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L121",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_latestchapterfrom",
"target": "backend_internal_latest_sites_comixseriesid"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L453",
"weight": 1.0,
"source": "backend_internal_latest_sites_test_testlatestchapterfrom",
"target": "backend_internal_latest_sites_latestchapterfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L273",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_coverfrom",
"target": "backend_internal_latest_sites_kaganecoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L257",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_comixcoverurl",
"target": "backend_internal_latest_sites_publishedcoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L271",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_coverfrom",
"target": "backend_internal_latest_sites_comixcoverurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L267",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_coverfrom",
"target": "backend_internal_latest_sites_metacontent"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L267",
"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": "L292",
"weight": 1.0,
"source": "backend_internal_latest_sites_test_testcoverfromchallenge",
"target": "backend_internal_latest_sites_coverfrom"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites.go",
"source_location": "L288",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_metacontent",
"target": "backend_internal_latest_sites_publishedcoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L208",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test",
"target": "backend_internal_latest_sites_test_testcoverfrom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L278",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test",
"target": "backend_internal_latest_sites_test_testcoverfromchallenge"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L299",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test",
"target": "backend_internal_latest_sites_test_testlatestchapterfrom"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L208",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test_testcoverfrom",
"target": "backend_internal_latest_sites_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L278",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test_testcoverfromchallenge",
"target": "backend_internal_latest_sites_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/sites_test.go",
"source_location": "L299",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_sites_test_testlatestchapterfrom",
"target": "backend_internal_latest_sites_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test",
"target": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test",
"target": "backend_internal_latest_smoke_image_test_testsmokekaganeget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L23",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test",
"target": "backend_internal_latest_smoke_image_test_testsmokekaganeimage"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L23",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage",
"target": "backend_internal_latest_smoke_image_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L106",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover",
"target": "backend_internal_latest_smoke_image_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_image_test.go",
"source_location": "L77",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_image_test_testsmokekaganeget",
"target": "backend_internal_latest_smoke_image_test_go_t"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_lnw_test",
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_lnw_test",
"target": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/latest/smoke_lnw_test.go",
"source_location": "L38",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary",
"target": "backend_internal_latest_smoke_lnw_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest",
"target": "backend_internal_pgtest_pgtest_main"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest",
"target": "backend_internal_pgtest_pgtest_start"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest",
"target": "backend_internal_pgtest_pgtest_url"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L103",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest",
"target": "backend_internal_pgtest_pgtest_waitready"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L37",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest_main",
"target": "backend_internal_pgtest_pgtest_go_m"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest_main",
"target": "backend_internal_pgtest_pgtest_start"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest_url",
"target": "tb"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/pgtest/pgtest.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_pgtest_pgtest_start",
"target": "backend_internal_pgtest_pgtest_waitready"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_clearcookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_clientip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L34",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_ishttps"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L22",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_newid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L108",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "backend_internal_session_session_setcookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L103",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session",
"target": "session_loginlimiter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L13",
"weight": 1.0,
"source": "backend_internal_session_session_test_testnewid",
"target": "backend_internal_session_session_newid"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L40",
"weight": 1.0,
"source": "backend_web_test_sessioncookie",
"target": "backend_internal_session_session_newid"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L733",
"weight": 1.0,
"source": "backend_web_test_testexpiredsessionrejected",
"target": "backend_internal_session_session_newid"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/discord.go",
"source_location": "L201",
"weight": 1.0,
"source": "web_handler_discordcallback",
"target": "backend_internal_session_session_newid"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/discord.go",
"source_location": "L107",
"weight": 1.0,
"source": "web_handler_discordstart",
"target": "backend_internal_session_session_newid"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L59",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_clearcookie",
"target": "backend_internal_session_session_ishttps"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L34",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_ishttps",
"target": "backend_internal_session_session_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_setcookie",
"target": "backend_internal_session_session_ishttps"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L52",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_clearcookie",
"target": "backend_internal_session_session_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L77",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_clientip",
"target": "backend_internal_session_session_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L40",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_setcookie",
"target": "backend_internal_session_session_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L53",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_clearcookie",
"target": "backend_internal_session_session_setcookie"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L40",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_setcookie",
"target": "backend_internal_session_session_go_responsewriter"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_internal_session_session_clearcookie",
"target": "backend_internal_session_session_go_responsewriter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L85",
"weight": 1.0,
"source": "backend_internal_session_session_test_testclearsessioncookie",
"target": "backend_internal_session_session_clearcookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/web.go",
"source_location": "L431",
"weight": 1.0,
"source": "web_handler_logout",
"target": "backend_internal_session_session_clearcookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L127",
"weight": 1.0,
"source": "backend_internal_session_session_test_testclientip",
"target": "backend_internal_session_session_clientip"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/discord.go",
"source_location": "L124",
"weight": 1.0,
"source": "web_handler_discordcallback",
"target": "backend_internal_session_session_clientip"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L108",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_newloginlimiter",
"target": "session_loginlimiter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L49",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "session_loginlimiter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L104",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "backend_internal_session_session_go_mutex"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L105",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "backend_internal_session_session_go_time"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L124",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "session_loginlimiter_fail"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L138",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "session_loginlimiter_prunelocked"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L130",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "session_loginlimiter_reset"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L113",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter",
"target": "session_loginlimiter_retryafter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L124",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "session_loginlimiter_fail",
"target": "backend_internal_session_session_go_time"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L138",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "session_loginlimiter_prunelocked",
"target": "backend_internal_session_session_go_time"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L113",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "session_loginlimiter_retryafter",
"target": "backend_internal_session_session_go_time"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L135",
"weight": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L180",
"weight": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterisperip",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L168",
"weight": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterresetclearscounter",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/session/session_test.go",
"source_location": "L153",
"weight": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterwindowexpires",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/web.go",
"source_location": "L127",
"weight": 1.0,
"source": "backend_internal_web_web_new",
"target": "backend_internal_session_session_newloginlimiter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L113",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "session_loginlimiter_retryafter",
"target": "backend_internal_session_session_go_duration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L117",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter_retryafter",
"target": "session_loginlimiter_prunelocked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session.go",
"source_location": "L127",
"weight": 1.0,
"confidence_score": 1.0,
"source": "session_loginlimiter_fail",
"target": "session_loginlimiter_prunelocked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testclearsessioncookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testclientip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L134",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L179",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testloginlimiterisperip"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L167",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testloginlimiterresetclearscounter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testloginlimiterwindowexpires"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L12",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testnewid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L28",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_session_session_test",
"target": "backend_internal_session_session_test_testsetsessioncookieattributes"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L12",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testnewid",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L82",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testclearsessioncookie",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L96",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testclientip",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L134",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L179",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterisperip",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L167",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterresetclearscounter",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L152",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testloginlimiterwindowexpires",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/session/session_test.go",
"source_location": "L28",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_session_session_test_testsetsessioncookieattributes",
"target": "backend_internal_session_session_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions",
"target": "store_session"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L14",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "store_session",
"target": "backend_internal_store_sessions_go_time"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L22",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_createsession",
"target": "store_session"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L45",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_getsession",
"target": "store_session"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L45",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "store_store_getsession",
"target": "backend_internal_store_sessions_go_time"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L22",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_go_store_store",
"target": "store_store_createsession"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L75",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_go_store_store",
"target": "store_store_deletereadersessions"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_go_store_store",
"target": "store_store_deletesession"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L45",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_go_store_store",
"target": "store_store_getsession"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions.go",
"source_location": "L22",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "store_store_createsession",
"target": "backend_internal_store_sessions_go_duration"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L8",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test",
"target": "backend_internal_store_sessions_test_testcreateandgetsession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L71",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test",
"target": "backend_internal_store_sessions_test_testdeletesessionisperreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L53",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test",
"target": "backend_internal_store_sessions_test_testdeletesessionrevokes"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L36",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test",
"target": "backend_internal_store_sessions_test_testexpiredsessionisgone"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L29",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test",
"target": "backend_internal_store_sessions_test_testgetsessionunknownid"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L8",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test_testcreateandgetsession",
"target": "backend_internal_store_sessions_test_go_t"
},
{
"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",
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
"target": "backend_internal_store_sessions_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L53",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test_testdeletesessionrevokes",
"target": "backend_internal_store_sessions_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L36",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test_testexpiredsessionisgone",
"target": "backend_internal_store_sessions_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L29",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_sessions_test_testgetsessionunknownid",
"target": "backend_internal_store_sessions_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L30",
"weight": 1.0,
"source": "backend_internal_store_sessions_test_testgetsessionunknownid",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L37",
"weight": 1.0,
"source": "backend_internal_store_sessions_test_testexpiredsessionisgone",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L54",
"weight": 1.0,
"source": "backend_internal_store_sessions_test_testdeletesessionrevokes",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L72",
"weight": 1.0,
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/sessions_test.go",
"source_location": "L73",
"weight": 1.0,
"source": "backend_internal_store_sessions_test_testdeletesessionisperreader",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L499",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_applymigration"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L676",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L158",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_covercontenttype"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L587",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_coverrelativepath"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L582",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_coversourceaddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_displaychapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L214",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_go_store_store"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L465",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_migrate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L366",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_open"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L449",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_refreshownertoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L561",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_scanseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L433",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "backend_internal_store_store_seedowner"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "store_bookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L206",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "store_owner"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L322",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "store_readersummary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L68",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store",
"target": "store_series"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L256",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_filterbookmarks",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L269",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_kindof",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L792",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_seed",
"target": "store_bookmark"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L137",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark",
"target": "store_bookmark_continueurl"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L121",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark",
"target": "store_bookmark_displaychapter"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L127",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark",
"target": "store_bookmark_displaylatest"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark",
"target": "store_bookmark_hasnewchapter"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L147",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark",
"target": "store_bookmark_initial"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L750",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_get",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L725",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_list",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L529",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_scanbookmark",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L787",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_upsert",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L437",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "web_handler_loadformutation",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L465",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L63",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "web_listview",
"target": "store_bookmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L230",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_series"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L561",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_scanseries",
"target": "store_series"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L719",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_readseries",
"target": "store_series"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L91",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_series",
"target": "store_series_key"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L919",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_dueforlatestcheck",
"target": "store_series"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L533",
"weight": 1.0,
"source": "backend_internal_store_store_test_testdisplaychapter",
"target": "backend_internal_store_store_displaychapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L122",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark_displaychapter",
"target": "backend_internal_store_store_displaychapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_bookmark_displaylatest",
"target": "backend_internal_store_store_displaychapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L621",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_putcover",
"target": "backend_internal_store_store_covercontenttype"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L366",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "store_owner"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L449",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_refreshownertoken",
"target": "store_owner"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L433",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_seedowner",
"target": "store_owner"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L215",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "db"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L580",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_close"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L686",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_coverbyaddress"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L697",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_coverwireurl"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L887",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_delete"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L919",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_dueforlatestcheck"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L304",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_ensurereader"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L750",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_get"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L663",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_getcover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L595",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_getcoverbyaddress"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L972",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_latestcheckedat"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L725",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_list"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L959",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_marklatestchecked"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L235",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_ownerid"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L669",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_putcover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L244",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_readeridfortokenhash"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L331",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_readers"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L261",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_readertokeninfo"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L280",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_rotatetoken"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L529",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_scanbookmark"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L986",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_setlatestchapter"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L709",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_setseriescover"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L787",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_go_store_store",
"target": "store_store_upsert"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L366",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "backend_internal_store_store_go_store_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L499",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_applymigration",
"target": "db"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L465",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_migrate",
"target": "db"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L449",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_refreshownertoken",
"target": "db"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L433",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_seedowner",
"target": "db"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L187",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_storereaders",
"target": "store_readersummary"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L331",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "store_store_readers",
"target": "store_readersummary"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L86",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "web_listview",
"target": "store_readersummary"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L342",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_readers",
"target": "store_store_close"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L398",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "backend_internal_store_store_migrate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L414",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "backend_internal_store_store_refreshownertoken"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L406",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "backend_internal_store_store_seedowner"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store.go",
"source_location": "L368",
"weight": 1.0,
"source": "backend_internal_store_store_open",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L399",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_open",
"target": "store_store_close"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L29",
"weight": 1.0,
"source": "backend_internal_store_store_test_newteststore",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1411",
"weight": 1.0,
"source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1364",
"weight": 1.0,
"source": "backend_internal_store_store_test_testcoverpersistsacrossreopen",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L612",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1059",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L676",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L55",
"weight": 1.0,
"source": "backend_internal_store_store_test_testopenisidempotent",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1401",
"weight": 1.0,
"source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1392",
"weight": 1.0,
"source": "backend_internal_store_store_test_testopenrequirescoverdirectory",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L119",
"weight": 1.0,
"source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1023",
"weight": 1.0,
"source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L295",
"weight": 1.0,
"source": "backend_main_main",
"target": "backend_internal_store_store_open"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L685",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
"target": "backend_internal_store_store_seedowner"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L490",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_migrate",
"target": "backend_internal_store_store_applymigration"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1068",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
"target": "backend_internal_store_store_migrate"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L682",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
"target": "backend_internal_store_store_migrate"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L629",
"weight": 1.0,
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
"target": "backend_internal_store_store_applymigration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L755",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_get",
"target": "store_store_scanbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L738",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_list",
"target": "store_store_scanbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L542",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_scanbookmark",
"target": "store_store_coverwireurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L863",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_upsert",
"target": "store_store_scanbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L721",
"weight": 1.0,
"source": "backend_internal_store_store_test_readseries",
"target": "backend_internal_store_store_scanseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L940",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_dueforlatestcheck",
"target": "backend_internal_store_store_scanseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L936",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_dueforlatestcheck",
"target": "store_store_close"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L734",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_list",
"target": "store_store_close"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L639",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_putcover",
"target": "store_store_close"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L676",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_coveraddress",
"target": "backend_internal_store_store_coversourceaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L592",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_getcover",
"target": "backend_internal_store_store_coversourceaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L626",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_putcover",
"target": "backend_internal_store_store_coversourceaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L716",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_setseriescover",
"target": "backend_internal_store_store_coversourceaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L606",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_getcoverbyaddress",
"target": "backend_internal_store_store_coverrelativepath"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L627",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_putcover",
"target": "backend_internal_store_store_coverrelativepath"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L592",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_getcover",
"target": "store_store_getcoverbyaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L690",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_coverbyaddress",
"target": "store_store_getcoverbyaddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store.go",
"source_location": "L710",
"weight": 1.0,
"confidence_score": 1.0,
"source": "store_store_setseriescover",
"target": "store_store_putcover"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L833",
"weight": 1.0,
"source": "backend_internal_store_store_test_testcoverbyaddress",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L945",
"weight": 1.0,
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L814",
"weight": 1.0,
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/store/store_test.go",
"source_location": "L877",
"weight": 1.0,
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
"target": "backend_internal_store_store_coveraddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L27",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L243",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_readlatestcheckedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L719",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_readseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L39",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L260",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L954",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_seedsecondreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L221",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testbookmarkcontinueurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1118",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L200",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testbookmarkhasnewchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L821",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testcoverbyaddress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1361",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testcoverpersistsacrossreopen"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1447",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L916",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdeletekeepsseriesrow"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1186",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdeletereadercascadestobookmarks"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L515",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdisplaychapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L280",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdueforlatestcheck"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L988",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L312",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L965",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L483",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1216",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L18",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testmain"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L331",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testmarklatestchecked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L610",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1057",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L675",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L761",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testopenisidempotent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1399",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1391",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testopenrequirescoverdirectory"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L83",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testreaderidfortokenhash"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1261",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testreadersandsessionrevocation"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testreadertokeninfo"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L116",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1020",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L794",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L168",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_teststoreget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L189",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_teststoregetmissing"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1143",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_teststorescopesbookmarkstoreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1305",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L734",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertcreatesseriesfromclient"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L367",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertdefaultsstatustoreading"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L582",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L383",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertemptystatuspreservesstored"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L890",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L853",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L553",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertkinddefaultstomanga"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L566",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertkindroundtrips"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L350",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L437",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L458",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test",
"target": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L18",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmain",
"target": "backend_internal_store_store_test_go_m"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L27",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_newteststore",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L27",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_newteststore",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1119",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L822",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoverbyaddress",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1448",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L917",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1187",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L298",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheck",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L989",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L313",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L966",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L484",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1217",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L409",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L332",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmarklatestchecked",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L762",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L84",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreaderidfortokenhash",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L103",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreadertokeninfo",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L795",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L169",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststoreget",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L190",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststoregetmissing",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1144",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1306",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L735",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L368",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L583",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L384",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L891",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L854",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L554",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertkinddefaultstomanga",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L567",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertkindroundtrips",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L351",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L438",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L459",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat",
"target": "backend_internal_store_store_test_newteststore"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L243",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_readlatestcheckedat",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L719",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_readseries",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L39",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_secondreader",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L260",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_seedforcheck",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L954",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_seedsecondreader",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L221",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testbookmarkcontinueurl",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1118",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L200",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testbookmarkhasnewchapter",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L821",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoverbyaddress",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1408",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1361",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoverpersistsacrossreopen",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1447",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L916",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1186",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L515",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdisplaychapter",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L280",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheck",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L988",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L312",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L965",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L483",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1216",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L408",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L331",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmarklatestchecked",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L610",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1057",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L675",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L761",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L52",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testopenisidempotent",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1399",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1391",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testopenrequirescoverdirectory",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L83",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreaderidfortokenhash",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1261",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L102",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreadertokeninfo",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L116",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1020",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L794",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L168",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststoreget",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L189",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststoregetmissing",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1143",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1305",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L734",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L367",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L582",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L383",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L890",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L853",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L553",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertkinddefaultstomanga",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L566",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertkindroundtrips",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L350",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L437",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L458",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat",
"target": "backend_internal_store_store_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L243",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_readlatestcheckedat",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L719",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_readseries",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L39",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_secondreader",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L260",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_seedforcheck",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L954",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_seedsecondreader",
"target": "backend_internal_store_store_test_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L956",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_seedsecondreader",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1188",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L778",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1263",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testreadersandsessionrevocation",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1145",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1307",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress",
"target": "backend_internal_store_store_test_secondreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L338",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmarklatestchecked",
"target": "backend_internal_store_store_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L362",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
"target": "backend_internal_store_store_test_readlatestcheckedat"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L299",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheck",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L990",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L315",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandlimited",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L969",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L333",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testmarklatestchecked",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L352",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat",
"target": "backend_internal_store_store_test_seedforcheck"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L932",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletekeepsseriesrow",
"target": "backend_internal_store_store_test_readseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L1206",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks",
"target": "backend_internal_store_store_test_readseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L749",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient",
"target": "backend_internal_store_store_test_readseries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/store/store_test.go",
"source_location": "L970",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage",
"target": "backend_internal_store_store_test_seedsecondreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L91",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript",
"target": "backend_internal_userscript_userscript_handler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L53",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript",
"target": "backend_internal_userscript_userscript_render"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript",
"target": "backend_internal_userscript_userscript_stampversion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L42",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript",
"target": "backend_internal_userscript_userscript_substitutetoken"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L76",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_render",
"target": "backend_internal_userscript_userscript_stampversion"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L35",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_stampversion",
"target": "backend_internal_userscript_userscript_go_time"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_render",
"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": "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,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_handler",
"target": "backend_internal_userscript_userscript_render"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L53",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_render",
"target": "backend_internal_userscript_userscript_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L53",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_render",
"target": "backend_internal_userscript_userscript_go_responsewriter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/web.go",
"source_location": "L593",
"weight": 1.0,
"source": "web_handler_installuserscript",
"target": "backend_internal_userscript_userscript_render"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L91",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_handler",
"target": "backend_internal_userscript_userscript_go_handlerfunc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript.go",
"source_location": "L91",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_handler",
"target": "backend_internal_userscript_userscript_go_store"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L23",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test",
"target": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test",
"target": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test",
"target": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test",
"target": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L23",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly",
"target": "backend_internal_userscript_userscript_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L40",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified",
"target": "backend_internal_userscript_userscript_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L47",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder",
"target": "backend_internal_userscript_userscript_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/userscript/userscript_test.go",
"source_location": "L62",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified",
"target": "backend_internal_userscript_userscript_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L63",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord",
"target": "backend_internal_web_discord_newoauthstates"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord",
"target": "web_discordconfig"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L276",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord",
"target": "web_discordmember"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L318",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord",
"target": "web_discordtoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L58",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord",
"target": "web_oauthstates"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L50",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_config",
"target": "web_discordconfig"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L47",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_discordconfig"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_new",
"target": "web_discordconfig"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L132",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_discordconfig",
"target": "web_discordconfig"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L63",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_web_discord_newoauthstates",
"target": "web_oauthstates"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L48",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_oauthstates"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L59",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "web_oauthstates",
"target": "backend_internal_web_discord_go_mutex"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L60",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "web_oauthstates",
"target": "backend_internal_web_discord_go_time"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_oauthstates",
"target": "web_oauthstates_put"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L93",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_oauthstates",
"target": "web_oauthstates_take"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L67",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_oauthstates_put",
"target": "backend_internal_web_discord_go_time"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L33",
"weight": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstateeviction",
"target": "backend_internal_web_discord_newoauthstates"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L9",
"weight": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstatesingleuse",
"target": "backend_internal_web_discord_newoauthstates"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L20",
"weight": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired",
"target": "backend_internal_web_discord_newoauthstates"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/internal/web/web.go",
"source_location": "L126",
"weight": 1.0,
"source": "backend_internal_web_web_new",
"target": "backend_internal_web_discord_newoauthstates"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L108",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordstart",
"target": "web_oauthstates_put"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L137",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "web_oauthstates_take"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L123",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord_go_web_handler",
"target": "web_handler_discordcallback"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L291",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord_go_web_handler",
"target": "web_handler_discordmember"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord_go_web_handler",
"target": "web_handler_discordstart"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L248",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord_go_web_handler",
"target": "web_handler_discorduserid"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L214",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_discord_go_web_handler",
"target": "web_handler_exchangetoken"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L106",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discordstart",
"target": "backend_internal_web_discord_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L106",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discordstart",
"target": "backend_internal_web_discord_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L123",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "backend_internal_web_discord_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L123",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "backend_internal_web_discord_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L150",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "backend_internal_web_discord_go_context"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L167",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "web_handler_discordmember"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L159",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "web_handler_discorduserid"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L150",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_discordcallback",
"target": "web_handler_exchangetoken"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L214",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_exchangetoken",
"target": "backend_internal_web_discord_go_context"
},
{
"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",
"confidence_score": 1.0,
"source": "web_handler_exchangetoken",
"target": "web_discordtoken"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L291",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discordmember",
"target": "backend_internal_web_discord_go_context"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/discord.go",
"source_location": "L248",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_discorduserid",
"target": "backend_internal_web_discord_go_context"
},
{
"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",
"confidence_score": 1.0,
"source": "web_handler_discordmember",
"target": "web_discordmember"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test",
"target": "backend_internal_web_oauth_test_testoauthstateeviction"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L8",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test",
"target": "backend_internal_web_oauth_test_testoauthstatesingleuse"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test",
"target": "backend_internal_web_oauth_test_testoauthstateunknownorexpired"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L8",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstatesingleuse",
"target": "backend_internal_web_oauth_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L32",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstateeviction",
"target": "backend_internal_web_oauth_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/oauth_test.go",
"source_location": "L19",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired",
"target": "backend_internal_web_oauth_test_go_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L4",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_applyfilter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L68",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_closecardpanels"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L166",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_reasonfrom"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_setactivetab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L133",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_showerror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L95",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_togglechapterform"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_toggleconfirmrow"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter",
"target": "backend_internal_web_static_filter_togglepanel"
},
{
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter_togglepanel",
"target": "backend_internal_web_static_filter_closecardpanels"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter_togglechapterform",
"target": "backend_internal_web_static_filter_togglepanel"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/filter.js",
"source_location": "L104",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_filter_toggleconfirmrow",
"target": "backend_internal_web_static_filter_togglepanel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_a"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_an"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_at"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_b"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_be"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_bn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_bt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_c"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_cn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ct"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_d"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_de"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_dn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_dt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_en"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_et"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_f"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_fe"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_fn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ft"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_g"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ge"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_gn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_gt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_he"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_hn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ht"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_in"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_it"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_j"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_je"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_jt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_k"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ke"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_kn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_kt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_l"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ln"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_lt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_m"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_me"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_mn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_mt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_n"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_nn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_nt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_oe"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_on"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ot"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_p"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_pe"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_pn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_pt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_q"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_qe"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_qn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_qt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_r"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_re"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_rn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_rt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_sn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_st"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_t"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_tn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_tt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_u"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_un"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ut"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_v"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ve"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_vn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_vt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_w"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_we"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_wn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_wt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_x"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_xe"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_xn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_xt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_y"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ye"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_yn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_yt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_z"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_ze"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_zn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "backend_internal_web_static_htmx_min_zt"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min",
"target": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gn",
"target": "backend_internal_web_static_htmx_min_d"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_it",
"target": "backend_internal_web_static_htmx_min_d"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ee",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ee",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ee",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ee",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_le",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_lt",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pn",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_te",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ut",
"target": "backend_internal_web_static_htmx_min_ee"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bt",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_le",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_s"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_i",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_qe",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_se",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_un",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ze",
"target": "backend_internal_web_static_htmx_min_te"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_c"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_cn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fe",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_g",
"target": "backend_internal_web_static_htmx_min_c"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_it",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_je",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_me",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_o",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ue",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_un",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_z",
"target": "backend_internal_web_static_htmx_min_c"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1295",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_el",
"target": "backend_internal_web_static_htmx_min_c"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_a",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ae",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_m",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_mt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_n",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ne",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_qe",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_u",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ut",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_vn",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_x",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_xe",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zn",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zt",
"target": "backend_internal_web_static_htmx_min_ne"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_m"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_m"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_m"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_re",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_se",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_vt",
"target": "backend_internal_web_static_htmx_min_o"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_et",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_i",
"target": "backend_internal_web_static_htmx_min_a"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_i",
"target": "backend_internal_web_static_htmx_min_n"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_je",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_le",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_re",
"target": "backend_internal_web_static_htmx_min_i"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_hn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_re",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_we",
"target": "backend_internal_web_static_htmx_min_re"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L295",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_latestchapterfromanchors",
"target": "backend_internal_web_static_htmx_min_re"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_g",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ht",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pn",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_h"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_t",
"target": "backend_internal_web_static_htmx_min_g"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_t",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_t",
"target": "backend_internal_web_static_htmx_min_y"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_q"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_l"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_a",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_a",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_n",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_n",
"target": "backend_internal_web_static_htmx_min_zn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_p"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_p"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_ge"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_p",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_p"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_oe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_oe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_oe",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_oe",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_be",
"target": "backend_internal_web_static_htmx_min_k"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_de",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_k",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_xe",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ye",
"target": "backend_internal_web_static_htmx_min_k"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1293",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_el",
"target": "backend_internal_web_static_htmx_min_k"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ct",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gn",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ke",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_lt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nn",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_qt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zt",
"target": "backend_internal_web_static_htmx_min_ie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_b",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_hn",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_kt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_le",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_qe",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_qt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_rn",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_se",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_un",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_z",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ze",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zt",
"target": "backend_internal_web_static_htmx_min_se"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bt",
"target": "backend_internal_web_static_htmx_min_x"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ct",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_le"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gn",
"target": "backend_internal_web_static_htmx_min_f"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_en",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fe",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_tn",
"target": "backend_internal_web_static_htmx_min_ce"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_b",
"target": "backend_internal_web_static_htmx_min_de"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_b"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_vt",
"target": "backend_internal_web_static_htmx_min_b"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_jt",
"target": "backend_internal_web_static_htmx_min_u"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_vt",
"target": "backend_internal_web_static_htmx_min_u"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_an",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_cn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"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,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_fe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_he"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_je"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_kn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_me"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_qe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_ve"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_vn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_yn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_e",
"target": "backend_internal_web_static_htmx_min_ze"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_v",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "indirect_call",
"context": "collection",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_xn",
"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": "L1200",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_makedraggable",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L803",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L825",
"weight": 1.0,
"source": "userscript_manga_bookmark_user_pushdelete",
"target": "backend_internal_web_static_htmx_min_e"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_z",
"target": "backend_internal_web_static_htmx_min_g"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_z",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ae",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_et",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_g",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ht",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_lt",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ot",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_tt",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_un",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yn",
"target": "backend_internal_web_static_htmx_min_ue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ae",
"target": "backend_internal_web_static_htmx_min_g"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ge",
"target": "backend_internal_web_static_htmx_min_y"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ae",
"target": "backend_internal_web_static_htmx_min_kt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yn",
"target": "backend_internal_web_static_htmx_min_ae"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_be",
"target": "backend_internal_web_static_htmx_min_xe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ye",
"target": "backend_internal_web_static_htmx_min_xe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_be"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ke",
"target": "backend_internal_web_static_htmx_min_be"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_we"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yt",
"target": "backend_internal_web_static_htmx_min_we"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zt",
"target": "backend_internal_web_static_htmx_min_we"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_mt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_qe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_he",
"target": "backend_internal_web_static_htmx_min_xt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ze",
"target": "backend_internal_web_static_htmx_min_he"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_qe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_qe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_pe"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ke"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_it",
"target": "backend_internal_web_static_htmx_min_ke"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_an"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_bn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_cn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_fn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_hn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_ln"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_mn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_pn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_de",
"target": "backend_internal_web_static_htmx_min_qn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_de"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_me",
"target": "backend_internal_web_static_htmx_min_ve"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_ve"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_ve"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_it",
"target": "backend_internal_web_static_htmx_min_et"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_tt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_it",
"target": "backend_internal_web_static_htmx_min_nt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_at"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nt",
"target": "backend_internal_web_static_htmx_min_vn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_it",
"target": "backend_internal_web_static_htmx_min_rt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_rt",
"target": "backend_internal_web_static_htmx_min_ot"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_it"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_st"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_bt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_ct"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_gt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_mt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_vt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_st",
"target": "backend_internal_web_static_htmx_min_yt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_lt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ct",
"target": "backend_internal_web_static_htmx_min_gt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ct",
"target": "backend_internal_web_static_htmx_min_mt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_ut"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 0.5,
"source": "backend_internal_web_static_htmx_min_at",
"target": "backend_internal_web_static_htmx_min_qt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_at"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_ft",
"target": "backend_internal_web_static_htmx_min_pt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_ht"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_dt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_kn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_gt",
"target": "backend_internal_web_static_htmx_min_xn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_gt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pt",
"target": "backend_internal_web_static_htmx_min_wt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_yt",
"target": "backend_internal_web_static_htmx_min_bt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_kn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_xn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wt",
"target": "backend_internal_web_static_htmx_min_zt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_zt",
"target": "backend_internal_web_static_htmx_min_jt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_zt"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_en",
"target": "backend_internal_web_static_htmx_min_wn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_en"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_tn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_nn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_nn",
"target": "backend_internal_web_static_htmx_min_r"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_nn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_rn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_on"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_on",
"target": "backend_internal_web_static_htmx_min_sn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_sn",
"target": "backend_internal_web_static_htmx_min_bn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_cn",
"target": "backend_internal_web_static_htmx_min_ln"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_mn",
"target": "backend_internal_web_static_htmx_min_ln"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_an",
"target": "backend_internal_web_static_htmx_min_un"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_an",
"target": "backend_internal_web_static_htmx_min_qn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_mn",
"target": "backend_internal_web_static_htmx_min_an"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_fn",
"target": "backend_internal_web_static_htmx_min_bn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_gn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_dn",
"target": "backend_internal_web_static_htmx_min_r"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_mn",
"target": "backend_internal_web_static_htmx_min_pn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_pn",
"target": "backend_internal_web_static_htmx_min_in"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_mn",
"target": "backend_internal_web_static_htmx_min_qn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_bn",
"target": "backend_internal_web_static_htmx_min_vn"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/static/htmx.min.js",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_static_htmx_min_wn",
"target": "backend_internal_web_static_htmx_min_bn"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L377",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_currentlib"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L366",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_currenttab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L256",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_filterbookmarks"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_go_web_handler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L269",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_kindof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L279",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_libof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L114",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_new"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L217",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L161",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "backend_internal_web_web_statichandler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L180",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "web_ctxkey"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "web_listview"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L108",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web",
"target": "web_loginview"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L52",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "backend_internal_web_web_go_client"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L36",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "backend_internal_web_web_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L46",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "template"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L293",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_buildlistview"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L231",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_index"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L578",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_installuserscript"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L437",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_loadformutation"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L425",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_logout"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L407",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_refreshchrome"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_register"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L219",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_render"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L419",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_renderlogin"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L205",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_requiresession"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L627",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_revokereadersessions"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L602",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_rotatetoken"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L465",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_saveandrendercard"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L189",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_sessionreader"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L525",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_uichapter"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L552",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_uidelete"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L478",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_uifavorite"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L349",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_uilist"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L494",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_uistatus"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L390",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_go_web_handler",
"target": "web_handler_writechromeoob"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L114",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_new",
"target": "backend_internal_web_web_go_web_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L161",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_statichandler",
"target": "backend_internal_web_web_go_web_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_new",
"target": "backend_internal_web_web_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L293",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "web_handler_buildlistview",
"target": "web_listview"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L390",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_writechromeoob",
"target": "web_listview"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L100",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_listview",
"target": "web_listview_listurl"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L93",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_listview",
"target": "web_listview_pageurl"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main.go",
"source_location": "L233",
"weight": 1.0,
"source": "backend_main_newrouter",
"target": "backend_internal_web_web_new"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L137",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_register",
"target": "backend_internal_web_web_statichandler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L132",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_register",
"target": "servemux"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L149",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_register",
"target": "web_handler_installuserscript"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L139",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_register",
"target": "web_handler_requiresession"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L173",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_statichandler",
"target": "backend_internal_web_web_go_handlerfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L232",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "web_handler_sessionreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L207",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_requiresession",
"target": "web_handler_sessionreader"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L189",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_sessionreader",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L377",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_currentlib",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L366",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_currenttab",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L217",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_internal_web_web_readerof",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L231",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L437",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_loadformutation",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L425",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_logout",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L407",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L627",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L602",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_rotatetoken",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L465",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L525",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uichapter",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L552",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uidelete",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L478",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uifavorite",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L349",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L494",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uistatus",
"target": "backend_internal_web_web_go_request"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L205",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "web_handler_requiresession",
"target": "backend_internal_web_web_go_handlerfunc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L578",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "web_handler_installuserscript",
"target": "backend_internal_web_web_go_handlerfunc"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L584",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_installuserscript",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L443",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_loadformutation",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L628",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L603",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_rotatetoken",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L466",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L558",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uidelete",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L350",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "backend_internal_web_web_readerof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L234",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "web_handler_render"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L219",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_render",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L420",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_renderlogin",
"target": "web_handler_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L656",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_revokereadersessions",
"target": "web_handler_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L619",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_rotatetoken",
"target": "web_handler_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L472",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "web_handler_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L356",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "web_handler_render"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L231",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L437",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_loadformutation",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L425",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_logout",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L407",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L419",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_renderlogin",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L627",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_revokereadersessions",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L602",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_rotatetoken",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L465",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L525",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uichapter",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L552",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uidelete",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L478",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uifavorite",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L349",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L494",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_uistatus",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L390",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "web_handler_writechromeoob",
"target": "backend_internal_web_web_go_responsewriter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L237",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "backend_internal_web_web_libof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L237",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_index",
"target": "web_handler_buildlistview"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L305",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_buildlistview",
"target": "backend_internal_web_web_filterbookmarks"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L305",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_buildlistview",
"target": "backend_internal_web_web_kindof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L382",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_internal_web_web_currentlib",
"target": "backend_internal_web_web_libof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L350",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "backend_internal_web_web_libof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "web_handler_buildlistview"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L350",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "web_handler_buildlistview"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L361",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uilist",
"target": "web_handler_writechromeoob"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "backend_internal_web_web_currenttab"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L408",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "backend_internal_web_web_currentlib"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L413",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_refreshchrome",
"target": "web_handler_writechromeoob"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L473",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_saveandrendercard",
"target": "web_handler_refreshchrome"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L567",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uidelete",
"target": "web_handler_refreshchrome"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L526",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uichapter",
"target": "web_handler_loadformutation"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L479",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uifavorite",
"target": "web_handler_loadformutation"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L495",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uistatus",
"target": "web_handler_loadformutation"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L547",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uichapter",
"target": "web_handler_saveandrendercard"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L485",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uifavorite",
"target": "web_handler_saveandrendercard"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/internal/web/web.go",
"source_location": "L511",
"weight": 1.0,
"confidence_score": 1.0,
"source": "web_handler_uistatus",
"target": "web_handler_saveandrendercard"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_config"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L68",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_latestpoll"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L140",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_clamppollcooldown"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_envbool"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L113",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_envduration"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L127",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_envint"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L88",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_envor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L248",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_guardemptyuserscripttoken"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L172",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_loadconfig"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L150",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_loadlatestpoll"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L258",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_main"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L381",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_newlatestpoller"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L203",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_newrouter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L405",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main",
"target": "backend_main_startlatestpoller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L59",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_config",
"target": "backend_latestpoll"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L172",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_loadconfig",
"target": "backend_config"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L203",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_newrouter",
"target": "backend_config"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L30",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_config"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L73",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_latestpoll",
"target": "backend_main_go_duration"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L150",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_latestpoll"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L381",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_newlatestpoller",
"target": "backend_latestpoll"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L405",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_startlatestpoller",
"target": "backend_latestpoll"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L140",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_clamppollcooldown",
"target": "backend_main_go_duration"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L113",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_envduration",
"target": "backend_main_go_duration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L165",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_main_go_duration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L178",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadconfig",
"target": "backend_main_envor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_main_envbool"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L153",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_main_envduration"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L157",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_main_envint"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L159",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadlatestpoll",
"target": "backend_main_clamppollcooldown"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L182",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_loadconfig",
"target": "backend_main_loadlatestpoll"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L151",
"weight": 1.0,
"source": "backend_main_test_testloadlatestpollclampsandfallsback",
"target": "backend_main_loadlatestpoll"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L26",
"weight": 1.0,
"source": "backend_main_test_testloadlatestpolldefaults",
"target": "backend_main_loadlatestpoll"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L59",
"weight": 1.0,
"source": "backend_main_test_testloadlatestpollenabledparsing",
"target": "backend_main_loadlatestpoll"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L259",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_main",
"target": "backend_main_loadconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L42",
"weight": 1.0,
"source": "backend_main_test_testloadconfigreadscoverdirectory",
"target": "backend_main_loadconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L353",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_main",
"target": "backend_main_newrouter"
},
{
"relation": "references",
"context": "return_type",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L203",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_newrouter",
"target": "backend_main_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L203",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_newrouter",
"target": "backend_main_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L240",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_newrouter",
"target": "backend_main_guardemptyuserscripttoken"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L72",
"weight": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_main_newrouter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L270",
"weight": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_main_newrouter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L52",
"weight": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_main_newrouter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L33",
"weight": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_main_newrouter"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L413",
"weight": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_main_newrouter"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L381",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_newlatestpoller",
"target": "backend_main_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L405",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_startlatestpoller",
"target": "backend_main_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L248",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_main_guardemptyuserscripttoken",
"target": "backend_main_go_handler"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L349",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_main",
"target": "backend_main_startlatestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L418",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_startlatestpoller",
"target": "backend_main_newlatestpoller"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L159",
"weight": 1.0,
"source": "backend_main_test_testnewlatestpollerwirescooldowns",
"target": "backend_main_newlatestpoller"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main.go",
"source_location": "L405",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_startlatestpoller",
"target": "backend_main_go_context"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L246",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testgzipcompressestextnotfonts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testloadconfigreadscoverdirectory"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L66",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testloadlatestpollclampsandfallsback"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L17",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testloadlatestpolldefaults"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testloadlatestpollenabledparsing"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L158",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testnewlatestpollerwirescooldowns"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L289",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testputkindvalidation"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L332",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L215",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L168",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_main_test",
"target": "backend_main_test_testputstatusvalidation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L17",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testloadlatestpolldefaults",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L246",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testgzipcompressestextnotfonts",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L40",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testloadconfigreadscoverdirectory",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L66",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testloadlatestpollclampsandfallsback",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L47",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testloadlatestpollenabledparsing",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L158",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testnewlatestpollerwirescooldowns",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L289",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testputkindvalidation",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L332",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L215",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress",
"target": "backend_main_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/main_test.go",
"source_location": "L168",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_main_test_testputstatusvalidation",
"target": "backend_main_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/main_test.go",
"source_location": "L247",
"weight": 1.0,
"source": "backend_main_test_testgzipcompressestextnotfonts",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L31",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_credrequest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_readercredential"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L20",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_registerreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L334",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L195",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_testinstallservesscriptwithcredential"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L69",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_testperreaderisolation"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_testrotatecredentialviawebui"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_testunknowncredentialrejected"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test",
"target": "backend_reader_credential_test_withbody"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L20",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_registerreader",
"target": "backend_reader_credential_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L20",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_registerreader",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L22",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_registerreader",
"target": "backend_reader_credential_test_readercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L71",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_reader_credential_test_registerreader"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L334",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L195",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L69",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L262",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L51",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_reader_credential_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L31",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_credrequest",
"target": "backend_reader_credential_test_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_reader_credential_test_credrequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L274",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_reader_credential_test_credrequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L55",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_reader_credential_test_credrequest"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L43",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_reader_credential_test_withbody",
"target": "backend_reader_credential_test_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_reader_credential_test_readercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L55",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testunknowncredentialrejected",
"target": "backend_reader_credential_test_readercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/web_test.go",
"source_location": "L547",
"weight": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_reader_credential_test_readercredential"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/reader_credential_test.go",
"source_location": "L101",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_reader_credential_test_testperreaderisolation",
"target": "backend_reader_credential_test_withbody"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L207",
"weight": 1.0,
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L217",
"weight": 1.0,
"source": "backend_reader_credential_test_testinstallservesscriptwithcredential",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L280",
"weight": 1.0,
"source": "backend_reader_credential_test_testrotatecredentialviawebui",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L335",
"weight": 1.0,
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "backend/reader_credential_test.go",
"source_location": "L337",
"weight": 1.0,
"source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_discordstub"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_tokenrequest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L177",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_completesignin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_discordconfig"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L70",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L144",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_poststatus"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L792",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_seed"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1428",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_seedlibraries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1114",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L209",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_signedinreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L198",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_signincookie"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L155",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_startsignin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L187",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_storereaders"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1177",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_stripof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1376",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testapprendersnewtabs"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L756",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testbookmarksapistillbeareronly"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L674",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testcallbackratelimited"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L882",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1338",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testcardshowsstatuscontrols"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L908",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testchapteroverridemovesupdatedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L943",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L983",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testchapteroverriderejectsbadinput"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L358",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordcallbackrejectsmismatchedstate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L342",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordcallbackrejectsmissingstate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L375",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordcallbackstateissingleuse"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L255",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordloginfullflow"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L391",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordloginrefusesnonmember"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L437",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordloginrequiresrolepositive"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L655",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testdiscordlogintokenendpointdown"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L730",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testexpiredsessionrejected"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L833",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testfavoritetoggleswithoutreordering"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L461",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testguildmemberregistersonfirstloginandreusesit"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L218",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testindexwithoutsessionshowslogin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L231",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testindexwithsessionshowslist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1472",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testkindlessrowshowsinmangalibrary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1441",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testlibrariesaredisjoint"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L700",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testlogoutdeletessession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1518",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testmangapagekeepsupdatedtab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testmutationrefresheschromeoutofband"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1007",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testmutationsonmissingkey"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L508",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1536",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testnovelnewtabfallsbacktoall"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1487",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testnovelpageomitsupdatedtab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L490",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testownerloginreusestheseededreader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L568",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testownerrevokesanotherreaderssessions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L630",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testownerseesreaderspanel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1243",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testrecentstripcapped"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1192",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L777",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_teststaticassetsserved"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1135",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testtabsshowonlytheirbucket"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1028",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuideleteremovesrow"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1055",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuilistfavouritestab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1081",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuilistnewtab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L814",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuiroutesrequiresession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1322",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuistatusdoesnotreorderlist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1293",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuistatusrejectsunknownvalue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1307",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuistatusrequiressession"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1274",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_testuistatussetsbucket"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L801",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test",
"target": "backend_web_test_uirequest"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L30",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L30",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L30",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_newwebtestserver",
"target": "backend_web_test_go_t"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L149",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1378",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testapprendersnewtabs",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L758",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testbookmarksapistillbeareronly",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L884",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1340",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardshowsstatuscontrols",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L910",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridemovesupdatedat",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L945",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L985",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverriderejectsbadinput",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L443",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L660",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L732",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testexpiredsessionrejected",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L835",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L219",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testindexwithoutsessionshowslogin",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L233",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testindexwithsessionshowslist",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1474",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1443",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testlibrariesaredisjoint",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L702",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testlogoutdeletessession",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1520",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmangapagekeepsupdatedtab",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1397",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1009",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationsonmissingkey",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L517",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1538",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1489",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelpageomitsupdatedtab",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L495",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1245",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcapped",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1194",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L778",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_teststaticassetsserved",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1137",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testtabsshowonlytheirbucket",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1030",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuideleteremovesrow",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1057",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistfavouritestab",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1083",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L815",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuiroutesrequiresession",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1324",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusdoesnotreorderlist",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1295",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrejectsunknownvalue",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1308",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrequiressession",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1276",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatussetsbucket",
"target": "backend_web_test_newwebtestserver"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L177",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_completesignin",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L70",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_newdiscordstub",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L144",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_poststatus",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L792",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seed",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1428",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seedlibraries",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seedstatusrows",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L38",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_sessioncookie",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L209",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_signedinreader",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L198",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_signincookie",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L155",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_startsignin",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L187",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_storereaders",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1177",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_stripof",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1376",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testapprendersnewtabs",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L756",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testbookmarksapistillbeareronly",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L674",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testcallbackratelimited",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L882",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1338",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testcardshowsstatuscontrols",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L908",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridemovesupdatedat",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L943",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L983",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverriderejectsbadinput",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L358",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L342",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackrejectsmissingstate",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L375",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L255",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginfullflow",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L391",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L437",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L655",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L730",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testexpiredsessionrejected",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L833",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L461",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L218",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testindexwithoutsessionshowslogin",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L231",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testindexwithsessionshowslist",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1472",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1441",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testlibrariesaredisjoint",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L700",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testlogoutdeletessession",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1518",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testmangapagekeepsupdatedtab",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1395",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1007",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testmutationsonmissingkey",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L508",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1536",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1487",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testnovelpageomitsupdatedtab",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L490",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L568",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L630",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testownerseesreaderspanel",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1243",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcapped",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1192",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L777",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_teststaticassetsserved",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1135",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testtabsshowonlytheirbucket",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1028",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuideleteremovesrow",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1055",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuilistfavouritestab",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1081",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L814",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuiroutesrequiresession",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1322",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusdoesnotreorderlist",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1293",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrejectsunknownvalue",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1307",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrequiressession",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1274",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_testuistatussetsbucket",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L801",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_uirequest",
"target": "backend_web_test_go_t"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L177",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_completesignin",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L144",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_poststatus",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L209",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_signedinreader",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L198",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_signincookie",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L155",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_startsignin",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1177",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_stripof",
"target": "backend_web_test_go_handler"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L144",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_poststatus",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L792",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seed",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1428",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seedlibraries",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1114",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_seedstatusrows",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L38",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_sessioncookie",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L209",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_signedinreader",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L187",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_storereaders",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1177",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_stripof",
"target": "backend_web_test_go_store"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L801",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_uirequest",
"target": "backend_web_test_go_store"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1268",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_poststatus",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L38",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_sessioncookie",
"target": "backend_web_test_go_cookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1180",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_stripof",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1382",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testapprendersnewtabs",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L762",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testbookmarksapistillbeareronly",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1357",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardshowsstatuscontrols",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L243",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testindexwithsessionshowslist",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L703",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testlogoutdeletessession",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L575",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L635",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerseesreaderspanel",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1153",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testtabsshowonlytheirbucket",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L810",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_uirequest",
"target": "backend_web_test_sessioncookie"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L198",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_signincookie",
"target": "backend_web_test_go_cookie"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L59",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_discordstub",
"target": "backend_tokenrequest"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L70",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_newdiscordstub",
"target": "backend_discordstub"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L144",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_discordstub"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L67",
"weight": 1.0,
"context": "field",
"confidence_score": 1.0,
"source": "backend_tokenrequest",
"target": "values"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L801",
"weight": 1.0,
"context": "parameter_type",
"confidence_score": 1.0,
"source": "backend_web_test_uirequest",
"target": "values"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L70",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_newdiscordstub",
"target": "server"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L146",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L405",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L438",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L656",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L513",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L491",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_newdiscordstub"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L148",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_oauthwebtestserver",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L410",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L441",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L659",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L515",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L494",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_discordconfig"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L675",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcallbackratelimited",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L359",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L343",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackrejectsmissingstate",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L376",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L256",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginfullflow",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L462",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L569",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L631",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerseesreaderspanel",
"target": "backend_web_test_oauthwebtestserver"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L200",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_signincookie",
"target": "backend_web_test_startsignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L377",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
"target": "backend_web_test_startsignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L415",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_startsignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L445",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_startsignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L662",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_startsignin"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L177",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_completesignin",
"target": "backend_web_test_go_responserecorder"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L200",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_signincookie",
"target": "backend_web_test_completesignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L378",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordcallbackstateissingleuse",
"target": "backend_web_test_completesignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L287",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginfullflow",
"target": "backend_web_test_completesignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L415",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_completesignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L445",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrequiresrolepositive",
"target": "backend_web_test_completesignin"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L662",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordlogintokenendpointdown",
"target": "backend_web_test_completesignin"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1262",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_poststatus",
"target": "backend_web_test_go_responserecorder"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L429",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testdiscordloginrefusesnonmember",
"target": "backend_web_test_storereaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L463",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
"target": "backend_web_test_storereaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L500",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_storereaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L211",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_signedinreader",
"target": "backend_web_test_signincookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L519",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript",
"target": "backend_web_test_signincookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L570",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerrevokesanotherreaderssessions",
"target": "backend_web_test_signincookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L632",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerseesreaderspanel",
"target": "backend_web_test_signincookie"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L467",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit",
"target": "backend_web_test_signedinreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L497",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testownerloginreusestheseededreader",
"target": "backend_web_test_signedinreader"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1430",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_seedlibraries",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L885",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L911",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridemovesupdatedat",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L946",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L986",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverriderejectsbadinput",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L836",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1475",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1398",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1031",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuideleteremovesrow",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1058",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistfavouritestab",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1084",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_web_test_seed"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L892",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L919",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridemovesupdatedat",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L959",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L994",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testchapteroverriderejectsbadinput",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L843",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testfavoritetoggleswithoutreordering",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1481",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testkindlessrowshowsinmangalibrary",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1456",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testlibrariesaredisjoint",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1524",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmangapagekeepsupdatedtab",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1409",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1014",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationsonmissingkey",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1542",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1493",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelpageomitsupdatedtab",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1037",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuideleteremovesrow",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1068",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistfavouritestab",
"target": "backend_web_test_uirequest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1098",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuilistnewtab",
"target": "backend_web_test_uirequest"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L801",
"weight": 1.0,
"context": "return_type",
"confidence_score": 1.0,
"source": "backend_web_test_uirequest",
"target": "backend_web_test_go_request"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1379",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testapprendersnewtabs",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1341",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testcardshowsstatuscontrols",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1195",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1138",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testtabsshowonlytheirbucket",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1325",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusdoesnotreorderlist",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1296",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrejectsunknownvalue",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1309",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrequiressession",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1277",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatussetsbucket",
"target": "backend_web_test_seedstatusrows"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1404",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmutationrefresheschromeoutofband",
"target": "backend_web_test_stripof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1257",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcapped",
"target": "backend_web_test_stripof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1207",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall",
"target": "backend_web_test_stripof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1329",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusdoesnotreorderlist",
"target": "backend_web_test_poststatus"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1298",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatusrejectsunknownvalue",
"target": "backend_web_test_poststatus"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1280",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testuistatussetsbucket",
"target": "backend_web_test_poststatus"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1444",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testlibrariesaredisjoint",
"target": "backend_web_test_seedlibraries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1521",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testmangapagekeepsupdatedtab",
"target": "backend_web_test_seedlibraries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1539",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelnewtabfallsbacktoall",
"target": "backend_web_test_seedlibraries"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "backend/web_test.go",
"source_location": "L1490",
"weight": 1.0,
"confidence_score": 1.0,
"source": "backend_web_test_testnovelpageomitsupdatedtab",
"target": "backend_web_test_seedlibraries"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L45",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_browser_alive"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L124",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_connection"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L118",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_connection_signal"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L111",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_finish_connection"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_has_connections"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_lock"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_reaper"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_sh__entry"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L210",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_shutdown"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_start_browser"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L84",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_stop_browser"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L200",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_stop_browser_gracefully"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_unlock"
},
{
"relation": "defines",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L98",
"weight": 1.0,
"confidence_score": 1.0,
"source": "chrome_entrypoint",
"target": "chrome_entrypoint_wait_for_browser"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L168",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_sh__entry",
"target": "chrome_entrypoint_connection"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L195",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_sh__entry",
"target": "chrome_entrypoint_reaper"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L223",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_sh__entry",
"target": "chrome_entrypoint_stop_browser_gracefully"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L126",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_lock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L112",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_finish_connection",
"target": "chrome_entrypoint_lock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L155",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_reaper",
"target": "chrome_entrypoint_lock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L201",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_stop_browser_gracefully",
"target": "chrome_entrypoint_lock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L133",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_unlock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L115",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_finish_connection",
"target": "chrome_entrypoint_unlock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L163",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_reaper",
"target": "chrome_entrypoint_unlock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L207",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_stop_browser_gracefully",
"target": "chrome_entrypoint_unlock"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L128",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_browser_alive"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L156",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_reaper",
"target": "chrome_entrypoint_browser_alive"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L202",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_stop_browser_gracefully",
"target": "chrome_entrypoint_browser_alive"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L104",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_wait_for_browser",
"target": "chrome_entrypoint_browser_alive"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L156",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_reaper",
"target": "chrome_entrypoint_has_connections"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L130",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_start_browser"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L160",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_reaper",
"target": "chrome_entrypoint_stop_browser"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L205",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_stop_browser_gracefully",
"target": "chrome_entrypoint_stop_browser"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L136",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_wait_for_browser"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L148",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection",
"target": "chrome_entrypoint_finish_connection"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L120",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_connection_signal",
"target": "chrome_entrypoint_finish_connection"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "chrome/entrypoint.sh",
"source_location": "L212",
"weight": 1.0,
"context": "call",
"confidence_score": 1.0,
"source": "chrome_entrypoint_shutdown",
"target": "chrome_entrypoint_stop_browser_gracefully"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L403",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_adapterfor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L74",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_anchorsfromdocument"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L83",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L496",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_apidelete"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L470",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_apiget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L480",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_apiput"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1112",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_applyfabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L915",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1010",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_armdwell"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L458",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_authheaders"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L954",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L832",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_bookmarkcurrent"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1059",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_buildui"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1022",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_canceldwell"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1006",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_chapteridentity"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1108",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_clamp"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L108",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_comixseriesid"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L410",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_computelatestchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1419",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_confirmremove"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L415",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_currentsite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L391",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_detect"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L708",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_drain"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1287",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_el"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L464",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_httperror"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1582",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_init"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1520",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_installlongpress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1479",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_installnavwatcher"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L399",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L552",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_kindof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L365",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_latestchapterfromanchors"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L371",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_latestchapterfromapi"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L424",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_loadcache"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1125",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_loadfabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L441",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_loadlastchecked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L574",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_loadqueue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1158",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_makedraggable"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1029",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_maybeautoupdate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L938",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_meta"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1464",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_onnavigate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L742",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_overlaypending"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1141",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_placefab"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L768",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_pushbookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L813",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_pushdelete"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L625",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queuecount"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L660",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queuedefer"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L649",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queuedrop"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L672",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queueenqueue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L629",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queueget"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L640",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_queuepush"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1441",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_refresh"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L516",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_reindex"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L991",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_removebookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L538",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_removelocal"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1299",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1362",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_renderitem"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L433",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_savecache"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1133",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_savefabpos"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L450",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_savelastchecked"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L583",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_savequeue"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L522",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_setlist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1459",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_setpage"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1263",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_startring"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L546",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1273",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_stopring"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L101",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_stripbuildhash"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L874",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_syncupsert"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L633",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_titlefor"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1426",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L896",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_togglearchive"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L881",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_togglefavorite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1281",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_togglepanel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L853",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L530",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L131",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_detect",
"target": "userscript_manga_bookmark_user_meta"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L945",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_manga_bookmark_user_anchorsfromdocument"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L981",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user_anchorsfromhtml"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L130",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_detect",
"target": "userscript_manga_bookmark_user_stripbuildhash"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user_stripbuildhash"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L257",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_detect",
"target": "userscript_manga_bookmark_user_comixseriesid"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user_comixseriesid"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1504",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_installnavwatcher",
"target": "userscript_manga_bookmark_user_detect"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1460",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_setpage",
"target": "userscript_manga_bookmark_user_detect"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L412",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_computelatestchapter",
"target": "userscript_manga_bookmark_user_latestchapterfromanchors"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L976",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_latestchapterfromapi"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L835",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_bookmarkcurrent",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1035",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybeautoupdate",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L941",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1314",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L857",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
"target": "userscript_manga_bookmark_user_keyof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L968",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_adapterfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L411",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_computelatestchapter",
"target": "userscript_manga_bookmark_user_adapterfor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L981",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_computelatestchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L945",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_manga_bookmark_user_computelatestchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L955",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_currentsite"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L541",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removelocal",
"target": "userscript_manga_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L527",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_setlist",
"target": "userscript_manga_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L535",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_upsertlocal",
"target": "userscript_manga_bookmark_user_savecache"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L958",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_loadlastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L988",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_savelastchecked"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L499",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_apidelete",
"target": "userscript_manga_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L471",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_apiget",
"target": "userscript_manga_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L489",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_apiput",
"target": "userscript_manga_bookmark_user_authheaders"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L502",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_apidelete",
"target": "userscript_manga_bookmark_user_httperror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L492",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_apiput",
"target": "userscript_manga_bookmark_user_httperror"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1446",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_refresh",
"target": "userscript_manga_bookmark_user_apiget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L929",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
"target": "userscript_manga_bookmark_user_apiput"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L788",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_apiput"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L821",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushdelete",
"target": "userscript_manga_bookmark_user_apidelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L540",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removelocal",
"target": "userscript_manga_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L526",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_setlist",
"target": "userscript_manga_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L534",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_upsertlocal",
"target": "userscript_manga_bookmark_user_reindex"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1447",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_refresh",
"target": "userscript_manga_bookmark_user_setlist"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L525",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_setlist",
"target": "userscript_manga_bookmark_user_kindof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L923",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L790",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L875",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_syncupsert",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L900",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglearchive",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L888",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglefavorite",
"target": "userscript_manga_bookmark_user_upsertlocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L992",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removebookmark",
"target": "userscript_manga_bookmark_user_removelocal"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L962",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1340",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1377",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_renderitem",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L899",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglearchive",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user_statusof"
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_manga_bookmark_user_kindof"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L664",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuedefer",
"target": "userscript_manga_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L653",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuedrop",
"target": "userscript_manga_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L687",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queueenqueue",
"target": "userscript_manga_bookmark_user_savequeue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1306",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_queuecount"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L927",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
"target": "userscript_manga_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L745",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_overlaypending",
"target": "userscript_manga_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L769",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L661",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuedefer",
"target": "userscript_manga_bookmark_user_queueget"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L676",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queueenqueue",
"target": "userscript_manga_bookmark_user_titlefor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L643",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuepush",
"target": "userscript_manga_bookmark_user_titlefor"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L661",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuedefer",
"target": "userscript_manga_bookmark_user_queuepush"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L643",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queuepush",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L773",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L822",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushdelete",
"target": "userscript_manga_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L675",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queueenqueue",
"target": "userscript_manga_bookmark_user_queuedrop"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L777",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L815",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushdelete",
"target": "userscript_manga_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L679",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queueenqueue",
"target": "userscript_manga_bookmark_user_queuedefer"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L803",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_queueenqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L825",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushdelete",
"target": "userscript_manga_bookmark_user_queueenqueue"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L676",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_queueenqueue",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1085",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_buildui",
"target": "userscript_manga_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L716",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_drain",
"target": "userscript_manga_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L715",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_drain",
"target": "userscript_manga_bookmark_user_pushdelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L723",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_drain",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L718",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_drain",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1588",
"weight": 1.0,
"confidence_score": 0.5,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1474",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1442",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_refresh",
"target": "userscript_manga_bookmark_user_drain"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1447",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_refresh",
"target": "userscript_manga_bookmark_user_overlaypending"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L809",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_pushbookmark",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L877",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_syncupsert",
"target": "userscript_manga_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L904",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglearchive",
"target": "userscript_manga_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L890",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglefavorite",
"target": "userscript_manga_bookmark_user_pushbookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L994",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removebookmark",
"target": "userscript_manga_bookmark_user_pushdelete"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L850",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_bookmarkcurrent",
"target": "userscript_manga_bookmark_user_syncupsert"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1318",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_bookmarkcurrent"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1016",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_armdwell",
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1323",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_updatetocurrentchapter"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L854",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
"target": "userscript_manga_bookmark_user_canceldwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L871",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_updatetocurrentchapter",
"target": "userscript_manga_bookmark_user_syncupsert"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L876",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_syncupsert",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L877",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_syncupsert",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1400",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_renderitem",
"target": "userscript_manga_bookmark_user_togglefavorite"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L889",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglefavorite",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L890",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglefavorite",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1405",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_renderitem",
"target": "userscript_manga_bookmark_user_togglearchive"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L901",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglearchive",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L905",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglearchive",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L924",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_applylatestchapterifchanged",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L983",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_backgroundrefreshlatest",
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L943",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage",
"target": "userscript_manga_bookmark_user_applylatestchapterifchanged"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1593",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1468",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1594",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1471",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_backgroundrefreshlatest"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1421",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_confirmremove",
"target": "userscript_manga_bookmark_user_removebookmark"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L993",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removebookmark",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L994",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_removebookmark",
"target": "userscript_manga_bookmark_user_toast"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1031",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybeautoupdate",
"target": "userscript_manga_bookmark_user_chapteridentity"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1019",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_armdwell",
"target": "userscript_manga_bookmark_user_startring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1015",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_armdwell",
"target": "userscript_manga_bookmark_user_stopring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1046",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybeautoupdate",
"target": "userscript_manga_bookmark_user_armdwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1025",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_canceldwell",
"target": "userscript_manga_bookmark_user_stopring"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1033",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_maybeautoupdate",
"target": "userscript_manga_bookmark_user_canceldwell"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1592",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_maybeautoupdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1467",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_maybeautoupdate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1095",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_buildui",
"target": "userscript_manga_bookmark_user_makedraggable"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1094",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_buildui",
"target": "userscript_manga_bookmark_user_placefab"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1090",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_buildui",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1081",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_buildui",
"target": "userscript_manga_bookmark_user_togglepanel"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1583",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_buildui"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1215",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_makedraggable",
"target": "userscript_manga_bookmark_user_clamp"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1146",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_placefab",
"target": "userscript_manga_bookmark_user_clamp"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1147",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_placefab",
"target": "userscript_manga_bookmark_user_applyfabpos"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1143",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_placefab",
"target": "userscript_manga_bookmark_user_loadfabpos"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1545",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_installlongpress",
"target": "userscript_manga_bookmark_user_togglepanel"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1284",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglepanel",
"target": "userscript_manga_bookmark_user_refresh"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1283",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_togglepanel",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1316",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1378",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_renderitem",
"target": "userscript_manga_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1428",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_toast",
"target": "userscript_manga_bookmark_user_el"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1585",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1466",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1444",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_refresh",
"target": "userscript_manga_bookmark_user_render"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1358",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_render",
"target": "userscript_manga_bookmark_user_renderitem"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1410",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_renderitem",
"target": "userscript_manga_bookmark_user_confirmremove"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1591",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_refresh"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1584",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_setpage"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1465",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_onnavigate",
"target": "userscript_manga_bookmark_user_setpage"
},
{
"relation": "indirect_call",
"context": "argument",
"confidence": "INFERRED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1484",
"weight": 1.0,
"confidence_score": 0.5,
"source": "userscript_manga_bookmark_user_installnavwatcher",
"target": "userscript_manga_bookmark_user_onnavigate"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1586",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_installnavwatcher"
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "userscript/manga-bookmark.user.js",
"source_location": "L1587",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_manga_bookmark_user_init",
"target": "userscript_manga_bookmark_user_installlongpress"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_addeventlistener"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L4",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_assert"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_loc"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_metatags"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_queryselector"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L17",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_store"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_test"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "userscript/test/logic.test.js",
"source_location": "L45",
"weight": 1.0,
"confidence_score": 1.0,
"source": "userscript_test_logic_test",
"target": "userscript_test_logic_test_title"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_find_skills_skill_md",
"target": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L21",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L125",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L10",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/find-skills/SKILL.md",
"source_location": "L95",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L134",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L24",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L195",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L87",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L232",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L228",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L169",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L224",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L216",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L204",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L208",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L191",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L75",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L108",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L89",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L154",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/SKILL.md",
"source_location": "L181",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/references/details.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/references/details.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-code-style/references/details.md",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L60",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L58",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L32",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L36",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L72",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/SKILL.md",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L50",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L59",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-creation.md",
"source_location": "L128",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L127",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L90",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L67",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-handling.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L70",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L18",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L91",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md",
"source_location": "L74",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L78",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L80",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L105",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L79",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L40",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L107",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L86",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L42",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L111",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L98",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L48",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/SKILL.md",
"source_location": "L58",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L92",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L50",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L110",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L36",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L28",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L83",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L153",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L134",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L114",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/caching.md",
"source_location": "L167",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L49",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L122",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L142",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L361",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L341",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L165",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L287",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L77",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L109",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L55",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L92",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/cpu.md",
"source_location": "L188",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L231",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L136",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L115",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L100",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L39",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L69",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L87",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L158",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L213",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L279",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L237",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/io-networking.md",
"source_location": "L263",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L114",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L87",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L176",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L140",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L21",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L72",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L49",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L57",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L91",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L107",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L224",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L220",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L180",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/memory.md",
"source_location": "L206",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md",
"target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L60",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L50",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L36",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L13",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L29",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L21",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L90",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/observability.md",
"source_location": "L71",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L107",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L118",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L186",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L206",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L151",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-performance/references/runtime.md",
"source_location": "L81",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L264",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L177",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L436",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L442",
"weight": 1.0,
"confidence_score": 1.0,
"source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md",
"target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L266",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L394",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L143",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L448",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L444",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L376",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L356",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L179",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L410",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L438",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L330",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L457",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L99",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L63",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L262",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L175",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L213",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L171",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L89",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/SKILL.md",
"source_location": "L311",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/helpers.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/helpers.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/http-testing.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L156",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/integration-testing.md",
"source_location": "L72",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L68",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L3",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L136",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".agents/skills/golang-testing/references/mocking.md",
"source_location": "L172",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L7",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill",
"target": "claude_skills_implement_tickets_skill_implement_tickets"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L76",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill",
"target": "claude_skills_implement_tickets_skill_ticket_n_title"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L17",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_implement_tickets",
"target": "claude_skills_implement_tickets_skill_1_collect_the_tickets"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L27",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_implement_tickets",
"target": "claude_skills_implement_tickets_skill_2_plan_the_batch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L45",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_implement_tickets",
"target": "claude_skills_implement_tickets_skill_3_get_the_plan_approved"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_implement_tickets",
"target": "claude_skills_implement_tickets_skill_4_run_a_wave"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L106",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_ticket_n_title",
"target": "claude_skills_implement_tickets_skill_5_land_the_wave"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/implement-tickets/SKILL.md",
"source_location": "L129",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_implement_tickets_skill_ticket_n_title",
"target": "claude_skills_implement_tickets_skill_6_close_the_batch"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill",
"target": "claude_skills_testing_the_userscript_skill_testing_the_userscript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
"target": "claude_skills_testing_the_userscript_skill_adding_a_test"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L13",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
"target": "claude_skills_testing_the_userscript_skill_commands"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L81",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
"target": "claude_skills_testing_the_userscript_skill_gotchas"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L26",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
"target": "claude_skills_testing_the_userscript_skill_how_the_harness_works"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".claude/skills/testing-the-userscript/SKILL.md",
"source_location": "L69",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_skills_testing_the_userscript_skill_testing_the_userscript",
"target": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 1.0,
"source": "omp_agents_ticket_implementer",
"target": "omp_agents_ticket_implementer_escalate_rather_than_guess"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 1.0,
"source": "omp_agents_ticket_implementer",
"target": "omp_agents_ticket_implementer_order_of_work"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L72",
"weight": 1.0,
"confidence_score": 1.0,
"source": "omp_agents_ticket_implementer",
"target": "omp_agents_ticket_implementer_report"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L48",
"weight": 1.0,
"confidence_score": 1.0,
"source": "omp_agents_ticket_implementer",
"target": "omp_agents_ticket_implementer_review"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".omp/agents/ticket-implementer.md",
"source_location": "L15",
"weight": 1.0,
"confidence_score": 1.0,
"source": "omp_agents_ticket_implementer",
"target": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_implementer",
"target": "opencode_agent_implementer_before_you_begin"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_implementer",
"target": "opencode_agent_implementer_report_format"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_implementer",
"target": "opencode_agent_implementer_self_review_before_reporting"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L24",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_implementer",
"target": "opencode_agent_implementer_when_you_re_in_over_your_head"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/implementer.md",
"source_location": "L13",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_implementer",
"target": "opencode_agent_implementer_your_job"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L46",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_calibration"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L21",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_do_not_trust_the_report"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_inputs"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L15",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_method"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L50",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_output_format"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L29",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_part_1_spec_compliance"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_part_2_code_quality"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer",
"target": "opencode_agent_reviewer_tests"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L65",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_output_format",
"target": "opencode_agent_reviewer_assessment"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L59",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_output_format",
"target": "opencode_agent_reviewer_issues"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_output_format",
"target": "opencode_agent_reviewer_spec_compliance"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L56",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_output_format",
"target": "opencode_agent_reviewer_strengths"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L60",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_issues",
"target": "opencode_agent_reviewer_critical_must_fix"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L61",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_issues",
"target": "opencode_agent_reviewer_important_should_fix"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": ".opencode/agent/reviewer.md",
"source_location": "L62",
"weight": 1.0,
"confidence_score": 1.0,
"source": "opencode_agent_reviewer_issues",
"target": "opencode_agent_reviewer_minor_nice_to_have"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude",
"target": "claude_agents_md"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L143",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_agent_skills"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L28",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_architecture"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_commands"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L119",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_comments"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L68",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_design_system"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L57",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_forge_gitea_not_github"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L159",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_graphify"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L14",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_hard_constraints_drive_design_don_t_violate"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L89",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_secure_coding_rules_code_you_write_here"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_security_invariants"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agents_md",
"target": "claude_what_this_is"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L155",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agent_skills",
"target": "claude_domain_docs"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L147",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agent_skills",
"target": "claude_issue_tracker"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CLAUDE.md",
"source_location": "L151",
"weight": 1.0,
"confidence_score": 1.0,
"source": "claude_agent_skills",
"target": "claude_triage_labels"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CONTEXT.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "context_md_context",
"target": "context_bookmark_manager"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CONTEXT.md",
"source_location": "L7",
"weight": 1.0,
"confidence_score": 1.0,
"source": "context_bookmark_manager",
"target": "context_language"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover",
"target": "cutover_sqlite_postgres_cutover_runbook"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_0_the_generator_is_throwaway"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L42",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_1_stop_the_old_api_and_take_a_fresh_export"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L89",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L125",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_3_generate_the_import_sql"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L180",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_4_review_it_by_eye"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L197",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_5_apply_it"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "CUTOVER.md",
"source_location": "L284",
"weight": 1.0,
"confidence_score": 1.0,
"source": "cutover_sqlite_postgres_cutover_runbook",
"target": "cutover_6_afterwards"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy",
"target": "deploy_deployment"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_0_prerequisites"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_1_configure_env"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L102",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_1b_web_ui"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L159",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_2_build_start"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L191",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_3_verify_over_https"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L223",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_4_configure_the_userscript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L243",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_5_install_on_bromite"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L261",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_6_smoke_test_the_full_loop"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L273",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_7_the_browser_on_the_home_machine"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L514",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_installing_updating_the_userscript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L490",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_troubleshooting"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "DEPLOY.md",
"source_location": "L471",
"weight": 1.0,
"confidence_score": 1.0,
"source": "deploy_deployment",
"target": "deploy_updating"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product",
"target": "product_product"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L60",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_accessibility_inclusion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L41",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_brand_commitments"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L30",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_capabilities_and_constraints"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L46",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_evidence_on_hand"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L23",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_operating_context"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L5",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_platform"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L19",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_positioning"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L51",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_product_principles"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L15",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_product_purpose"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "PRODUCT.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "product_product",
"target": "product_users"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme",
"target": "readme_manga_bookmark"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_manga_bookmark",
"target": "readme_1_backend"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L173",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_manga_bookmark",
"target": "readme_2_userscript"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L262",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_manga_bookmark",
"target": "readme_adapter_reference_verified_live_2026_07_24"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L37",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_1_backend",
"target": "readme_config_env"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L152",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_1_backend",
"target": "readme_deploy_behind_your_reverse_proxy"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L94",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_1_backend",
"target": "readme_develop_test"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L73",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_1_backend",
"target": "readme_endpoints"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L107",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_1_backend",
"target": "readme_run_the_stack"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L202",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_2_userscript",
"target": "readme_desktop_iteration_optional"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L175",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_2_userscript",
"target": "readme_install"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L188",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_2_userscript",
"target": "readme_install_on_bromite_mobile"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L207",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_2_userscript",
"target": "readme_use"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "README.md",
"source_location": "L239",
"weight": 1.0,
"confidence_score": 1.0,
"source": "readme_use",
"target": "readme_how_latest_chapter_is_found"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy",
"target": "redeploy_redeploy_runbook"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L26",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_0_preflight"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L54",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_1_back_up_the_database"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L184",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_2_pull_the_new_code"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L205",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_3_rebuild_and_restart"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L232",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_4_verify_the_deploy"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L294",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_5_smoke_test_the_full_loop"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L316",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_6_rollback"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L366",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_7_the_whole_thing_as_one_block"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L395",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_8_the_browser_unit_separate_machine_separate_cadence"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L444",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_redeploy_runbook",
"target": "redeploy_troubleshooting"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L168",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_1_back_up_the_database",
"target": "redeploy_a_note_on_the_old_bookmarks_data_volume"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L124",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_1_back_up_the_database",
"target": "redeploy_fallback_cold_volume_archive"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L74",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_1_back_up_the_database",
"target": "redeploy_preferred_hot_dump_no_downtime"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "REDEPLOY.md",
"source_location": "L159",
"weight": 1.0,
"confidence_score": 1.0,
"source": "redeploy_1_back_up_the_database",
"target": "redeploy_retention"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"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,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_adr_0001_postgresql_over_sqlite",
"target": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore",
"target": "docs_adr_0001_postgresql_over_sqlite_consequences"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0001-postgresql-over-sqlite.md",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": "L26",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L38",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L25",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0003-series-shared-and-poll-owned.md",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": "L27",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md",
"source_location": "L10",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_adr_0005_on_demand_browser",
"target": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar",
"target": "docs_adr_0005_on_demand_browser_constraints"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0005-on-demand-browser.md",
"source_location": "L9",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar",
"target": "docs_adr_0005_on_demand_browser_decision"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0006-browser-on-the-home-machine.md",
"source_location": "L17",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L44",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L61",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0007-backend-hosts-cover-bytes.md",
"source_location": "L27",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L82",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md",
"source_location": "L20",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/domain.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_domain",
"target": "docs_agents_domain_domain_docs"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/domain.md",
"source_location": "L6",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_domain_domain_docs",
"target": "docs_agents_domain_before_exploring_read_these"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/domain.md",
"source_location": "L18",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_domain_domain_docs",
"target": "docs_agents_domain_file_structure"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/domain.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_domain_domain_docs",
"target": "docs_agents_domain_flag_adr_conflicts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/domain.md",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_domain_domain_docs",
"target": "docs_agents_domain_use_the_glossary_s_vocabulary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_issue_tracker",
"target": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L11",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
"target": "docs_agents_issue_tracker_conventions"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L24",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
"target": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L43",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli",
"target": "docs_agents_issue_tracker_wayfinding_operations"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L39",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/issue-tracker.md",
"source_location": "L35",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/agents/triage-labels.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_agents_triage_labels",
"target": "docs_agents_triage_labels_triage_labels"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system",
"target": "docs_design_system_cinder_bookmarkmanager_design_system"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L16",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_1_the_one_idea"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L42",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_2_tokens"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L91",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_3_type"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L132",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_4_components_web_ui"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L224",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_5_components_userscript_panel"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L239",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_6_motion"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L252",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_7_accessibility_floor_not_negotiable"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/design-system.md",
"source_location": "L267",
"weight": 1.0,
"confidence_score": 1.0,
"source": "docs_design_system_cinder_bookmarkmanager_design_system",
"target": "docs_design_system_8_adding_something_new_checklist"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L1",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L14",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L33",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L47",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L161",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L294",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L336",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L438",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L471",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L554",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L150",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L116",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L129",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L137",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L52",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L64",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L96",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L163",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L178",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L235",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L267",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L387",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L338",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L477",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L494",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L510",
"weight": 1.0,
"confidence_score": 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"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md",
"source_location": "L542",
"weight": 1.0,
"confidence_score": 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"
},
{
"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": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_bookmark_api",
"target": "backend_agents_backend"
},
{
"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_traefik",
"target": "backend_agents_backend"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_postgres",
"target": "backend_agents_store"
},
{
"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_install_panel",
"target": "backend_agents_web"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/setup.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_setup_install_panel",
"target": "backend_agents_token_derivation"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/readers.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_readers_roster",
"target": "backend_agents_reader_owned_store"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_tabs",
"target": "backend_agents_lifecycle_buckets"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_doc",
"target": "backend_agents_lifecycle_buckets"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_confirm_row",
"target": "backend_agents_confirm_gated_actions"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "chrome/docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "chrome_docker_compose_browser",
"target": "backend_agents_browser_sidecar"
},
{
"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_discord_login",
"target": "backend_agents_discord_oauth"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_app_libswitch"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_app_tabs"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_chrome_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_icons_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_list_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_readers_doc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "backend/internal/web/templates/app.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_app_doc",
"target": "backend_internal_web_templates_setup_doc"
},
{
"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": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "backend/internal/web/templates/card.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_card_confirm_row",
"target": "backend_internal_web_templates_readers_roster"
},
{
"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/readers.html",
"source_location": null,
"weight": 1.0,
"source": "backend_internal_web_templates_readers_doc",
"target": "backend_internal_web_templates_readers_roster"
},
{
"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": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_bookmark_api",
"target": "chrome_docker_compose_browser"
},
{
"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.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_doc",
"target": "docker_compose_bookmark_api"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_doc",
"target": "docker_compose_cover_data"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_doc",
"target": "docker_compose_db_network"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_doc",
"target": "docker_compose_postgres"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_bookmark_api",
"target": "docker_compose_cover_data"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_bookmark_api",
"target": "docker_compose_db_network"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "docker-compose.yml",
"source_location": null,
"weight": 1.0,
"source": "docker_compose_bookmark_api",
"target": "docker_compose_postgres"
},
{
"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_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_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": "deployment_runbook_family",
"label": "Deployment Runbook Family",
"nodes": [
"cutover_cutover",
"deploy_deploy",
"redeploy_redeploy"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.85
},
{
"id": "go_html_template_family",
"label": "Go HTML Template Family",
"nodes": [
"backend_internal_web_templates_app_doc",
"backend_internal_web_templates_card_doc",
"backend_internal_web_templates_list_doc",
"backend_internal_web_templates_chrome_doc",
"backend_internal_web_templates_login_doc",
"backend_internal_web_templates_setup_doc",
"backend_internal_web_templates_readers_doc",
"backend_internal_web_templates_icons_doc"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"id": "htmx_fragment_swap_flow",
"label": "htmx Fragment Swap Flow",
"nodes": [
"backend_internal_web_templates_app_doc",
"backend_internal_web_templates_card_doc",
"backend_internal_web_templates_chrome_doc",
"backend_internal_web_templates_setup_doc",
"backend_internal_web_templates_readers_doc"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"id": "deployment_topology",
"label": "Deployment Topology",
"nodes": [
"docker_compose_bookmark_api",
"docker_compose_postgres",
"docker_compose_prod_traefik",
"chrome_docker_compose_browser",
"docker_compose_db_network"
],
"relation": "form",
"confidence": "INFERRED",
"confidence_score": 0.95
},
{
"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": "fb65c78e15bbe029043292c419586a8d5945259e"
}