From d168cf1ad01aa026e98a6cb03390d89d1799cd11 Mon Sep 17 00:00:00 2001 From: Sulthan Zaki Date: Mon, 17 Aug 2026 11:17:51 +0700 Subject: [PATCH] chore: remove graphify MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Measured on this repo, graphify cost more than it returned. `graphify query` answers with a keyword-seeded BFS neighbourhood, not a location: asking where CORS origin reflection lives returned 73 nodes, mostly api_test.go helpers plus an unrelated golang-performance doc section matched on the word "reflection", and never named httpmw/middleware.go:135 or main.go:121 — which grep gives in 40ms. `graphify explain` on a known symbol is sound but duplicates what the LSP already answers against live files. Against that, the PreToolUse hooks injected a "run graphify query first" paragraph on every grep and every source read, the map cost 685k input tokens across five builds, and graph.json plus graph.html carried 3.4MB through 11 commits of churn. AGENTS.md is the better orientation artifact: it holds the CDP and clock findings, the adapter list, and the security invariants, none of which an AST graph can derive. Removes the committed map, the AGENTS.md rules block, the .gitignore entries, both hooks, and the stale `graphify query` instruction in the implement-tickets skill. The CLI, its skill directory, and the post-commit / post-checkout git hooks were uninstalled outside the tree. --- .claude/settings.json | 21 +- .claude/skills/implement-tickets/SKILL.md | 3 +- .gitignore | 5 - AGENTS.md | 10 - graphify-out/.graphify_labels.json | 219 - graphify-out/.graphify_root | 1 - graphify-out/GRAPH_REPORT.md | 556 - graphify-out/graph.html | 307 - graphify-out/graph.json | 56488 -------------------- graphify-out/manifest.json | 677 - 10 files changed, 2 insertions(+), 58285 deletions(-) delete mode 100644 graphify-out/.graphify_labels.json delete mode 100644 graphify-out/.graphify_root delete mode 100644 graphify-out/GRAPH_REPORT.md delete mode 100644 graphify-out/graph.html delete mode 100644 graphify-out/graph.json delete mode 100644 graphify-out/manifest.json diff --git a/.claude/settings.json b/.claude/settings.json index b2d512a..dfae28e 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,24 +1,5 @@ { "hooks": { - "PreToolUse": [ - { - "matcher": "Bash", - "hooks": [ - { - "type": "command", - "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *) [ -f graphify-out/graph.json ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run `graphify query \\\"\\\"` before grepping raw files. Only grep after graphify has oriented you, or to modify/debug specific lines.\"}}' || true ;; esac" - } - ] - }, - { - "matcher": "Read|Glob", - "hooks": [ - { - "type": "command", - "command": "HIT=$(python3 -c \"import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);exts=('.py','.js','.ts','.tsx','.jsx','.astro','.vue','.svelte','.go','.rs','.java','.rb','.c','.h','.cpp','.hpp','.cc','.cs','.kt','.swift','.php','.scala','.lua','.sh','.md','.rst','.txt','.mdx');vals=[str(t.get('file_path') or ''),str(t.get('pattern') or ''),str(t.get('path') or '')];j=' '.join(vals).lower().replace(chr(92),'/');tails=[('.'+x.rsplit('.',1)[-1]) for v in vals if v for x in [v.lower().replace(chr(92),'/').rsplit('/',1)[-1]] if '.' in x];sys.stdout.write('1' if 'graphify-out/' not in j and any(tl in exts for tl in tails) else '')\" 2>/dev/null || true); if [ \"$HIT\" = 1 ] && [ -f graphify-out/graph.json ]; then echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run graphify before reading source files. Use: `graphify query \\\"\\\"` (scoped subgraph), `graphify explain \\\"\\\"`, or `graphify path \\\"\\\" \\\"\\\"`. Only read raw files after graphify has oriented you, or to modify/debug specific lines. This rule applies to subagents too \u2014 include it in every subagent prompt involving code exploration.\"}}'; fi || true" - } - ] - } - ] + "PreToolUse": [] } } \ No newline at end of file diff --git a/.claude/skills/implement-tickets/SKILL.md b/.claude/skills/implement-tickets/SKILL.md index f997937..1de63aa 100644 --- a/.claude/skills/implement-tickets/SKILL.md +++ b/.claude/skills/implement-tickets/SKILL.md @@ -11,8 +11,7 @@ to the tracker. You do not write the implementation — every line of ticket cod is written by a `ticket-implementer` subagent in its own git worktree. Reach for the editor yourself only for a merge conflict resolution. -Ticket source and `tea` usage: `docs/agents/issue-tracker.md`. Codebase -questions: `graphify query ""` before grepping. +Ticket source and `tea` usage: `docs/agents/issue-tracker.md`. ## 1. Collect the tickets diff --git a/.gitignore b/.gitignore index e7a8c74..90bf009 100644 --- a/.gitignore +++ b/.gitignore @@ -5,11 +5,6 @@ backend/server backend/backend .playwright-mcp/ -# graphify map is committed; only regenerable/local parts are ignored -graphify-out/cost.json -graphify-out/cache/ -graphify-out/[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/ -graphify-out/.rebuild.lock plans/ .scratch/ docs/superpowers/ diff --git a/AGENTS.md b/AGENTS.md index 4f46d58..3ad738b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -163,13 +163,3 @@ Default five-role vocabulary, label strings unchanged (`needs-triage`, `needs-in ### Domain docs Single-context: one root `CONTEXT.md` plus `docs/adr/`, both created lazily. See `docs/agents/domain.md`. - -## graphify - -Project has knowledge graph at graphify-out/ with god nodes, community structure, cross-file relationships. - -Rules: -- For codebase questions and exploration, always first run `graphify query ""` when graphify-out/graph.json exists. Use `graphify path "" ""` for relationships and `graphify explain ""` for focused concepts. Return scoped subgraph, usually much smaller than GRAPH_REPORT.md or raw grep output. -- If graphify-out/wiki/index.md exists, use for broad navigation instead of raw source browsing. -- Read graphify-out/GRAPH_REPORT.md only for broad architecture review or when query/path/explain don't surface enough context. -- After modifying code, run `graphify update .` to keep graph current (AST-only, no API cost). diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json deleted file mode 100644 index bdc641e..0000000 --- a/graphify-out/.graphify_labels.json +++ /dev/null @@ -1,219 +0,0 @@ -{ - "0": "HTMX Library Internals", - "1": "Cover Fetch Test Helpers", - "2": "Manga Userscript Adapters", - "3": "Novel Userscript Adapters", - "4": "Series Acquisition Tests", - "5": "Bookmarks API Tests", - "6": "Storage Choice ADR", - "7": "Cover & Acquire Internals", - "8": "System Architecture Concepts", - "9": "Session Middleware", - "10": "Go Test Helpers", - "11": "Store Tests", - "12": "Bookmarks API Handler", - "13": "displayChapter", - "14": "Go Error Handling", - "16": "Cloudflare bot scoring and poll cadence — what is actually documented", - "17": "Go Code Style Guide", - "18": "Agent Skills", - "19": "Store", - "20": "I/O Performance Patterns", - "21": "CPU Optimization", - "22": "Caching Patterns", - "23": "Browser Entrypoint", - "24": "Memory Allocation & GC", - "25": "Cover Fetcher Tests", - "26": "Open", - "27": "Find Skills Guide", - "28": "Allocation Patterns", - "29": "Observability & Alerting", - "30": "AGENTS.md", - "32": "Open", - "33": "Go Testing Guide", - "34": "Session Store", - "35": "Web UI Filter Logic", - "36": "Userscript Test Harness", - "37": "Product & Security Context", - "38": "novel-logic.test.js", - "39": "UI Critique 2026-07-26A", - "40": "UI Critique 2026-07-26B", - "41": "Handler", - "43": "Issue Tracker & Triage", - "44": "Ticket Workflow", - "45": "Go Perf Alert Rules", - "46": "Userscript Display Logic", - "47": "Go Perf Skill Docs", - "48": "Login Page Art", - "49": "BookmarkManager Logo", - "50": "Skills CLI", - "51": "Skills Leaderboard", - "52": "Complex Condition Extraction", - "53": "Sentinel Errors", - "54": "errors.As Patterns", - "55": "errors.Is Patterns", - "56": "errors.Join Patterns", - "57": "Error Wrapping", - "58": "Single Error Handling", - "59": "SIMD Optimizations", - "60": "GOGC Tuning", - "61": "GOMEMLIMIT", - "62": "Bottleneck Decision Tree", - "63": "pprof Profiling", - "64": "Test Timeout Helper", - "65": "httptest Patterns", - "66": "testify Suite Pattern", - "67": "go:embed Fixtures", - "68": "clockwork Time Mocking", - "69": "testify Mocking", - "70": "t.ArtifactDir Helper", - "71": "Subtests Pitfall", - "72": "golang-benchmark Skill", - "73": "golang-concurrency Skill", - "74": "golang-ci Skill", - "75": "golang-database Skill", - "76": "golang-lint Skill", - "77": "testify Skill", - "78": "Build Tag Integration Tests", - "79": "Test Naming Convention", - "80": "UI Critique A Finding", - "81": "UI Critique B Finding", - "82": "P0 Overflow Bug", - "83": "P1 hx-indicator Gap", - "84": "golang-benchmark Skill (ext)", - "85": "golang-concurrency Skill (ext)", - "86": "golang-ci Skill (ext)", - "87": "golang-data-structures Skill (ext)", - "88": "golang-database Skill (ext)", - "89": "golang-design-patterns Skill (ext)", - "90": "golang-documentation Skill (ext)", - "91": "golang-gopls Skill (ext)", - "92": "golang-lint Skill (ext)", - "93": "golang-naming Skill (ext)", - "94": "golang-observability Skill (ext)", - "95": "golang-refactoring Skill (ext)", - "96": "golang-safety Skill (ext)", - "97": "golang-samber-oops Skill (ext)", - "98": "golang-samber-slog Skill (ext)", - "99": "golang-structs-interfaces Skill (ext)", - "100": "golang-troubleshooting Skill (ext)", - "101": "promql-cli Skill", - "102": "Backend Module", - "103": "bookmark-api Service", - "104": "AGENTS.md", - "105": "reviewer.md", - "106": "Redeploy runbook", - "107": "1. Backend", - "108": "Deployment", - "109": "Cinder — BookmarkManager design system", - "110": "Implement tickets", - "111": "SQLite → Postgres cutover runbook", - "112": "Testing the userscript", - "113": "ADR-0007: The backend hosts every Site's Cover bytes", - "114": "Issue tracker: Gitea (`tea` CLI)", - "115": "ADR-0006: The browser runs on the home machine, over the tailnet", - "116": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", - "117": "Domain Docs", - "118": "ticket-implementer.md", - "119": "implementer.md", - "120": "Series is a shared entity, and only the Poll may update it", - "121": "Postgres replaces SQLite as the primary datastore", - "122": "Identity comes from Discord OAuth; we store no passwords and send no email", - "123": "The wire format stays flat and deliberately does not mirror the schema", - "124": "ADR-0005: On-demand browser sidecar", - "126": "Bookmark Manager", - "127": "triage-labels.md", - "128": "Cross-Ticket Contract", - "129": "Implement Tickets Skill", - "130": "Orchestrator Role", - "131": "resolving-merge-conflicts Skill", - "132": "tdd Skill", - "133": "Ticket Wave Batching", - "134": "Four-Object Browser Stub", - "135": "Module Export Hook", - "136": "logic.test.js Test Harness", - "137": "manga-bookmark.user.js", - "138": "stripBuildHash", - "139": "Testing the Userscript Skill", - "140": "cr-spec Agent", - "141": "cr-standards Agent", - "142": "Escalate Rather Than Guess", - "143": "Status Contract", - "144": "Ticket Implementer Agent", - "145": "Worktree Isolation", - "146": "Escalate Rather Than Guess (opencode)", - "147": "Implementer Subagent (opencode)", - "148": "Subagent-Driven Development", - "149": "Code Quality Review", - "150": "Reviewer Subagent (opencode)", - "151": "Finding Severity Rubric", - "152": "Spec Compliance Review", - "154": "ADR-0011: Sightings — a Reader report defers a Poll where being wrong hurts only them", - "156": "ResponseWriter", - "161": "Why Use samber/oops", - "162": "singleflight Cache Stampede Prevention", - "163": "Struct Field Alignment", - "164": "testing/synctest Deterministic Goroutine Testing", - "177": "Backend CLAUDE.md Guidance", - "178": "Graphify Knowledge Graph (graphify-out/)", - "179": "CLAUDE.md (Symlink to AGENTS.md)", - "192": "ADR-0001 (Drop modernc.org/sqlite)", - "193": "ADR-0003 (Split Shared Series Facts)", - "194": "SQLite-to-Postgres Cutover Runbook", - "195": "Import SQL Generation Rules", - "196": "Throwaway Import Generator", - "206": "Real scaling limit is the poller outbound fetch budget", - "207": "PostgreSQL (jackc/pgx/v5)", - "208": "SQLite (modernc.org/sqlite)", - "209": "Postgres chosen for future supportability, not concurrency", - "210": "Per-Reader bearer token for userscripts", - "211": "Discord OAuth2 (authorization code grant)", - "212": "ADR-0002: Discord OAuth, no passwords, no email", - "213": "Discord snowflake is the sole identity (lock-in)", - "214": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", - "215": "Deduplicate polling per Series (reader_count DESC queue)", - "216": "ADR-0003: Series is shared, only the Poll updates it", - "217": "Only the Poll writes Series fields (security boundary)", - "218": "Series (shared entity keyed site+series_id)", - "219": "ADR-0004: Wire format stays flat, does not mirror schema", - "220": "Flat wire shape is a contract, not an implementation detail", - "221": "Installed userscripts must keep working (14-day grace window)", - "222": "CDP (Chrome DevTools Protocol) endpoint", - "223": "headless-shell service (socat-fronted CDP)", - "224": "Start Chrome on first CDP connection, reap after 300s idle", - "225": "BROWSER_WS_URL configuration seam", - "226": "ADR-0006: Browser runs on the home machine over the tailnet", - "227": "Browser moved home: VPS memory pressure, no requests served", - "228": "Tailnet (Tailscale network)", - "229": "Content-addressed filesystem storage (SHA-256 of source URL)", - "230": "Cover (Series image bytes)", - "231": "Deny-class destination control for outbound fetch", - "232": "ADR-0007: Backend hosts every Site's Cover bytes", - "233": "kagane CORP same-origin cover restriction", - "234": "Backend acquires, stores, serves every Cover (uniformity)", - "235": "a[aria-label='All Chapter'] anchor pointer", - "236": "Series identity is discovered from the Site's links", - "237": "ADR-0008: Series identity discovered, never derived", - "238": "Chapter slug vs series slug divergence (~7% measured)", - "239": "Scan truncated at first wpd-threads marker", - "240": "Surface ADR conflicts explicitly rather than silently overriding", - "241": "Domain docs: single-context layout guidance", - "242": "/domain-modeling skill (lazy CONTEXT.md creation)", - "243": "CONTEXT.md glossary (ubiquitous language)", - "244": "Gitea (tea CLI, gitea.violetcrown.my.id)", - "245": "wayfinder map/ticket mechanism", - "246": "Triage labels: canonical roles to tracker labels", - "247": "Canonical triage role labels (needs-triage ... wontfix)", - "252": "a[aria-label='All Chapter'] priority pointer", - "253": "Research: lightnovelworld chapter slug vs series slug", - "254": "Gitea issue #77 (chapter vs series slug)", - "255": "Slug divergence measurements (3/41 diverge, 1 split)", - "256": "Unscoped chapter regex is SAFE, truncated at wpd-threads", - "257": "BookmarkManager", - "258": "Bromite (Primary Device)", - "259": "Dark-First Design Constraint", - "260": "Discord Guild Membership", - "261": "Reader Isolation Invariant", - "273": "AGENTS.md", - "279": "Userscript CLAUDE guidance" -} diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root deleted file mode 100644 index 945c9b4..0000000 --- a/graphify-out/.graphify_root +++ /dev/null @@ -1 +0,0 @@ -. \ No newline at end of file diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md deleted file mode 100644 index 078924b..0000000 --- a/graphify-out/GRAPH_REPORT.md +++ /dev/null @@ -1,556 +0,0 @@ -# Graph Report - mangaBookmark (2026-08-16) - -## Corpus Check -- 119 files · ~291,777 words -- Verdict: corpus is large enough that graph structure adds value. - -## Summary -- 1739 nodes · 3610 edges · 217 communities (67 shown, 150 thin omitted) -- Extraction: 90% EXTRACTED · 10% INFERRED · 0% AMBIGUOUS · INFERRED: 363 edges (avg confidence: 0.78) -- Token cost: 0 input · 0 output - -## Graph Freshness -- Built from commit: `20fff588` -- Run `git rev-parse HEAD` and compare to check if the graph is stale. -- Run `graphify update .` after code changes (no API cost). - -## Community Hubs (Navigation) -- [[_COMMUNITY_HTMX Library Internals|HTMX Library Internals]] -- [[_COMMUNITY_Cover Fetch Test Helpers|Cover Fetch Test Helpers]] -- [[_COMMUNITY_Manga Userscript Adapters|Manga Userscript Adapters]] -- [[_COMMUNITY_Novel Userscript Adapters|Novel Userscript Adapters]] -- [[_COMMUNITY_Series Acquisition Tests|Series Acquisition Tests]] -- [[_COMMUNITY_Bookmarks API Tests|Bookmarks API Tests]] -- [[_COMMUNITY_Storage Choice ADR|Storage Choice ADR]] -- [[_COMMUNITY_Cover & Acquire Internals|Cover & Acquire Internals]] -- [[_COMMUNITY_System Architecture Concepts|System Architecture Concepts]] -- [[_COMMUNITY_Session Middleware|Session Middleware]] -- [[_COMMUNITY_Go Test Helpers|Go Test Helpers]] -- [[_COMMUNITY_Store Tests|Store Tests]] -- [[_COMMUNITY_Bookmarks API Handler|Bookmarks API Handler]] -- [[_COMMUNITY_displayChapter|displayChapter]] -- [[_COMMUNITY_Go Error Handling|Go Error Handling]] -- [[_COMMUNITY_Cloudflare bot scoring and poll cadence — what is actually documented|Cloudflare bot scoring and poll cadence — what is actually documented]] -- [[_COMMUNITY_Go Code Style Guide|Go Code Style Guide]] -- [[_COMMUNITY_Agent Skills|Agent Skills]] -- [[_COMMUNITY_Store|Store]] -- [[_COMMUNITY_IO Performance Patterns|I/O Performance Patterns]] -- [[_COMMUNITY_CPU Optimization|CPU Optimization]] -- [[_COMMUNITY_Caching Patterns|Caching Patterns]] -- [[_COMMUNITY_Browser Entrypoint|Browser Entrypoint]] -- [[_COMMUNITY_Memory Allocation & GC|Memory Allocation & GC]] -- [[_COMMUNITY_Cover Fetcher Tests|Cover Fetcher Tests]] -- [[_COMMUNITY_Open|Open]] -- [[_COMMUNITY_Find Skills Guide|Find Skills Guide]] -- [[_COMMUNITY_Allocation Patterns|Allocation Patterns]] -- [[_COMMUNITY_Observability & Alerting|Observability & Alerting]] -- [[_COMMUNITY_AGENTS|AGENTS.md]] -- [[_COMMUNITY_Go Testing Guide|Go Testing Guide]] -- [[_COMMUNITY_Session Store|Session Store]] -- [[_COMMUNITY_Web UI Filter Logic|Web UI Filter Logic]] -- [[_COMMUNITY_Userscript Test Harness|Userscript Test Harness]] -- [[_COMMUNITY_Product & Security Context|Product & Security Context]] -- [[_COMMUNITY_novel-logic.test.js|novel-logic.test.js]] -- [[_COMMUNITY_UI Critique 2026-07-26A|UI Critique 2026-07-26A]] -- [[_COMMUNITY_UI Critique 2026-07-26B|UI Critique 2026-07-26B]] -- [[_COMMUNITY_Handler|Handler]] -- [[_COMMUNITY_Issue Tracker & Triage|Issue Tracker & Triage]] -- [[_COMMUNITY_Ticket Workflow|Ticket Workflow]] -- [[_COMMUNITY_Go Perf Alert Rules|Go Perf Alert Rules]] -- [[_COMMUNITY_Userscript Display Logic|Userscript Display Logic]] -- [[_COMMUNITY_Go Perf Skill Docs|Go Perf Skill Docs]] -- [[_COMMUNITY_Login Page Art|Login Page Art]] -- [[_COMMUNITY_BookmarkManager Logo|BookmarkManager Logo]] -- [[_COMMUNITY_Skills CLI|Skills CLI]] -- [[_COMMUNITY_Skills Leaderboard|Skills Leaderboard]] -- [[_COMMUNITY_Complex Condition Extraction|Complex Condition Extraction]] -- [[_COMMUNITY_Sentinel Errors|Sentinel Errors]] -- [[_COMMUNITY_errors.As Patterns|errors.As Patterns]] -- [[_COMMUNITY_errors.Is Patterns|errors.Is Patterns]] -- [[_COMMUNITY_errors.Join Patterns|errors.Join Patterns]] -- [[_COMMUNITY_Error Wrapping|Error Wrapping]] -- [[_COMMUNITY_Single Error Handling|Single Error Handling]] -- [[_COMMUNITY_SIMD Optimizations|SIMD Optimizations]] -- [[_COMMUNITY_GOGC Tuning|GOGC Tuning]] -- [[_COMMUNITY_GOMEMLIMIT|GOMEMLIMIT]] -- [[_COMMUNITY_Bottleneck Decision Tree|Bottleneck Decision Tree]] -- [[_COMMUNITY_pprof Profiling|pprof Profiling]] -- [[_COMMUNITY_Test Timeout Helper|Test Timeout Helper]] -- [[_COMMUNITY_httptest Patterns|httptest Patterns]] -- [[_COMMUNITY_testify Suite Pattern|testify Suite Pattern]] -- [[_COMMUNITY_goembed Fixtures|go:embed Fixtures]] -- [[_COMMUNITY_clockwork Time Mocking|clockwork Time Mocking]] -- [[_COMMUNITY_testify Mocking|testify Mocking]] -- [[_COMMUNITY_t.ArtifactDir Helper|t.ArtifactDir Helper]] -- [[_COMMUNITY_Subtests Pitfall|Subtests Pitfall]] -- [[_COMMUNITY_golang-benchmark Skill|golang-benchmark Skill]] -- [[_COMMUNITY_golang-concurrency Skill|golang-concurrency Skill]] -- [[_COMMUNITY_golang-ci Skill|golang-ci Skill]] -- [[_COMMUNITY_golang-database Skill|golang-database Skill]] -- [[_COMMUNITY_golang-lint Skill|golang-lint Skill]] -- [[_COMMUNITY_testify Skill|testify Skill]] -- [[_COMMUNITY_Build Tag Integration Tests|Build Tag Integration Tests]] -- [[_COMMUNITY_Test Naming Convention|Test Naming Convention]] -- [[_COMMUNITY_UI Critique A Finding|UI Critique A Finding]] -- [[_COMMUNITY_UI Critique B Finding|UI Critique B Finding]] -- [[_COMMUNITY_P0 Overflow Bug|P0 Overflow Bug]] -- [[_COMMUNITY_P1 hx-indicator Gap|P1 hx-indicator Gap]] -- [[_COMMUNITY_golang-benchmark Skill (ext)|golang-benchmark Skill (ext)]] -- [[_COMMUNITY_golang-concurrency Skill (ext)|golang-concurrency Skill (ext)]] -- [[_COMMUNITY_golang-ci Skill (ext)|golang-ci Skill (ext)]] -- [[_COMMUNITY_golang-data-structures Skill (ext)|golang-data-structures Skill (ext)]] -- [[_COMMUNITY_golang-database Skill (ext)|golang-database Skill (ext)]] -- [[_COMMUNITY_golang-design-patterns Skill (ext)|golang-design-patterns Skill (ext)]] -- [[_COMMUNITY_golang-documentation Skill (ext)|golang-documentation Skill (ext)]] -- [[_COMMUNITY_golang-gopls Skill (ext)|golang-gopls Skill (ext)]] -- [[_COMMUNITY_golang-lint Skill (ext)|golang-lint Skill (ext)]] -- [[_COMMUNITY_golang-naming Skill (ext)|golang-naming Skill (ext)]] -- [[_COMMUNITY_golang-observability Skill (ext)|golang-observability Skill (ext)]] -- [[_COMMUNITY_golang-refactoring Skill (ext)|golang-refactoring Skill (ext)]] -- [[_COMMUNITY_golang-safety Skill (ext)|golang-safety Skill (ext)]] -- [[_COMMUNITY_golang-samber-oops Skill (ext)|golang-samber-oops Skill (ext)]] -- [[_COMMUNITY_golang-samber-slog Skill (ext)|golang-samber-slog Skill (ext)]] -- [[_COMMUNITY_golang-structs-interfaces Skill (ext)|golang-structs-interfaces Skill (ext)]] -- [[_COMMUNITY_golang-troubleshooting Skill (ext)|golang-troubleshooting Skill (ext)]] -- [[_COMMUNITY_promql-cli Skill|promql-cli Skill]] -- [[_COMMUNITY_Backend Module|Backend Module]] -- [[_COMMUNITY_bookmark-api Service|bookmark-api Service]] -- [[_COMMUNITY_AGENTS|AGENTS.md]] -- [[_COMMUNITY_reviewer|reviewer.md]] -- [[_COMMUNITY_Redeploy runbook|Redeploy runbook]] -- [[_COMMUNITY_1. Backend|1. Backend]] -- [[_COMMUNITY_Deployment|Deployment]] -- [[_COMMUNITY_Cinder — BookmarkManager design system|Cinder — BookmarkManager design system]] -- [[_COMMUNITY_Implement tickets|Implement tickets]] -- [[_COMMUNITY_SQLite → Postgres cutover runbook|SQLite → Postgres cutover runbook]] -- [[_COMMUNITY_Testing the userscript|Testing the userscript]] -- [[_COMMUNITY_ADR-0007 The backend hosts every Site's Cover bytes|ADR-0007: The backend hosts every Site's Cover bytes]] -- [[_COMMUNITY_Issue tracker Gitea (`tea` CLI)|Issue tracker: Gitea (`tea` CLI)]] -- [[_COMMUNITY_ADR-0006 The browser runs on the home machine, over the tailnet|ADR-0006: The browser runs on the home machine, over the tailnet]] -- [[_COMMUNITY_ADR-0008 A Series identity is discovered from the Site's links, never derived from an address|ADR-0008: A Series identity is discovered from the Site's links, never derived from an address]] -- [[_COMMUNITY_Domain Docs|Domain Docs]] -- [[_COMMUNITY_ticket-implementer|ticket-implementer.md]] -- [[_COMMUNITY_implementer|implementer.md]] -- [[_COMMUNITY_Series is a shared entity, and only the Poll may update it|Series is a shared entity, and only the Poll may update it]] -- [[_COMMUNITY_Postgres replaces SQLite as the primary datastore|Postgres replaces SQLite as the primary datastore]] -- [[_COMMUNITY_Identity comes from Discord OAuth; we store no passwords and send no email|Identity comes from Discord OAuth; we store no passwords and send no email]] -- [[_COMMUNITY_The wire format stays flat and deliberately does not mirror the schema|The wire format stays flat and deliberately does not mirror the schema]] -- [[_COMMUNITY_ADR-0005 On-demand browser sidecar|ADR-0005: On-demand browser sidecar]] -- [[_COMMUNITY_Bookmark Manager|Bookmark Manager]] -- [[_COMMUNITY_triage-labels|triage-labels.md]] -- [[_COMMUNITY_Cross-Ticket Contract|Cross-Ticket Contract]] -- [[_COMMUNITY_Implement Tickets Skill|Implement Tickets Skill]] -- [[_COMMUNITY_Orchestrator Role|Orchestrator Role]] -- [[_COMMUNITY_resolving-merge-conflicts Skill|resolving-merge-conflicts Skill]] -- [[_COMMUNITY_tdd Skill|tdd Skill]] -- [[_COMMUNITY_Ticket Wave Batching|Ticket Wave Batching]] -- [[_COMMUNITY_Four-Object Browser Stub|Four-Object Browser Stub]] -- [[_COMMUNITY_Module Export Hook|Module Export Hook]] -- [[_COMMUNITY_logic.test.js Test Harness|logic.test.js Test Harness]] -- [[_COMMUNITY_manga-bookmark.user.js|manga-bookmark.user.js]] -- [[_COMMUNITY_stripBuildHash|stripBuildHash]] -- [[_COMMUNITY_Testing the Userscript Skill|Testing the Userscript Skill]] -- [[_COMMUNITY_cr-spec Agent|cr-spec Agent]] -- [[_COMMUNITY_cr-standards Agent|cr-standards Agent]] -- [[_COMMUNITY_Escalate Rather Than Guess|Escalate Rather Than Guess]] -- [[_COMMUNITY_Status Contract|Status Contract]] -- [[_COMMUNITY_Ticket Implementer Agent|Ticket Implementer Agent]] -- [[_COMMUNITY_Worktree Isolation|Worktree Isolation]] -- [[_COMMUNITY_Escalate Rather Than Guess (opencode)|Escalate Rather Than Guess (opencode)]] -- [[_COMMUNITY_Implementer Subagent (opencode)|Implementer Subagent (opencode)]] -- [[_COMMUNITY_Subagent-Driven Development|Subagent-Driven Development]] -- [[_COMMUNITY_Code Quality Review|Code Quality Review]] -- [[_COMMUNITY_Reviewer Subagent (opencode)|Reviewer Subagent (opencode)]] -- [[_COMMUNITY_Finding Severity Rubric|Finding Severity Rubric]] -- [[_COMMUNITY_Spec Compliance Review|Spec Compliance Review]] -- [[_COMMUNITY_ADR-0011 Sightings — a Reader report defers a Poll where being wrong hurts only them|ADR-0011: Sightings — a Reader report defers a Poll where being wrong hurts only them]] -- [[_COMMUNITY_ResponseWriter|ResponseWriter]] -- [[_COMMUNITY_Why Use samberoops|Why Use samber/oops]] -- [[_COMMUNITY_singleflight Cache Stampede Prevention|singleflight Cache Stampede Prevention]] -- [[_COMMUNITY_Struct Field Alignment|Struct Field Alignment]] -- [[_COMMUNITY_testingsynctest Deterministic Goroutine Testing|testing/synctest Deterministic Goroutine Testing]] -- [[_COMMUNITY_Backend CLAUDE.md Guidance|Backend CLAUDE.md Guidance]] -- [[_COMMUNITY_Graphify Knowledge Graph (graphify-out)|Graphify Knowledge Graph (graphify-out/)]] -- [[_COMMUNITY_CLAUDE.md (Symlink to AGENTS.md)|CLAUDE.md (Symlink to AGENTS.md)]] -- [[_COMMUNITY_ADR-0001 (Drop modernc.orgsqlite)|ADR-0001 (Drop modernc.org/sqlite)]] -- [[_COMMUNITY_ADR-0003 (Split Shared Series Facts)|ADR-0003 (Split Shared Series Facts)]] -- [[_COMMUNITY_SQLite-to-Postgres Cutover Runbook|SQLite-to-Postgres Cutover Runbook]] -- [[_COMMUNITY_Import SQL Generation Rules|Import SQL Generation Rules]] -- [[_COMMUNITY_Throwaway Import Generator|Throwaway Import Generator]] -- [[_COMMUNITY_Real scaling limit is the poller outbound fetch budget|Real scaling limit is the poller outbound fetch budget]] -- [[_COMMUNITY_PostgreSQL (jackcpgxv5)|PostgreSQL (jackc/pgx/v5)]] -- [[_COMMUNITY_SQLite (modernc.orgsqlite)|SQLite (modernc.org/sqlite)]] -- [[_COMMUNITY_Postgres chosen for future supportability, not concurrency|Postgres chosen for future supportability, not concurrency]] -- [[_COMMUNITY_Per-Reader bearer token for userscripts|Per-Reader bearer token for userscripts]] -- [[_COMMUNITY_Discord OAuth2 (authorization code grant)|Discord OAuth2 (authorization code grant)]] -- [[_COMMUNITY_ADR-0002 Discord OAuth, no passwords, no email|ADR-0002: Discord OAuth, no passwords, no email]] -- [[_COMMUNITY_Discord snowflake is the sole identity (lock-in)|Discord snowflake is the sole identity (lock-in)]] -- [[_COMMUNITY_Bookmark (per-Reader state Progress, Favourite, Lifecycle)|Bookmark (per-Reader state: Progress, Favourite, Lifecycle)]] -- [[_COMMUNITY_Deduplicate polling per Series (reader_count DESC queue)|Deduplicate polling per Series (reader_count DESC queue)]] -- [[_COMMUNITY_ADR-0003 Series is shared, only the Poll updates it|ADR-0003: Series is shared, only the Poll updates it]] -- [[_COMMUNITY_Only the Poll writes Series fields (security boundary)|Only the Poll writes Series fields (security boundary)]] -- [[_COMMUNITY_Series (shared entity keyed site+series_id)|Series (shared entity keyed site+series_id)]] -- [[_COMMUNITY_ADR-0004 Wire format stays flat, does not mirror schema|ADR-0004: Wire format stays flat, does not mirror schema]] -- [[_COMMUNITY_Flat wire shape is a contract, not an implementation detail|Flat wire shape is a contract, not an implementation detail]] -- [[_COMMUNITY_Installed userscripts must keep working (14-day grace window)|Installed userscripts must keep working (14-day grace window)]] -- [[_COMMUNITY_CDP (Chrome DevTools Protocol) endpoint|CDP (Chrome DevTools Protocol) endpoint]] -- [[_COMMUNITY_headless-shell service (socat-fronted CDP)|headless-shell service (socat-fronted CDP)]] -- [[_COMMUNITY_Start Chrome on first CDP connection, reap after 300s idle|Start Chrome on first CDP connection, reap after 300s idle]] -- [[_COMMUNITY_BROWSER_WS_URL configuration seam|BROWSER_WS_URL configuration seam]] -- [[_COMMUNITY_ADR-0006 Browser runs on the home machine over the tailnet|ADR-0006: Browser runs on the home machine over the tailnet]] -- [[_COMMUNITY_Browser moved home VPS memory pressure, no requests served|Browser moved home: VPS memory pressure, no requests served]] -- [[_COMMUNITY_Tailnet (Tailscale network)|Tailnet (Tailscale network)]] -- [[_COMMUNITY_Content-addressed filesystem storage (SHA-256 of source URL)|Content-addressed filesystem storage (SHA-256 of source URL)]] -- [[_COMMUNITY_Cover (Series image bytes)|Cover (Series image bytes)]] -- [[_COMMUNITY_Deny-class destination control for outbound fetch|Deny-class destination control for outbound fetch]] -- [[_COMMUNITY_ADR-0007 Backend hosts every Site's Cover bytes|ADR-0007: Backend hosts every Site's Cover bytes]] -- [[_COMMUNITY_kagane CORP same-origin cover restriction|kagane CORP same-origin cover restriction]] -- [[_COMMUNITY_Backend acquires, stores, serves every Cover (uniformity)|Backend acquires, stores, serves every Cover (uniformity)]] -- [[_COMMUNITY_aaria-label='All Chapter' anchor pointer|a[aria-label='All Chapter'] anchor pointer]] -- [[_COMMUNITY_Series identity is discovered from the Site's links|Series identity is discovered from the Site's links]] -- [[_COMMUNITY_ADR-0008 Series identity discovered, never derived|ADR-0008: Series identity discovered, never derived]] -- [[_COMMUNITY_Chapter slug vs series slug divergence (~7% measured)|Chapter slug vs series slug divergence (~7% measured)]] -- [[_COMMUNITY_Scan truncated at first wpd-threads marker|Scan truncated at first wpd-threads marker]] -- [[_COMMUNITY_Surface ADR conflicts explicitly rather than silently overriding|Surface ADR conflicts explicitly rather than silently overriding]] -- [[_COMMUNITY_Domain docs single-context layout guidance|Domain docs: single-context layout guidance]] -- [[_COMMUNITY_domain-modeling skill (lazy CONTEXT.md creation)|/domain-modeling skill (lazy CONTEXT.md creation)]] -- [[_COMMUNITY_CONTEXT.md glossary (ubiquitous language)|CONTEXT.md glossary (ubiquitous language)]] -- [[_COMMUNITY_Gitea (tea CLI, gitea.violetcrown.my.id)|Gitea (tea CLI, gitea.violetcrown.my.id)]] -- [[_COMMUNITY_wayfinder mapticket mechanism|wayfinder map/ticket mechanism]] -- [[_COMMUNITY_Triage labels canonical roles to tracker labels|Triage labels: canonical roles to tracker labels]] -- [[_COMMUNITY_Canonical triage role labels (needs-triage ... wontfix)|Canonical triage role labels (needs-triage ... wontfix)]] -- [[_COMMUNITY_aaria-label='All Chapter' priority pointer|a[aria-label='All Chapter'] priority pointer]] -- [[_COMMUNITY_Research lightnovelworld chapter slug vs series slug|Research: lightnovelworld chapter slug vs series slug]] -- [[_COMMUNITY_Gitea issue 77 (chapter vs series slug)|Gitea issue #77 (chapter vs series slug)]] -- [[_COMMUNITY_Slug divergence measurements (341 diverge, 1 split)|Slug divergence measurements (3/41 diverge, 1 split)]] -- [[_COMMUNITY_Unscoped chapter regex is SAFE, truncated at wpd-threads|Unscoped chapter regex is SAFE, truncated at wpd-threads]] -- [[_COMMUNITY_BookmarkManager|BookmarkManager]] -- [[_COMMUNITY_Bromite (Primary Device)|Bromite (Primary Device)]] -- [[_COMMUNITY_Dark-First Design Constraint|Dark-First Design Constraint]] -- [[_COMMUNITY_Discord Guild Membership|Discord Guild Membership]] -- [[_COMMUNITY_Reader Isolation Invariant|Reader Isolation Invariant]] -- [[_COMMUNITY_AGENTS|AGENTS.md]] -- [[_COMMUNITY_Userscript CLAUDE guidance|Userscript CLAUDE guidance]] - -## God Nodes (most connected - your core abstractions) -1. `newTestStore()` - 62 edges -2. `testConfig()` - 55 edges -3. `newWebTestServer()` - 49 edges -4. `newTestStore()` - 44 edges -5. `e()` - 33 edges -6. `Store` - 31 edges -7. `Open()` - 31 edges -8. `newTestPoller()` - 30 edges -9. `Handler` - 29 edges -10. `ne()` - 28 edges - -## Surprising Connections (you probably didn't know these) -- `el()` --indirect_call--> `c()` [INFERRED] - userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js -- `el()` --indirect_call--> `c()` [INFERRED] - userscript/novel-bookmark.user.js → backend/internal/web/static/htmx.min.js -- `latestChapterFromAnchors()` --indirect_call--> `re()` [INFERRED] - userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js -- `el()` --indirect_call--> `k()` [INFERRED] - userscript/manga-bookmark.user.js → backend/internal/web/static/htmx.min.js -- `el()` --indirect_call--> `k()` [INFERRED] - userscript/novel-bookmark.user.js → backend/internal/web/static/htmx.min.js - -## Import Cycles -- None detected. - -## Hyperedges (group relationships) -- **Batch Ticket Implementation Pipeline** — _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 [INFERRED 0.85] -- **Subagent-Driven Development Pipeline** — _opencode_agent_implementer_implementer, _opencode_agent_reviewer_reviewer, _opencode_agent_implementer_subagent_driven_development [INFERRED 0.85] -- **Backend owns the truth (single-writer ownership of shared facts)** — 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 [INFERRED 0.85] -- **Headless browser infrastructure (sidecar, on-demand, home deployment)** — 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 [INFERRED 0.85] -- **lightnovelworld series-identity investigation and fix** — 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 [INFERRED 0.85] - -## Communities (217 total, 150 thin omitted) - -### Community 0 - "HTMX Library Internals" -Cohesion: 0.08 -Nodes (101): A(), ae(), an(), at(), B(), be(), bn(), bt() (+93 more) - -### Community 1 - "Cover Fetch Test Helpers" -Cohesion: 0.09 -Nodes (88): floatPtr(), testConfig(), getCover(), Cookie, Handler, ResponseRecorder, T, TestListRendersAcquiredCover() (+80 more) - -### Community 2 - "Manga Userscript Adapters" -Cohesion: 0.06 -Nodes (77): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), armDwell() (+69 more) - -### Community 3 - "Novel Userscript Adapters" -Cohesion: 0.06 -Nodes (78): adapterFor(), anchorsFromDocument(), anchorsFromHTML(), apiDelete(), apiGet(), apiPut(), applyFabPos(), applyLnwStaleRowRepair() (+70 more) - -### Community 4 - "Series Acquisition Tests" -Cohesion: 0.07 -Nodes (103): bookmarkNewKaganeSeries(), bookmarkNewNovelfullSeries(), bookmarkNewSeries(), Context, Store, T, newAcquirer(), readBookmark() (+95 more) - -### Community 5 - "Bookmarks API Tests" -Cohesion: 0.11 -Nodes (54): auth(), getBookmarks(), Handler, Request, Store, T, newTestServer(), newTestStore() (+46 more) - -### Community 7 - "Cover & Acquire Internals" -Cohesion: 0.08 -Nodes (31): fakeLanes, Context, Store, WaitGroup, isInterstitial(), fetchCoverBytes(), browserWakeDue(), fetcherFor() (+23 more) - -### Community 8 - "System Architecture Concepts" -Cohesion: 0.15 -Nodes (15): Confirm Row (Archive/Finish/Remove), card.html — Series Card Template, htmx /ui/* Mutation Endpoints, chrome.html — Out-of-Band Regions, Action Key, Brand Mark SVG, Continue Reading Strip, icons.html — Icon Sprite Template (+7 more) - -### Community 9 - "Session Middleware" -Cohesion: 0.08 -Nodes (35): ClearCookie(), ClientIP(), Duration, Mutex, Request, ResponseWriter, Time, isHTTPS() (+27 more) - -### Community 10 - "Go Test Helpers" -Cohesion: 0.05 -Nodes (39): Test Helpers, Test Timeout, Basic Handler Test, HTTP Handler Testing, Query Parameters and Headers, Docker Compose Fixture, Integration Testing, SQL Schema Fixture (+31 more) - -### Community 11 - "Store Tests" -Cohesion: 0.07 -Nodes (81): M, TestMain(), M, TestMain(), M, Main(), start(), URL() (+73 more) - -### Community 12 - "Bookmarks API Handler" -Cohesion: 0.08 -Nodes (32): Handler, Request, ResponseWriter, Store, Healthz(), writeJSON(), Auth(), compressible() (+24 more) - -### Community 13 - "displayChapter" -Cohesion: 0.09 -Nodes (36): Addr, Config, NewBrowserFetcher(), defaultCoverResolver(), Client, Context, NewCoverFetcher(), NewCoverFetcherWithResolver() (+28 more) - -### Community 14 - "Go Error Handling" -Cohesion: 0.06 -Nodes (33): Creating Errors, Custom Error Types, Custom types that wrap other errors, Decision table: which error strategy to use, Error Creation, Error String Conventions, Errors as Values, `errors.New` — static error messages (+25 more) - -### Community 16 - "Cloudflare bot scoring and poll cadence — what is actually documented" -Cohesion: 0.06 -Nodes (33): 1.1 The score itself, 1.2 The detection engines (Enterprise Bot Management), 1.3 Rate limiting is a separate product, 1. What a bot score is and what feeds it, 2.1 What each plan gets, 2.2 Bot Fight Mode specifics (the Free-plan product), 2.3 Does the free tier "score" continuously?, 2. The free-plan reality (+25 more) - -### Community 17 - "Go Code Style Guide" -Cohesion: 0.08 -Nodes (23): Code Style Details, Extract Complex Conditions, Value vs Pointer Arguments, Code Organization Within Files, Complex Conditions & Init Scope, Composite Literals, Control Flow, Cross-References (+15 more) - -### Community 19 - "Store" -Cohesion: 0.33 -Nodes (5): ADR-0010: Poll Lanes — one independent Poll stream per Site, Constraints preserved, Decision, Tradeoffs and rejections, Why - -### Community 20 - "I/O Performance Patterns" -Cohesion: 0.11 -Nodes (18): Avoid io.ReadAll for large payloads, Batch Operations, Buffered I/O, Cgo Overhead, Channel: batch processing from a stream, Concurrent Multi-Stage Pipelines, Connection pooling, Database: batch inserts over row-by-row (+10 more) - -### Community 21 - "CPU Optimization" -Cohesion: 0.13 -Nodes (15): Cache Locality, Contiguous 2D allocation, CPU Optimization, False Sharing, Function Inlining, Handling CPU-specific instruction sets, Instruction-Level Parallelism, Monotonic Time (+7 more) - -### Community 22 - "Caching Patterns" -Cohesion: 0.13 -Nodes (14): Algorithmic Complexity, Avoid iterator chains, Caching Patterns, Compiled Pattern Caching, Early returns and short-circuit loops, LRU caches, Map lookups over slice scanning, Precomputed lookup tables (+6 more) - -### Community 23 - "Browser Entrypoint" -Cohesion: 0.35 -Nodes (14): browser_alive(), connection(), connection_signal(), finish_connection(), has_connections(), lock(), reaper(), entrypoint.sh script (+6 more) - -### Community 24 - "Memory Allocation & GC" -Cohesion: 0.13 -Nodes (15): Allocation Rate Reduction, Ballast pattern (pre-Go 1.19), Garbage Collector Tuning, GC pacing, GC Profiling and Diagnostics, GODEBUG=gctrace=1, GOGC (default: 100), GOMAXPROCS in Containers (+7 more) - -### Community 25 - "Cover Fetcher Tests" -Cohesion: 0.33 -Nodes (12): coverResponse(), Request, T, TestCoverFetcherCanonicalisesJpgAlias(), TestCoverFetcherFetchesPublicHTTPSImage(), TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest(), TestCoverFetcherRejectsNonImage(), TestCoverFetcherRejectsOversizedBody() (+4 more) - -### Community 26 - "Open" -Cohesion: 0.06 -Nodes (57): awaitPromise(), browserConnectionLost(), classifyBrowserError(), comixRead(), comixSeriesPageURL(), Action, Context, Mutex (+49 more) - -### Community 27 - "Find Skills Guide" -Cohesion: 0.14 -Nodes (13): Common Skill Categories, Find Skills, How to Help Users Find Skills, Step 1: Understand What They Need, Step 2: Check the Leaderboard First, Step 3: Search for Skills, Step 4: Verify Quality Before Recommending, Step 5: Present Options to the User (+5 more) - -### Community 28 - "Allocation Patterns" -Cohesion: 0.14 -Nodes (14): Allocation Patterns, Backing Array Leaks, Direct indexing vs append, Eliminate redundant map lookups, Interface boxing, Map never shrinks, Map size hints, Memory Optimization (+6 more) - -### Community 29 - "Observability & Alerting" -Cohesion: 0.22 -Nodes (9): Alerting rules (examples), CPU saturation, GC pressure, Goroutine leaks, Grafana Dashboards, Memory leaks, Prometheus Metrics for Go, PromQL Queries for Performance Diagnosis (+1 more) - -### Community 30 - "AGENTS.md" -Cohesion: 0.40 -Nodes (5): Map of pointers for large, frequently updated structs, Memory Layout, Pointer receivers for large structs, Struct field alignment, Zero-size field at end of struct - -### Community 33 - "Go Testing Guide" -Cohesion: 0.20 -Nodes (10): CI Regression Detection, Common Mistakes, Core Philosophy, Cross-References, Decision Tree: Where Is Time Spent?, Deep Dives, Go Performance Optimization, Iterative Optimization Methodology (+2 more) - -### Community 34 - "Session Store" -Cohesion: 0.28 -Nodes (4): Duration, Store, Time, Session - -### Community 35 - "Web UI Filter Logic" -Cohesion: 0.31 -Nodes (5): closeCardPanels(), setActiveTab(), toggleChapterForm(), toggleConfirmRow(), togglePanel() - -### Community 37 - "Product & Security Context" -Cohesion: 0.17 -Nodes (11): Accessibility & Inclusion, Brand Commitments, Capabilities and Constraints, Evidence on Hand, Operating Context, Platform, Positioning, Product (+3 more) - -### Community 38 - "novel-logic.test.js" -Cohesion: 0.33 -Nodes (5): ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch, Consequences, Considered options, Decision, Why - -### Community 39 - "UI Critique 2026-07-26A" -Cohesion: 0.29 -Nodes (6): Design Health Score, Design Specificity Verdict, Minor Observations, Persona Red Flags, Priority Issues, Questions to Consider - -### Community 40 - "UI Critique 2026-07-26B" -Cohesion: 0.29 -Nodes (6): Design Health Score, Design Specificity Verdict, Minor Observations, Persona Red Flags, Priority Issues, Questions to Consider - -### Community 41 - "Handler" -Cohesion: 0.05 -Nodes (25): coverRelativePath(), coverSourceAddress(), displayChapter(), Store, scanSeries(), currentLib(), currentTab(), filterBookmarks() (+17 more) - -### Community 45 - "Go Perf Alert Rules" -Cohesion: 0.50 -Nodes (4): Prometheus Alerting Rules (Go Performance), GoroutineLeak Alert, HighGCPauseTime Alert, MemoryNearLimit Alert - -### Community 46 - "Userscript Display Logic" -Cohesion: 0.07 -Nodes (27): 1. Summary answer table, 2. The two reference pages, 3. Chapter page → series URL: every in-page pointer, in priority order, 4.1 Sample method, 4.2 Divergence results, 4.3 Is there a derivable rule? **No.**, 4.4 The split case — a slug can change *mid-series*, 4. The reverse direction, and how common divergence is (+19 more) - -### Community 47 - "Go Perf Skill Docs" -Cohesion: 0.22 -Nodes (5): Continuous Profiling, Production Observability for Performance, Pyroscope pull mode (via Grafana Alloy), Pyroscope push mode, Real-Time Visualization (Development) - -### Community 48 - "Login Page Art" -Cohesion: 0.67 -Nodes (3): Fantasy Sword, Fiery Volcanic Scene, Login Art: Sword in Volcanic Rock - -### Community 49 - "BookmarkManager Logo" -Cohesion: 1.00 -Nodes (3): Mirrored Double Bookmark Mark, Ember Flame Accent, BookmarkManager Logo - -### Community 103 - "bookmark-api Service" -Cohesion: 0.32 -Nodes (8): Browser Sidecar Service, CDP Endpoint (Tailnet-Bound :9222), Persistent Chrome Profile Volume, chrome/docker-compose.yml — Browser Deployable Unit, bookmark-api Prod Override, CDP Never on Shared Proxy Network, docker-compose.prod.yml — Production Override, Traefik Reverse Proxy Labels - -### Community 104 - "AGENTS.md" -Cohesion: 0.12 -Nodes (14): Agent skills, Architecture, Commands, Comments, Design system, Domain docs, Forge: Gitea, not GitHub, graphify (+6 more) - -### Community 105 - "reviewer.md" -Cohesion: 0.12 -Nodes (15): Assessment, Calibration, Critical (Must Fix), Do Not Trust the Report, Important (Should Fix), Inputs, Issues, Method (+7 more) - -### Community 106 - "Redeploy runbook" -Cohesion: 0.12 -Nodes (15): 0. Preflight, 1. Back up the database, 2. Pull the new code, 3. Rebuild and restart, 4. Verify the deploy, 5. Smoke-test the full loop, 6. Rollback, 7. The whole thing, as one block (+7 more) - -### Community 107 - "1. Backend" -Cohesion: 0.13 -Nodes (14): 1. Backend, 2. Userscript, Adapter reference (verified live 2026-07-24), Config (env), Deploy behind your reverse proxy, Desktop iteration (optional), Develop / test, Endpoints (+6 more) - -### Community 108 - "Deployment" -Cohesion: 0.14 -Nodes (13): 0. Prerequisites, 1. Configure `.env`, 1b. Web UI, 2. Build + start, 3. Verify over HTTPS, 4. Configure the userscript, 5. Install on Bromite, 6. Smoke-test the full loop (+5 more) - -### Community 109 - "Cinder — BookmarkManager design system" -Cohesion: 0.20 -Nodes (9): 1. The one idea, 2. Tokens, 3. Type, 4. Components (web UI), 5. Components (userscript panel), 6. Motion, 7. Accessibility floor (not negotiable), 8. Adding something new — checklist (+1 more) - -### Community 110 - "Implement tickets" -Cohesion: 0.22 -Nodes (8): 1. Collect the tickets, 2. Plan the batch, 3. Get the plan approved, 4. Run a wave, 5. Land the wave, 6. Close the batch, Implement tickets, Ticket # — - -### Community 111 - "SQLite → Postgres cutover runbook" -Cohesion: 0.22 -Nodes (8): 0. The generator is throwaway, 1. Stop the old API and take a fresh export, 2. Bring up Postgres with the schema and the owner Reader, 3. Generate the import SQL, 4. Review it by eye, 5. Apply it, 6. Afterwards, SQLite → Postgres cutover runbook - -### Community 112 - "Testing the userscript" -Cohesion: 0.29 -Nodes (6): Adding a test, Commands, Gotchas, How the harness works, Testing the userscript, What is NOT testable here - -### Community 113 - "ADR-0007: The backend hosts every Site's Cover bytes" -Cohesion: 0.29 -Nodes (6): ADR-0007: The backend hosts every Site's Cover bytes, Consequences, Considered options, Decision, Two deliberate relaxations, Why a future reader will find this surprising - -### Community 114 - "Issue tracker: Gitea (`tea` CLI)" -Cohesion: 0.29 -Nodes (6): Conventions, Issue tracker: Gitea (`tea` CLI), Pull requests as a triage surface, Wayfinding operations, When a skill says "fetch the relevant ticket", When a skill says "publish to the issue tracker" - -### Community 115 - "ADR-0006: The browser runs on the home machine, over the tailnet" -Cohesion: 0.33 -Nodes (5): ADR-0006: The browser runs on the home machine, over the tailnet, Consequences, Constraints, Decision, Why - -### Community 116 - "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address" -Cohesion: 0.33 -Nodes (5): ADR-0008: A Series identity is discovered from the Site's links, never derived from an address, Consequences, Considered options, Decision, Why - -### Community 117 - "Domain Docs" -Cohesion: 0.33 -Nodes (5): Before exploring, read these, Domain Docs, File structure, Flag ADR conflicts, Use the glossary's vocabulary - -### Community 118 - "ticket-implementer.md" -Cohesion: 0.33 -Nodes (5): Escalate rather than guess, Order of work, Report, Review, The worktree is your whole world - -### Community 119 - "implementer.md" -Cohesion: 0.33 -Nodes (5): Before You Begin, Report Format, Self-Review Before Reporting, When You're in Over Your Head, Your Job - -### Community 120 - "Series is a shared entity, and only the Poll may update it" -Cohesion: 0.40 -Nodes (4): Consequences, Only the Poll writes Series fields, Series is a shared entity, and only the Poll may update it, Why - -### Community 121 - "Postgres replaces SQLite as the primary datastore" -Cohesion: 0.50 -Nodes (3): Consequences, Considered options, Postgres replaces SQLite as the primary datastore - -### Community 122 - "Identity comes from Discord OAuth; we store no passwords and send no email" -Cohesion: 0.50 -Nodes (3): Consequences, Considered options, Identity comes from Discord OAuth; we store no passwords and send no email - -### Community 123 - "The wire format stays flat and deliberately does not mirror the schema" -Cohesion: 0.50 -Nodes (3): Consequence, The wire format stays flat and deliberately does not mirror the schema, Why a future reader will find this surprising - -### Community 124 - "ADR-0005: On-demand browser sidecar" -Cohesion: 0.50 -Nodes (3): ADR-0005: On-demand browser sidecar, Constraints, Decision - -### Community 154 - "ADR-0011: Sightings — a Reader report defers a Poll where being wrong hurts only them" -Cohesion: 0.33 -Nodes (5): ADR-0011: Sightings — a Reader report defers a Poll where being wrong hurts only them, Constraints preserved, Decision, Tradeoffs and rejections, Why - -### Community 156 - "ResponseWriter" -Cohesion: 0.18 -Nodes (13): AdminPatterns(), HandlerFunc, Request, ResponseWriter, Time, Handler, readerPathID(), since() (+5 more) - -### Community 273 - "AGENTS.md" -Cohesion: 0.50 -Nodes (3): Live URL shapes (verified 2026-07-26, may drift — re-check against live pages before trust), Second script: `novel-bookmark.user.js`, Userscript structure (single IIFE, `manga-bookmark.user.js`) - -## Knowledge Gaps -- **524 isolated node(s):** `bookmarkmanager/backend`, `ctxKey`, `loginView`, `ctxKey`, `test` (+519 more) - These have ≤1 connection - possible missing edges or undocumented components. -- **150 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. - -## Suggested Questions -_Questions this graph is uniquely positioned to answer:_ - -- **Why does `Open()` connect `Store Tests` to `Cover Fetch Test Helpers`, `Series Acquisition Tests`, `Bookmarks API Tests`, `Handler`, `displayChapter`?** - _High betweenness centrality (0.057) - this node is a cross-community bridge._ -- **Why does `New()` connect `Series Acquisition Tests` to `Bookmarks API Tests`, `Cover & Acquire Internals`, `Handler`, `Session Middleware`, `Store Tests`, `displayChapter`, `ResponseWriter`?** - _High betweenness centrality (0.051) - this node is a cross-community bridge._ -- **Why does `newRouter()` connect `Bookmarks API Tests` to `Cover Fetch Test Helpers`, `Series Acquisition Tests`, `Bookmarks API Handler`, `displayChapter`, `ResponseWriter`?** - _High betweenness centrality (0.031) - this node is a cross-community bridge._ -- **Are the 25 inferred relationships involving `newTestStore()` (e.g. with `TestAcquireDoesNotBlockTheWrite()` and `TestAcquireFailureLeavesTheBookmarkIntact()`) actually correct?** - _`newTestStore()` has 25 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 48 inferred relationships involving `testConfig()` (e.g. with `TestListRendersAcquiredCover()` and `TestPublicCoverNeverEchoesNonImage()`) actually correct?** - _`testConfig()` has 48 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 8 inferred relationships involving `newWebTestServer()` (e.g. with `TestListRendersAcquiredCover()` and `TestPublicCoverRejectsUnknownAddress()`) actually correct?** - _`newWebTestServer()` has 8 INFERRED edges - model-reasoned connections that need verification._ -- **What connects `bookmarkmanager/backend`, `ctxKey`, `loginView` to the rest of the system?** - _556 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html deleted file mode 100644 index 07eaff4..0000000 --- a/graphify-out/graph.html +++ /dev/null @@ -1,307 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> -<meta charset="UTF-8"> -<title>graphify - graphify-out/graph.html - - - - -
- - - - - \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json deleted file mode 100644 index 9d73f87..0000000 --- a/graphify-out/graph.json +++ /dev/null @@ -1,56488 +0,0 @@ -{ - "directed": false, - "multigraph": false, - "graph": { - "hyperedges": [ - { - "id": "batch_ticket_pipeline", - "label": "Batch Ticket Implementation Pipeline", - "nodes": [ - "_claude_skills_implement_tickets_skill_implement_tickets", - "_omp_agents_ticket_implementer_ticket_implementer", - "_omp_agents_ticket_implementer_cr_spec", - "_omp_agents_ticket_implementer_cr_standards" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "subagent_driven_development_pipeline", - "label": "Subagent-Driven Development Pipeline", - "nodes": [ - "_opencode_agent_implementer_implementer", - "_opencode_agent_reviewer_reviewer", - "_opencode_agent_implementer_subagent_driven_development" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "backend_owns_the_truth", - "label": "Backend owns the truth (single-writer ownership of shared facts)", - "nodes": [ - "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes", - "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract", - "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers" - ], - "relation": "form", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "browser_infrastructure_stack", - "label": "Headless browser infrastructure (sidecar, on-demand, home deployment)", - "nodes": [ - "docs_adr_0005_on_demand_browser_headless_shell", - "docs_adr_0005_on_demand_browser_cdp", - "docs_adr_0005_on_demand_browser_on_demand_start", - "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "lightnovelworld_identity_work", - "label": "lightnovelworld series-identity investigation and fix", - "nodes": [ - "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77", - "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex", - "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity" - ], - "relation": "form", - "confidence": "INFERRED", - "confidence_score": 0.85 - } - ] - }, - "nodes": [ - { - "label": "api_test.go", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_api_test", - "community": 5, - "norm_label": "api_test.go" - }, - { - "label": "testConfig()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L33", - "_origin": "ast", - "id": "backend_api_test_testconfig", - "community": 1, - "norm_label": "testconfig()" - }, - { - "label": "ownerCredential()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L43", - "_origin": "ast", - "id": "backend_api_test_ownercredential", - "community": 5, - "norm_label": "ownercredential()" - }, - { - "label": "TestMain()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L47", - "_origin": "ast", - "id": "backend_api_test_testmain", - "community": 11, - "norm_label": "testmain()" - }, - { - "label": "M", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_api_test_go_m", - "community": 11, - "norm_label": "m" - }, - { - "label": "newTestServer()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L49", - "_origin": "ast", - "id": "backend_api_test_newtestserver", - "community": 5, - "norm_label": "newtestserver()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_api_test_go_t", - "community": 5, - "norm_label": "t" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_api_test_go_handler", - "community": 5, - "norm_label": "handler" - }, - { - "label": "newTestStore()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L54", - "_origin": "ast", - "id": "backend_api_test_newteststore", - "community": 5, - "norm_label": "newteststore()" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_api_test_go_store", - "community": 5, - "norm_label": "store" - }, - { - "label": "newTestStoreURL()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L62", - "_origin": "ast", - "id": "backend_api_test_newteststoreurl", - "community": 5, - "norm_label": "newteststoreurl()" - }, - { - "label": "auth()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L77", - "_origin": "ast", - "id": "backend_api_test_auth", - "community": 5, - "norm_label": "auth()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_api_test_go_request", - "community": 5, - "norm_label": "request" - }, - { - "label": "floatPtr()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L82", - "_origin": "ast", - "id": "backend_api_test_floatptr", - "community": 1, - "norm_label": "floatptr()" - }, - { - "label": "seedForCheck()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L86", - "_origin": "ast", - "id": "backend_api_test_seedforcheck", - "community": 5, - "norm_label": "seedforcheck()" - }, - { - "label": "readLatestCheckedAt()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L106", - "_origin": "ast", - "id": "backend_api_test_readlatestcheckedat", - "community": 5, - "norm_label": "readlatestcheckedat()" - }, - { - "label": "TestHealthzNoAuth()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L119", - "_origin": "ast", - "id": "backend_api_test_testhealthznoauth", - "community": 5, - "norm_label": "testhealthznoauth()" - }, - { - "label": "TestAuthRequired()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L131", - "_origin": "ast", - "id": "backend_api_test_testauthrequired", - "community": 5, - "norm_label": "testauthrequired()" - }, - { - "label": "TestAuthAccepted()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L157", - "_origin": "ast", - "id": "backend_api_test_testauthaccepted", - "community": 5, - "norm_label": "testauthaccepted()" - }, - { - "label": "TestCORSPreflight()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L169", - "_origin": "ast", - "id": "backend_api_test_testcorspreflight", - "community": 5, - "norm_label": "testcorspreflight()" - }, - { - "label": "TestCORSDisallowedOrigin()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L191", - "_origin": "ast", - "id": "backend_api_test_testcorsdisallowedorigin", - "community": 5, - "norm_label": "testcorsdisallowedorigin()" - }, - { - "label": "TestBookmarkRoundTrip()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L202", - "_origin": "ast", - "id": "backend_api_test_testbookmarkroundtrip", - "community": 5, - "norm_label": "testbookmarkroundtrip()" - }, - { - "label": "TestFlatWireFieldSet()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L275", - "_origin": "ast", - "id": "backend_api_test_testflatwirefieldset", - "community": 5, - "norm_label": "testflatwirefieldset()" - }, - { - "label": "TestPutExistingSeriesIgnoresClientTitleCoverURL()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L368", - "_origin": "ast", - "id": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", - "community": 5, - "norm_label": "testputexistingseriesignoresclienttitlecoverurl()" - }, - { - "label": "putBookmark()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L395", - "_origin": "ast", - "id": "backend_api_test_putbookmark", - "community": 5, - "norm_label": "putbookmark()" - }, - { - "label": "getBookmarks()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L410", - "_origin": "ast", - "id": "backend_api_test_getbookmarks", - "community": 5, - "norm_label": "getbookmarks()" - }, - { - "label": "TestUpsertConditionalUpdatedAt()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L426", - "_origin": "ast", - "id": "backend_api_test_testupsertconditionalupdatedat", - "community": 5, - "norm_label": "testupsertconditionalupdatedat()" - }, - { - "label": "TestFavoriteRoundTrip()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L508", - "_origin": "ast", - "id": "backend_api_test_testfavoriteroundtrip", - "community": 5, - "norm_label": "testfavoriteroundtrip()" - }, - { - "label": "TestLatestChapterNullable()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L533", - "_origin": "ast", - "id": "backend_api_test_testlatestchapternullable", - "community": 5, - "norm_label": "testlatestchapternullable()" - }, - { - "label": "TestLoadConfigDiscord()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L571", - "_origin": "ast", - "id": "backend_api_test_testloadconfigdiscord", - "community": 5, - "norm_label": "testloadconfigdiscord()" - }, - { - "label": "TestPutDoesNotClobberLatestCheckedAt()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L600", - "_origin": "ast", - "id": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "community": 5, - "norm_label": "testputdoesnotclobberlatestcheckedat()" - }, - { - "label": "TestPutRecordsASighting()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L628", - "_origin": "ast", - "id": "backend_api_test_testputrecordsasighting", - "community": 5, - "norm_label": "testputrecordsasighting()" - }, - { - "label": "TestUserscriptServedWithWebUIDisabled()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L668", - "_origin": "ast", - "id": "backend_api_test_testuserscriptservedwithwebuidisabled", - "community": 5, - "norm_label": "testuserscriptservedwithwebuidisabled()" - }, - { - "label": "TestNovelUserscriptServed()", - "file_type": "code", - "source_file": "backend/api_test.go", - "source_location": "L691", - "_origin": "ast", - "id": "backend_api_test_testnoveluserscriptserved", - "community": 5, - "norm_label": "testnoveluserscriptserved()" - }, - { - "label": "cover_test.go", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_cover_test", - "community": 1, - "norm_label": "cover_test.go" - }, - { - "label": "getCover()", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "_origin": "ast", - "id": "backend_cover_test_getcover", - "community": 1, - "norm_label": "getcover()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_cover_test_go_t", - "community": 1, - "norm_label": "t" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_cover_test_go_handler", - "community": 1, - "norm_label": "handler" - }, - { - "label": "Cookie", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_cover_test_go_cookie", - "community": 1, - "norm_label": "cookie" - }, - { - "label": "ResponseRecorder", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_cover_test_go_responserecorder", - "community": 1, - "norm_label": "responserecorder" - }, - { - "label": "TestPublicCoverServesStoredBytesUnauthenticated()", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L26", - "_origin": "ast", - "id": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "community": 1, - "norm_label": "testpubliccoverservesstoredbytesunauthenticated()" - }, - { - "label": "TestPublicCoverRejectsUnknownAddress()", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L57", - "_origin": "ast", - "id": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "community": 1, - "norm_label": "testpubliccoverrejectsunknownaddress()" - }, - { - "label": "TestPublicCoverNeverEchoesNonImage()", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L80", - "_origin": "ast", - "id": "backend_cover_test_testpubliccoverneverechoesnonimage", - "community": 1, - "norm_label": "testpubliccoverneverechoesnonimage()" - }, - { - "label": "TestListRendersAcquiredCover()", - "file_type": "code", - "source_file": "backend/cover_test.go", - "source_location": "L110", - "_origin": "ast", - "id": "backend_cover_test_testlistrendersacquiredcover", - "community": 1, - "norm_label": "testlistrendersacquiredcover()" - }, - { - "label": "bookmarkmanager/backend", - "file_type": "code", - "type": "package", - "ecosystem": "go", - "source_file": "backend/go.mod", - "source_location": "L1", - "_origin": "ast", - "id": "pkg_bookmarkmanager_backend", - "community": 102, - "norm_label": "bookmarkmanager/backend" - }, - { - "label": "handlers.go", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_api_handlers", - "community": 12, - "norm_label": "handlers.go" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L15", - "_origin": "ast", - "id": "api_handler", - "community": 12, - "norm_label": "handler" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_api_handlers_go_store", - "community": 12, - "norm_label": "store" - }, - { - "label": "writeJSON()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L19", - "_origin": "ast", - "id": "backend_internal_api_handlers_writejson", - "community": 12, - "norm_label": "writejson()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_api_handlers_go_responsewriter", - "community": 12, - "norm_label": "responsewriter" - }, - { - "label": ".List()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L30", - "_origin": "ast", - "id": "api_handler_list", - "community": 12, - "norm_label": ".list()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_api_handlers_go_request", - "community": 12, - "norm_label": "request" - }, - { - "label": ".Put()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L41", - "_origin": "ast", - "id": "api_handler_put", - "community": 12, - "norm_label": ".put()" - }, - { - "label": ".Delete()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L125", - "_origin": "ast", - "id": "api_handler_delete", - "community": 12, - "norm_label": ".delete()" - }, - { - "label": "Healthz()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L140", - "_origin": "ast", - "id": "backend_internal_api_handlers_healthz", - "community": 12, - "norm_label": "healthz()" - }, - { - "label": ".Cover()", - "file_type": "code", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L153", - "_origin": "ast", - "id": "api_handler_cover", - "community": 12, - "norm_label": ".cover()" - }, - { - "label": "middleware.go", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware", - "community": 12, - "norm_label": "middleware.go" - }, - { - "label": "ctxKey", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L16", - "_origin": "ast", - "id": "httpmw_ctxkey", - "community": 12, - "norm_label": "ctxkey" - }, - { - "label": "ReaderID()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L23", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_readerid", - "community": 12, - "norm_label": "readerid()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_go_request", - "community": 12, - "norm_label": "request" - }, - { - "label": "ResolveReader()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L30", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_resolvereader", - "community": 12, - "norm_label": "resolvereader()" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_go_store", - "community": 12, - "norm_label": "store" - }, - { - "label": "Auth()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L42", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_auth", - "community": 12, - "norm_label": "auth()" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_go_handler", - "community": 12, - "norm_label": "handler" - }, - { - "label": "gzipWriter", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L61", - "_origin": "ast", - "id": "httpmw_gzipwriter", - "community": 12, - "norm_label": "gzipwriter" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_go_responsewriter", - "community": 12, - "norm_label": "responsewriter" - }, - { - "label": "Writer", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "writer", - "community": 4, - "norm_label": "writer" - }, - { - "label": "compressible()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L70", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_compressible", - "community": 12, - "norm_label": "compressible()" - }, - { - "label": ".WriteHeader()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L80", - "_origin": "ast", - "id": "httpmw_gzipwriter_writeheader", - "community": 12, - "norm_label": ".writeheader()" - }, - { - "label": ".Write()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L92", - "_origin": "ast", - "id": "httpmw_gzipwriter_write", - "community": 12, - "norm_label": ".write()" - }, - { - "label": "Gzip()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L106", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_gzip", - "community": 12, - "norm_label": "gzip()" - }, - { - "label": "CORS()", - "file_type": "code", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L127", - "_origin": "ast", - "id": "backend_internal_httpmw_middleware_cors", - "community": 12, - "norm_label": "cors()" - }, - { - "label": "acquire.go", - "file_type": "code", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_acquire", - "community": 7, - "norm_label": "acquire.go" - }, - { - "label": "Acquirer", - "file_type": "code", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L33", - "_origin": "ast", - "id": "latest_acquirer", - "community": 7, - "norm_label": "acquirer" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_go_store", - "community": 7, - "norm_label": "store" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_go_context", - "community": 7, - "norm_label": "context" - }, - { - "label": "WaitGroup", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_go_waitgroup", - "community": 7, - "norm_label": "waitgroup" - }, - { - "label": ".Acquire()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L67", - "_origin": "ast", - "id": "latest_acquirer_acquire", - "community": 7, - "norm_label": ".acquire()" - }, - { - "label": ".Wait()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L95", - "_origin": "ast", - "id": "latest_acquirer_wait", - "community": 7, - "norm_label": ".wait()" - }, - { - "label": "acquire_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test", - "community": 4, - "norm_label": "acquire_test.go" - }, - { - "label": "newAcquirer()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_newacquirer", - "community": 4, - "norm_label": "newacquirer()" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_go_store", - "community": 4, - "norm_label": "store" - }, - { - "label": "bookmarkNewSeries()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L54", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_bookmarknewseries", - "community": 4, - "norm_label": "bookmarknewseries()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_go_t", - "community": 4, - "norm_label": "t" - }, - { - "label": "readBookmark()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L67", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_readbookmark", - "community": 4, - "norm_label": "readbookmark()" - }, - { - "label": "bookmarkNewKaganeSeries()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L76", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "community": 4, - "norm_label": "bookmarknewkaganeseries()" - }, - { - "label": "bookmarkNewNovelfullSeries()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L88", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "community": 4, - "norm_label": "bookmarknewnovelfullseries()" - }, - { - "label": "TestAcquireFillsChapterAndCoverFromOneFetch()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L102", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "community": 4, - "norm_label": "testacquirefillschapterandcoverfromonefetch()" - }, - { - "label": "TestAcquireSkipsAnExistingSeries()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L140", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "community": 4, - "norm_label": "testacquireskipsanexistingseries()" - }, - { - "label": "TestAcquireFailureLeavesTheBookmarkIntact()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L164", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "community": 4, - "norm_label": "testacquirefailureleavesthebookmarkintact()" - }, - { - "label": "TestAcquireRefusesAnUnfetchableSeriesURL()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L223", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "community": 4, - "norm_label": "testacquirerefusesanunfetchableseriesurl()" - }, - { - "label": "blockingFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L246", - "_origin": "ast", - "id": "latest_blockingfetcher", - "community": 4, - "norm_label": "blockingfetcher" - }, - { - "label": ".Get()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L251", - "_origin": "ast", - "id": "latest_blockingfetcher_get", - "community": 4, - "norm_label": ".get()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_go_context", - "community": 4, - "norm_label": "context" - }, - { - "label": "TestAcquireDoesNotBlockTheWrite()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L262", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", - "community": 4, - "norm_label": "testacquiredoesnotblockthewrite()" - }, - { - "label": "TestAcquireKaganeCoverThroughBrowser()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L292", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "community": 4, - "norm_label": "testacquirekaganecoverthroughbrowser()" - }, - { - "label": "TestAcquireNovelfullCoverOverPlainTLS()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L334", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "community": 4, - "norm_label": "testacquirenovelfullcoveroverplaintls()" - }, - { - "label": "TestAcquireKaganeSkippedWithoutBrowser()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L365", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "community": 4, - "norm_label": "testacquirekaganeskippedwithoutbrowser()" - }, - { - "label": "TestAcquireKaganeBytesNeverFallBackToPlainTLS()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L388", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "community": 4, - "norm_label": "testacquirekaganebytesneverfallbacktoplaintls()" - }, - { - "label": "TestAcquireNovelfullCoverWithoutBrowser()", - "file_type": "code", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L413", - "_origin": "ast", - "id": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "community": 4, - "norm_label": "testacquirenovelfullcoverwithoutbrowser()" - }, - { - "label": "browser.go", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_browser", - "community": 26, - "norm_label": "browser.go" - }, - { - "label": "BrowserFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L52", - "_origin": "ast", - "id": "latest_browserfetcher", - "community": 26, - "norm_label": "browserfetcher" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_browser_go_context", - "community": 26, - "norm_label": "context" - }, - { - "label": "CancelFunc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "cancelfunc", - "community": 26, - "norm_label": "cancelfunc" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_browser_go_mutex", - "community": 26, - "norm_label": "mutex" - }, - { - "label": "NewBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L82", - "_origin": "ast", - "id": "backend_internal_latest_browser_newbrowserfetcher", - "community": 13, - "norm_label": "newbrowserfetcher()" - }, - { - "label": ".Close()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L90", - "_origin": "ast", - "id": "latest_browserfetcher_close", - "community": 26, - "norm_label": ".close()" - }, - { - "label": ".Get()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L98", - "_origin": "ast", - "id": "latest_browserfetcher_get", - "community": 26, - "norm_label": ".get()" - }, - { - "label": "kaganeRead()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L128", - "_origin": "ast", - "id": "backend_internal_latest_browser_kaganeread", - "community": 26, - "norm_label": "kaganeread()" - }, - { - "label": "Action", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_browser_go_action", - "community": 26, - "norm_label": "action" - }, - { - "label": "novelfullRead()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L141", - "_origin": "ast", - "id": "backend_internal_latest_browser_novelfullread", - "community": 26, - "norm_label": "novelfullread()" - }, - { - "label": "comixRead()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L154", - "_origin": "ast", - "id": "backend_internal_latest_browser_comixread", - "community": 26, - "norm_label": "comixread()" - }, - { - "label": ".Image()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L185", - "_origin": "ast", - "id": "latest_browserfetcher_image", - "community": 26, - "norm_label": ".image()" - }, - { - "label": "classifyBrowserError()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L223", - "_origin": "ast", - "id": "backend_internal_latest_browser_classifybrowsererror", - "community": 26, - "norm_label": "classifybrowsererror()" - }, - { - "label": "browserConnectionLost()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L236", - "_origin": "ast", - "id": "backend_internal_latest_browser_browserconnectionlost", - "community": 26, - "norm_label": "browserconnectionlost()" - }, - { - "label": "isInterstitial()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L263", - "_origin": "ast", - "id": "backend_internal_latest_browser_isinterstitial", - "community": 7, - "norm_label": "isinterstitial()" - }, - { - "label": ".run()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L277", - "_origin": "ast", - "id": "latest_browserfetcher_run", - "community": 26, - "norm_label": ".run()" - }, - { - "label": "kaganeAPIURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L331", - "_origin": "ast", - "id": "backend_internal_latest_browser_kaganeapiurl", - "community": 26, - "norm_label": "kaganeapiurl()" - }, - { - "label": "novelfullSeriesURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L349", - "_origin": "ast", - "id": "backend_internal_latest_browser_novelfullseriesurl", - "community": 26, - "norm_label": "novelfullseriesurl()" - }, - { - "label": "comixSeriesPageURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L359", - "_origin": "ast", - "id": "backend_internal_latest_browser_comixseriespageurl", - "community": 26, - "norm_label": "comixseriespageurl()" - }, - { - "label": "awaitPromise()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L370", - "_origin": "ast", - "id": "backend_internal_latest_browser_awaitpromise", - "community": 26, - "norm_label": "awaitpromise()" - }, - { - "label": "EvaluateParams", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "evaluateparams", - "community": 26, - "norm_label": "evaluateparams" - }, - { - "label": "jsString()", - "file_type": "code", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L377", - "_origin": "ast", - "id": "backend_internal_latest_browser_jsstring", - "community": 26, - "norm_label": "jsstring()" - }, - { - "label": "browser_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_browser_test", - "community": 26, - "norm_label": "browser_test.go" - }, - { - "label": "TestKaganeAPIURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L9", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testkaganeapiurl", - "community": 26, - "norm_label": "testkaganeapiurl()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_go_t", - "community": 26, - "norm_label": "t" - }, - { - "label": "TestNovelfullSeriesURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L44", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testnovelfullseriesurl", - "community": 26, - "norm_label": "testnovelfullseriesurl()" - }, - { - "label": "TestComixSeriesPageURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L65", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testcomixseriespageurl", - "community": 26, - "norm_label": "testcomixseriespageurl()" - }, - { - "label": "TestBrowserOnlyCoverURL()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L95", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testbrowseronlycoverurl", - "community": 26, - "norm_label": "testbrowseronlycoverurl()" - }, - { - "label": "TestIsInterstitial()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L125", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testisinterstitial", - "community": 26, - "norm_label": "testisinterstitial()" - }, - { - "label": "TestClassifyBrowserInterruption()", - "file_type": "code", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L139", - "_origin": "ast", - "id": "backend_internal_latest_browser_test_testclassifybrowserinterruption", - "community": 26, - "norm_label": "testclassifybrowserinterruption()" - }, - { - "label": "cover.go", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_cover", - "community": 13, - "norm_label": "cover.go" - }, - { - "label": "CoverBytesFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L21", - "_origin": "ast", - "id": "latest_coverbytesfetcher", - "community": 7, - "norm_label": "coverbytesfetcher" - }, - { - "label": "fetchCoverBytes()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetchcoverbytes", - "community": 7, - "norm_label": "fetchcoverbytes()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_cover_go_context", - "community": 13, - "norm_label": "context" - }, - { - "label": "CoverResolver", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L48", - "_origin": "ast", - "id": "latest_coverresolver", - "community": 13, - "norm_label": "coverresolver" - }, - { - "label": "TLSCoverFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L53", - "_origin": "ast", - "id": "latest_tlscoverfetcher", - "community": 13, - "norm_label": "tlscoverfetcher" - }, - { - "label": "Client", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_cover_go_client", - "community": 13, - "norm_label": "client" - }, - { - "label": "NewCoverFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L65", - "_origin": "ast", - "id": "backend_internal_latest_cover_newcoverfetcher", - "community": 13, - "norm_label": "newcoverfetcher()" - }, - { - "label": "NewCoverFetcherWithResolver()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L71", - "_origin": "ast", - "id": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "community": 13, - "norm_label": "newcoverfetcherwithresolver()" - }, - { - "label": "defaultCoverResolver()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L89", - "_origin": "ast", - "id": "backend_internal_latest_cover_defaultcoverresolver", - "community": 13, - "norm_label": "defaultcoverresolver()" - }, - { - "label": "Addr", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "addr", - "community": 13, - "norm_label": "addr" - }, - { - "label": "newCoverHTTPClient()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L93", - "_origin": "ast", - "id": "backend_internal_latest_cover_newcoverhttpclient", - "community": 13, - "norm_label": "newcoverhttpclient()" - }, - { - "label": ".Fetch()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L126", - "_origin": "ast", - "id": "latest_tlscoverfetcher_fetch", - "community": 13, - "norm_label": ".fetch()" - }, - { - "label": ".validateURL()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L170", - "_origin": "ast", - "id": "latest_tlscoverfetcher_validateurl", - "community": 13, - "norm_label": ".validateurl()" - }, - { - "label": "URL", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "url", - "community": 13, - "norm_label": "url" - }, - { - "label": "resolveCoverHost()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L193", - "_origin": "ast", - "id": "backend_internal_latest_cover_resolvecoverhost", - "community": 13, - "norm_label": "resolvecoverhost()" - }, - { - "label": "publicCoverAddress()", - "file_type": "code", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L200", - "_origin": "ast", - "id": "backend_internal_latest_cover_publiccoveraddress", - "community": 13, - "norm_label": "publiccoveraddress()" - }, - { - "label": "cover_fetch_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test", - "community": 25, - "norm_label": "cover_fetch_test.go" - }, - { - "label": "TestCoverFetcherFetchesPublicHTTPSImage()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L15", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", - "community": 25, - "norm_label": "testcoverfetcherfetchespublichttpsimage()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_go_t", - "community": 25, - "norm_label": "t" - }, - { - "label": "TestNewCoverFetcherRechecksResolverBeforeConnection()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L44", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", - "community": 25, - "norm_label": "testnewcoverfetcherrechecksresolverbeforeconnection()" - }, - { - "label": "roundTripFunc", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L75", - "_origin": "ast", - "id": "latest_roundtripfunc", - "community": 25, - "norm_label": "roundtripfunc" - }, - { - "label": ".RoundTrip()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L77", - "_origin": "ast", - "id": "latest_roundtripfunc_roundtrip", - "community": 25, - "norm_label": ".roundtrip()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_go_request", - "community": 25, - "norm_label": "request" - }, - { - "label": "Response", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "response", - "community": 25, - "norm_label": "response" - }, - { - "label": "coverResponse()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L79", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_coverresponse", - "community": 25, - "norm_label": "coverresponse()" - }, - { - "label": "TestCoverFetcherRefusesUnsafeDestinationsBeforeRequest()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L96", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", - "community": 25, - "norm_label": "testcoverfetcherrefusesunsafedestinationsbeforerequest()" - }, - { - "label": "TestCoverFetcherStopsRedirectIntoPrivateAddress()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L146", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", - "community": 25, - "norm_label": "testcoverfetcherstopsredirectintoprivateaddress()" - }, - { - "label": "TestCoverFetcherRejectsOversizedBody()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L170", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", - "community": 25, - "norm_label": "testcoverfetcherrejectsoversizedbody()" - }, - { - "label": "TestCoverFetcherRejectsNonImage()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L190", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", - "community": 25, - "norm_label": "testcoverfetcherrejectsnonimage()" - }, - { - "label": "TestCoverFetcherCanonicalisesJpgAlias()", - "file_type": "code", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L211", - "_origin": "ast", - "id": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", - "community": 25, - "norm_label": "testcoverfetchercanonicalisesjpgalias()" - }, - { - "label": "fetch.go", - "file_type": "code", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_fetch", - "community": 13, - "norm_label": "fetch.go" - }, - { - "label": "TLSFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L31", - "_origin": "ast", - "id": "latest_tlsfetcher", - "community": 13, - "norm_label": "tlsfetcher" - }, - { - "label": "HttpClient", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "httpclient", - "community": 13, - "norm_label": "httpclient" - }, - { - "label": "NewTLSFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L37", - "_origin": "ast", - "id": "backend_internal_latest_fetch_newtlsfetcher", - "community": 13, - "norm_label": "newtlsfetcher()" - }, - { - "label": ".Get()", - "file_type": "code", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L51", - "_origin": "ast", - "id": "latest_tlsfetcher_get", - "community": 13, - "norm_label": ".get()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_fetch_go_context", - "community": 13, - "norm_label": "context" - }, - { - "label": "poller.go", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_poller", - "community": 7, - "norm_label": "poller.go" - }, - { - "label": "Fetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L17", - "_origin": "ast", - "id": "latest_fetcher", - "community": 7, - "norm_label": "fetcher" - }, - { - "label": "BrowserCoverFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L24", - "_origin": "ast", - "id": "latest_browsercoverfetcher", - "community": 7, - "norm_label": "browsercoverfetcher" - }, - { - "label": "Poller", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L38", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_latest_poller", - "community": 7, - "norm_label": "poller" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_store", - "community": 7, - "norm_label": "store" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_time", - "community": 7, - "norm_label": "time" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_mutex", - "community": 7, - "norm_label": "mutex" - }, - { - "label": "WaitGroup", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_waitgroup", - "community": 7, - "norm_label": "waitgroup" - }, - { - "label": ".fillBlankCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L82", - "_origin": "ast", - "id": "latest_poller_fillblankcover", - "community": 7, - "norm_label": ".fillblankcover()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_context", - "community": 7, - "norm_label": "context" - }, - { - "label": ".prefetchCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L105", - "_origin": "ast", - "id": "latest_poller_prefetchcover", - "community": 7, - "norm_label": ".prefetchcover()" - }, - { - "label": ".storeCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L126", - "_origin": "ast", - "id": "latest_poller_storecover", - "community": 7, - "norm_label": ".storecover()" - }, - { - "label": "fetcherFor()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L143", - "_origin": "ast", - "id": "backend_internal_latest_poller_fetcherfor", - "community": 7, - "norm_label": "fetcherfor()" - }, - { - "label": "laneNames()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L170", - "_origin": "ast", - "id": "backend_internal_latest_poller_lanenames", - "community": 7, - "norm_label": "lanenames()" - }, - { - "label": ".Run()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L179", - "_origin": "ast", - "id": "latest_poller_run", - "community": 7, - "norm_label": ".run()" - }, - { - "label": ".lane()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L195", - "_origin": "ast", - "id": "latest_poller_lane", - "community": 7, - "norm_label": ".lane()" - }, - { - "label": ".runOnce()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L213", - "_origin": "ast", - "id": "latest_poller_runonce", - "community": 7, - "norm_label": ".runonce()" - }, - { - "label": ".runLanePass()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L223", - "_origin": "ast", - "id": "latest_poller_runlanepass", - "community": 7, - "norm_label": ".runlanepass()" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_go_duration", - "community": 7, - "norm_label": "duration" - }, - { - "label": ".refusalBackoff()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L344", - "_origin": "ast", - "id": "latest_poller_refusalbackoff", - "community": 7, - "norm_label": ".refusalbackoff()" - }, - { - "label": ".setRefusalBackoff()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L350", - "_origin": "ast", - "id": "latest_poller_setrefusalbackoff", - "community": 7, - "norm_label": ".setrefusalbackoff()" - }, - { - "label": ".setBrowserDown()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L361", - "_origin": "ast", - "id": "latest_poller_setbrowserdown", - "community": 7, - "norm_label": ".setbrowserdown()" - }, - { - "label": ".browserDownFor()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L371", - "_origin": "ast", - "id": "latest_poller_browserdownfor", - "community": 7, - "norm_label": ".browserdownfor()" - }, - { - "label": "isBrowserSite()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L382", - "_origin": "ast", - "id": "backend_internal_latest_poller_isbrowsersite", - "community": 7, - "norm_label": "isbrowsersite()" - }, - { - "label": "browserWakeDue()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L391", - "_origin": "ast", - "id": "backend_internal_latest_poller_browserwakedue", - "community": 7, - "norm_label": "browserwakedue()" - }, - { - "label": "maxSeriesWait()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L400", - "_origin": "ast", - "id": "backend_internal_latest_poller_maxserieswait", - "community": 7, - "norm_label": "maxserieswait()" - }, - { - "label": ".checkOne()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L415", - "_origin": "ast", - "id": "latest_poller_checkone", - "community": 7, - "norm_label": ".checkone()" - }, - { - "label": ".judgeSighting()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L500", - "_origin": "ast", - "id": "latest_poller_judgesighting", - "community": 7, - "norm_label": ".judgesighting()" - }, - { - "label": ".healCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L532", - "_origin": "ast", - "id": "latest_poller_healcover", - "community": 7, - "norm_label": ".healcover()" - }, - { - "label": ".waitCovers()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L542", - "_origin": "ast", - "id": "latest_poller_waitcovers", - "community": 7, - "norm_label": ".waitcovers()" - }, - { - "label": "fetchableSeriesURL()", - "file_type": "code", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L555", - "_origin": "ast", - "id": "backend_internal_latest_poller_fetchableseriesurl", - "community": 4, - "norm_label": "fetchableseriesurl()" - }, - { - "label": "poller_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_poller_test", - "community": 4, - "norm_label": "poller_test.go" - }, - { - "label": "TestMain()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L20", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testmain", - "community": 11, - "norm_label": "testmain()" - }, - { - "label": "M", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_m", - "community": 11, - "norm_label": "m" - }, - { - "label": "newTestStore()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L32", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_newteststore", - "community": 4, - "norm_label": "newteststore()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_t", - "community": 4, - "norm_label": "t" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_store", - "community": 4, - "norm_label": "store" - }, - { - "label": "seedForCheck()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L45", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_seedforcheck", - "community": 4, - "norm_label": "seedforcheck()" - }, - { - "label": "readLatestCheckedAt()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L65", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_readlatestcheckedat", - "community": 4, - "norm_label": "readlatestcheckedat()" - }, - { - "label": "fakeFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L80", - "_origin": "ast", - "id": "latest_fakefetcher", - "community": 4, - "norm_label": "fakefetcher" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_mutex", - "community": 4, - "norm_label": "mutex" - }, - { - "label": "fakeResponse", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L90", - "_origin": "ast", - "id": "latest_fakeresponse", - "community": 4, - "norm_label": "fakeresponse" - }, - { - "label": ".Get()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L96", - "_origin": "ast", - "id": "latest_fakefetcher_get", - "community": 4, - "norm_label": ".get()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_context", - "community": 4, - "norm_label": "context" - }, - { - "label": ".callCount()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L106", - "_origin": "ast", - "id": "latest_fakefetcher_callcount", - "community": 4, - "norm_label": ".callcount()" - }, - { - "label": "fakeCoverFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L112", - "_origin": "ast", - "id": "latest_fakecoverfetcher", - "community": 4, - "norm_label": "fakecoverfetcher" - }, - { - "label": ".Image()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L120", - "_origin": "ast", - "id": "latest_fakecoverfetcher_image", - "community": 4, - "norm_label": ".image()" - }, - { - "label": ".callCount()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L130", - "_origin": "ast", - "id": "latest_fakecoverfetcher_callcount", - "community": 4, - "norm_label": ".callcount()" - }, - { - "label": "fakeBytesCoverFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L136", - "_origin": "ast", - "id": "latest_fakebytescoverfetcher", - "community": 4, - "norm_label": "fakebytescoverfetcher" - }, - { - "label": ".Fetch()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L144", - "_origin": "ast", - "id": "latest_fakebytescoverfetcher_fetch", - "community": 4, - "norm_label": ".fetch()" - }, - { - "label": ".callCount()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L154", - "_origin": "ast", - "id": "latest_fakebytescoverfetcher_callcount", - "community": 4, - "norm_label": ".callcount()" - }, - { - "label": "newTestPoller()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_newtestpoller", - "community": 4, - "norm_label": "newtestpoller()" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_time", - "community": 4, - "norm_label": "time" - }, - { - "label": "Poller", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_go_poller", - "community": 4, - "norm_label": "poller" - }, - { - "label": "seedCoverSource()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L178", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_seedcoversource", - "community": 4, - "norm_label": "seedcoversource()" - }, - { - "label": "TestRunOncePrefetchesPublicCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L192", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "community": 4, - "norm_label": "testrunonceprefetchespubliccover()" - }, - { - "label": "TestRunOnceDoesNotStoreNonImagePublicCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L226", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", - "community": 4, - "norm_label": "testrunoncedoesnotstorenonimagepubliccover()" - }, - { - "label": "TestRunOnceRecordsLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L253", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "community": 4, - "norm_label": "testrunoncerecordslatestchapter()" - }, - { - "label": "TestRunOnceDoesNotReorderList()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L279", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "community": 4, - "norm_label": "testrunoncedoesnotreorderlist()" - }, - { - "label": "TestRunOnceMarksCheckedOnFailure()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L319", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "community": 4, - "norm_label": "testrunoncemarkscheckedonfailure()" - }, - { - "label": "TestRunOnceFetchesSharedSeriesOnce()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L356", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "community": 4, - "norm_label": "testrunoncefetchessharedseriesonce()" - }, - { - "label": "TestRunOnceOneBadSeriesDoesNotStallLane()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L396", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "community": 4, - "norm_label": "testrunonceonebadseriesdoesnotstalllane()" - }, - { - "label": "TestRunLogsLaneDefaults()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L424", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunlogslanedefaults", - "community": 4, - "norm_label": "testrunlogslanedefaults()" - }, - { - "label": "TestRunOnceHonoursRestAcrossPasses()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L444", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "community": 4, - "norm_label": "testrunoncehonoursrestacrosspasses()" - }, - { - "label": "TestRunOnceCorrectsDownward()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L474", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "community": 4, - "norm_label": "testrunoncecorrectsdownward()" - }, - { - "label": "TestCheckOneValidatesSeriesURLBeforeFetching()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L503", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "community": 4, - "norm_label": "testcheckonevalidatesseriesurlbeforefetching()" - }, - { - "label": "TestRunOnceStopsOnCancelledContext()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L543", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "community": 4, - "norm_label": "testrunoncestopsoncancelledcontext()" - }, - { - "label": "TestFetchableSeriesURL()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L560", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testfetchableseriesurl", - "community": 4, - "norm_label": "testfetchableseriesurl()" - }, - { - "label": "TestKaganeSkippedWhenNoBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L599", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", - "community": 4, - "norm_label": "testkaganeskippedwhennobrowserfetcher()" - }, - { - "label": "TestNovelfullUsesTLSWhenNoBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L631", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "community": 4, - "norm_label": "testnovelfullusestlswhennobrowserfetcher()" - }, - { - "label": "TestKaganeUsesBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L672", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", - "community": 4, - "norm_label": "testkaganeusesbrowserfetcher()" - }, - { - "label": "TestComixUsesBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L712", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "community": 4, - "norm_label": "testcomixusesbrowserfetcher()" - }, - { - "label": "TestComixSkippedWhenNoBrowserFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L763", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", - "community": 4, - "norm_label": "testcomixskippedwhennobrowserfetcher()" - }, - { - "label": "TestRunOncePrefetchesKaganeCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L788", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "community": 4, - "norm_label": "testrunonceprefetcheskaganecover()" - }, - { - "label": "TestRunOnceDoesNotRefetchKaganeCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L826", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "community": 4, - "norm_label": "testrunoncedoesnotrefetchkaganecover()" - }, - { - "label": "TestRunOnceCoverFailureDoesNotBlockChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L857", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "community": 4, - "norm_label": "testrunoncecoverfailuredoesnotblockchapter()" - }, - { - "label": "TestRunOnceRejectsInvalidKaganeCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "community": 4, - "norm_label": "testrunoncerejectsinvalidkaganecover()" - }, - { - "label": "TestRunOnceWithoutCoverFetcherStillPollsKagane()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L919", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "community": 4, - "norm_label": "testrunoncewithoutcoverfetcherstillpollskagane()" - }, - { - "label": "TestRunOnceRoutesNonKaganeCoverToPublicFetcher()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "community": 4, - "norm_label": "testrunonceroutesnonkaganecovertopublicfetcher()" - }, - { - "label": "TestFetcherForRoutesNovelSites()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", - "community": 4, - "norm_label": "testfetcherforroutesnovelsites()" - }, - { - "label": "TestFetchableSeriesURLPinsNovelHosts()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1003", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", - "community": 4, - "norm_label": "testfetchableseriesurlpinsnovelhosts()" - }, - { - "label": "TestRunOnceFillsBlankCoverFromSeriesPage()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1029", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "community": 4, - "norm_label": "testrunoncefillsblankcoverfromseriespage()" - }, - { - "label": "TestRunOnceDoesNotReplaceExistingCover()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1112", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "community": 4, - "norm_label": "testrunoncedoesnotreplaceexistingcover()" - }, - { - "label": "TestRunOnceRetriesFailedBlankCoverOnNextPoll()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1150", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "community": 4, - "norm_label": "testrunonceretriesfailedblankcoveronnextpoll()" - }, - { - "label": "TestRunOnceBlankCoverFailureDoesNotBlockChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1197", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "community": 4, - "norm_label": "testrunonceblankcoverfailuredoesnotblockchapter()" - }, - { - "label": "TestEffectiveGap()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1245", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testeffectivegap", - "community": 4, - "norm_label": "testeffectivegap()" - }, - { - "label": "TestRunOnceOrdersBySharednessThenAge()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1271", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "community": 4, - "norm_label": "testrunonceordersbysharednessthenage()" - }, - { - "label": "TestRunOnceSiteRefusalSkipsRestOfLaneAndBacksOff()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1310", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "community": 4, - "norm_label": "testrunoncesiterefusalskipsrestoflaneandbacksoff()" - }, - { - "label": "TestBrowserLaneWakeThresholds()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1368", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "community": 4, - "norm_label": "testbrowserlanewakethresholds()" - }, - { - "label": "laneByName()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1417", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_lanebyname", - "community": 4, - "norm_label": "lanebyname()" - }, - { - "label": "TestRunOnceUnreachableBrowserStopsBrowserLanes()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1431", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "community": 4, - "norm_label": "testrunonceunreachablebrowserstopsbrowserlanes()" - }, - { - "label": "TestRunOnceLogsBrowserLaneBehind()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1481", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "community": 4, - "norm_label": "testrunoncelogsbrowserlanebehind()" - }, - { - "label": "gatedCoverFetcher", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1506", - "_origin": "ast", - "id": "latest_gatedcoverfetcher", - "community": 4, - "norm_label": "gatedcoverfetcher" - }, - { - "label": "Once", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "once", - "community": 4, - "norm_label": "once" - }, - { - "label": ".Fetch()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1513", - "_origin": "ast", - "id": "latest_gatedcoverfetcher_fetch", - "community": 4, - "norm_label": ".fetch()" - }, - { - "label": "TestRunOnceCoverFetchDoesNotDelayNextPoll()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1522", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "community": 4, - "norm_label": "testrunoncecoverfetchdoesnotdelaynextpoll()" - }, - { - "label": "TestRunOnceClampWarningNamesTheSite()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1574", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "community": 4, - "norm_label": "testrunonceclampwarningnamesthesite()" - }, - { - "label": "TestLaneStatus()", - "file_type": "code", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1609", - "_origin": "ast", - "id": "backend_internal_latest_poller_test_testlanestatus", - "community": 4, - "norm_label": "testlanestatus()" - }, - { - "label": "read.go", - "file_type": "code", - "source_file": "backend/internal/latest/read.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_read", - "community": 7, - "norm_label": "read.go" - }, - { - "label": "seriesRead", - "file_type": "code", - "source_file": "backend/internal/latest/read.go", - "source_location": "L13", - "_origin": "ast", - "id": "latest_seriesread", - "community": 7, - "norm_label": "seriesread" - }, - { - "label": "readSeriesPage()", - "file_type": "code", - "source_file": "backend/internal/latest/read.go", - "source_location": "L43", - "_origin": "ast", - "id": "backend_internal_latest_read_readseriespage", - "community": 7, - "norm_label": "readseriespage()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_read_go_context", - "community": 7, - "norm_label": "context" - }, - { - "label": "sighting_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test", - "community": 4, - "norm_label": "sighting_test.go" - }, - { - "label": "sight()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L37", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_sight", - "community": 4, - "norm_label": "sight()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_go_t", - "community": 4, - "norm_label": "t" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_go_store", - "community": 4, - "norm_label": "store" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_go_time", - "community": 4, - "norm_label": "time" - }, - { - "label": "secondReader()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L61", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_secondreader", - "community": 4, - "norm_label": "secondreader()" - }, - { - "label": "readLatestNum()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L73", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_readlatestnum", - "community": 4, - "norm_label": "readlatestnum()" - }, - { - "label": "TestSightingOnSolitarySeriesDefersPoll()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L88", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "community": 4, - "norm_label": "testsightingonsolitaryseriesdeferspoll()" - }, - { - "label": "TestSightingOnSharedSeriesDoesNotDeferPoll()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L105", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "community": 4, - "norm_label": "testsightingonsharedseriesdoesnotdeferpoll()" - }, - { - "label": "TestSightingLeavesProgressAndOrderingUntouched()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L136", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "community": 4, - "norm_label": "testsightingleavesprogressandorderinguntouched()" - }, - { - "label": "TestSightingCeilingForcesPoll()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L182", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "community": 4, - "norm_label": "testsightingceilingforcespoll()" - }, - { - "label": "TestDeferralFollowsTheBookmarkCount()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L198", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "community": 4, - "norm_label": "testdeferralfollowsthebookmarkcount()" - }, - { - "label": "TestDeferralExpiresWithoutFurtherSightings()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L237", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "community": 4, - "norm_label": "testdeferralexpireswithoutfurthersightings()" - }, - { - "label": "demonicFixture()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L260", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_demonicfixture", - "community": 4, - "norm_label": "demonicfixture()" - }, - { - "label": "contradictOnce()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_contradictonce", - "community": 4, - "norm_label": "contradictonce()" - }, - { - "label": "Poller", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_go_poller", - "community": 4, - "norm_label": "poller" - }, - { - "label": "seedDemonic()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L287", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_seeddemonic", - "community": 4, - "norm_label": "seeddemonic()" - }, - { - "label": "TestPollContradictingASightingNamesTheReaderAndBothNumbers()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L295", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "community": 4, - "norm_label": "testpollcontradictingasightingnamesthereaderandbothnumbers()" - }, - { - "label": "TestThreeContradictionsStopDeferral()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L322", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "community": 4, - "norm_label": "testthreecontradictionsstopdeferral()" - }, - { - "label": "TestClearingMarksRestoresDeferral()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L353", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "community": 4, - "norm_label": "testclearingmarksrestoresdeferral()" - }, - { - "label": "TestTwentyAgreementsClearTheMarks()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L382", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "community": 4, - "norm_label": "testtwentyagreementsclearthemarks()" - }, - { - "label": "TestPollFindingHigherNumberIsNotAContradiction()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L417", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "community": 4, - "norm_label": "testpollfindinghighernumberisnotacontradiction()" - }, - { - "label": "TestAttributionDoesNotSurviveAPollThatOvertookIt()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L446", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "community": 4, - "norm_label": "testattributiondoesnotsurviveapollthatovertookit()" - }, - { - "label": "TestPutWithoutALatestChapterDoesNotDefer()", - "file_type": "code", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L478", - "_origin": "ast", - "id": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "community": 4, - "norm_label": "testputwithoutalatestchapterdoesnotdefer()" - }, - { - "label": "sites.go", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_sites", - "community": 26, - "norm_label": "sites.go" - }, - { - "label": "latestChapter", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L18", - "_origin": "ast", - "id": "latest_latestchapter", - "community": 26, - "norm_label": "latestchapter" - }, - { - "label": "site", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L29", - "_origin": "ast", - "id": "latest_site", - "community": 26, - "norm_label": "site" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sites_go_duration", - "community": 26, - "norm_label": "duration" - }, - { - "label": "browserRead", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L46", - "_origin": "ast", - "id": "latest_browserread", - "community": 26, - "norm_label": "browserread" - }, - { - "label": "Action", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sites_go_action", - "community": 26, - "norm_label": "action" - }, - { - "label": "comixSeriesID()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L83", - "_origin": "ast", - "id": "backend_internal_latest_sites_comixseriesid", - "community": 26, - "norm_label": "comixseriesid()" - }, - { - "label": "maxChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L135", - "_origin": "ast", - "id": "backend_internal_latest_sites_maxchapter", - "community": 26, - "norm_label": "maxchapter()" - }, - { - "label": "Regexp", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "regexp", - "community": 26, - "norm_label": "regexp" - }, - { - "label": "asuraLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L158", - "_origin": "ast", - "id": "backend_internal_latest_sites_asuralatestchapter", - "community": 26, - "norm_label": "asuralatestchapter()" - }, - { - "label": "demonicLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L177", - "_origin": "ast", - "id": "backend_internal_latest_sites_demoniclatestchapter", - "community": 26, - "norm_label": "demoniclatestchapter()" - }, - { - "label": "comixLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L185", - "_origin": "ast", - "id": "backend_internal_latest_sites_comixlatestchapter", - "community": 26, - "norm_label": "comixlatestchapter()" - }, - { - "label": "kaganeLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L197", - "_origin": "ast", - "id": "backend_internal_latest_sites_kaganelatestchapter", - "community": 26, - "norm_label": "kaganelatestchapter()" - }, - { - "label": "novelfullLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L204", - "_origin": "ast", - "id": "backend_internal_latest_sites_novelfulllatestchapter", - "community": 26, - "norm_label": "novelfulllatestchapter()" - }, - { - "label": "lnwLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L222", - "_origin": "ast", - "id": "backend_internal_latest_sites_lnwlatestchapter", - "community": 26, - "norm_label": "lnwlatestchapter()" - }, - { - "label": "latestChapterFrom()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L235", - "_origin": "ast", - "id": "backend_internal_latest_sites_latestchapterfrom", - "community": 26, - "norm_label": "latestchapterfrom()" - }, - { - "label": "browserOnlyCoverURL()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L273", - "_origin": "ast", - "id": "backend_internal_latest_sites_browseronlycoverurl", - "community": 26, - "norm_label": "browseronlycoverurl()" - }, - { - "label": "kaganeCoverURL()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L281", - "_origin": "ast", - "id": "backend_internal_latest_sites_kaganecoverurl", - "community": 26, - "norm_label": "kaganecoverurl()" - }, - { - "label": "comixCoverURL()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L302", - "_origin": "ast", - "id": "backend_internal_latest_sites_comixcoverurl", - "community": 26, - "norm_label": "comixcoverurl()" - }, - { - "label": "ogImageCover()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L334", - "_origin": "ast", - "id": "backend_internal_latest_sites_ogimagecover", - "community": 26, - "norm_label": "ogimagecover()" - }, - { - "label": "novelfullCoverEntry()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L339", - "_origin": "ast", - "id": "backend_internal_latest_sites_novelfullcoverentry", - "community": 26, - "norm_label": "novelfullcoverentry()" - }, - { - "label": "comixCoverEntry()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L344", - "_origin": "ast", - "id": "backend_internal_latest_sites_comixcoverentry", - "community": 26, - "norm_label": "comixcoverentry()" - }, - { - "label": "kaganeCoverEntry()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L349", - "_origin": "ast", - "id": "backend_internal_latest_sites_kaganecoverentry", - "community": 26, - "norm_label": "kaganecoverentry()" - }, - { - "label": "coverFrom()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L356", - "_origin": "ast", - "id": "backend_internal_latest_sites_coverfrom", - "community": 26, - "norm_label": "coverfrom()" - }, - { - "label": "metaContent()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L366", - "_origin": "ast", - "id": "backend_internal_latest_sites_metacontent", - "community": 26, - "norm_label": "metacontent()" - }, - { - "label": "publishedCoverURL()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L384", - "_origin": "ast", - "id": "backend_internal_latest_sites_publishedcoverurl", - "community": 26, - "norm_label": "publishedcoverurl()" - }, - { - "label": "effectiveGap()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", - "_origin": "ast", - "id": "backend_internal_latest_sites_effectivegap", - "community": 26, - "norm_label": "effectivegap()" - }, - { - "label": "browserBackedSites()", - "file_type": "code", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L518", - "_origin": "ast", - "id": "backend_internal_latest_sites_browserbackedsites", - "community": 26, - "norm_label": "browserbackedsites()" - }, - { - "label": "sites_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_sites_test", - "community": 26, - "norm_label": "sites_test.go" - }, - { - "label": "TestCoverFrom()", - "file_type": "code", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L215", - "_origin": "ast", - "id": "backend_internal_latest_sites_test_testcoverfrom", - "community": 26, - "norm_label": "testcoverfrom()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_sites_test_go_t", - "community": 26, - "norm_label": "t" - }, - { - "label": "TestCoverFromChallenge()", - "file_type": "code", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L285", - "_origin": "ast", - "id": "backend_internal_latest_sites_test_testcoverfromchallenge", - "community": 26, - "norm_label": "testcoverfromchallenge()" - }, - { - "label": "TestLatestChapterFrom()", - "file_type": "code", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L306", - "_origin": "ast", - "id": "backend_internal_latest_sites_test_testlatestchapterfrom", - "community": 26, - "norm_label": "testlatestchapterfrom()" - }, - { - "label": "smoke_comix_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_smoke_comix_test", - "community": 26, - "norm_label": "smoke_comix_test.go" - }, - { - "label": "TestSmokeComix()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L22", - "_origin": "ast", - "id": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "community": 26, - "norm_label": "testsmokecomix()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_smoke_comix_test_go_t", - "community": 26, - "norm_label": "t" - }, - { - "label": "smoke_image_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_smoke_image_test", - "community": 13, - "norm_label": "smoke_image_test.go" - }, - { - "label": "TestSmokeKaganeImage()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L23", - "_origin": "ast", - "id": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", - "community": 13, - "norm_label": "testsmokekaganeimage()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_smoke_image_test_go_t", - "community": 13, - "norm_label": "t" - }, - { - "label": "TestSmokeKaganeGet()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L77", - "_origin": "ast", - "id": "backend_internal_latest_smoke_image_test_testsmokekaganeget", - "community": 13, - "norm_label": "testsmokekaganeget()" - }, - { - "label": "TestSmokeAcquireKaganeCover()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L106", - "_origin": "ast", - "id": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "community": 13, - "norm_label": "testsmokeacquirekaganecover()" - }, - { - "label": "smoke_lnw_test.go", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_smoke_lnw_test", - "community": 13, - "norm_label": "smoke_lnw_test.go" - }, - { - "label": "TestSmokeLnwCommentBoundary()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L38", - "_origin": "ast", - "id": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "community": 13, - "norm_label": "testsmokelnwcommentboundary()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_smoke_lnw_test_go_t", - "community": 13, - "norm_label": "t" - }, - { - "label": "checkLnwCommentBoundary()", - "file_type": "code", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L78", - "_origin": "ast", - "id": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", - "community": 13, - "norm_label": "checklnwcommentboundary()" - }, - { - "label": "status.go", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_latest_status", - "community": 7, - "norm_label": "status.go" - }, - { - "label": "LaneState", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L10", - "_origin": "ast", - "id": "latest_lanestate", - "community": 7, - "norm_label": "lanestate" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_status_go_time", - "community": 7, - "norm_label": "time" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_latest_status_go_duration", - "community": 7, - "norm_label": "duration" - }, - { - "label": "Status", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L30", - "_origin": "ast", - "id": "latest_status", - "community": 7, - "norm_label": "status" - }, - { - "label": "Poller", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L43", - "_origin": "ast", - "id": "backend_internal_latest_status_go_latest_poller", - "community": 7, - "norm_label": "poller" - }, - { - "label": ".LaneStatus()", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L43", - "_origin": "ast", - "id": "latest_poller_lanestatus", - "community": 7, - "norm_label": ".lanestatus()" - }, - { - "label": ".recordLaneState()", - "file_type": "code", - "source_file": "backend/internal/latest/status.go", - "source_location": "L69", - "_origin": "ast", - "id": "latest_poller_recordlanestate", - "community": 7, - "norm_label": ".recordlanestate()" - }, - { - "label": "pgtest.go", - "file_type": "code", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest", - "community": 11, - "norm_label": "pgtest.go" - }, - { - "label": "Main()", - "file_type": "code", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L37", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest_main", - "community": 11, - "norm_label": "main()" - }, - { - "label": "M", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest_go_m", - "community": 11, - "norm_label": "m" - }, - { - "label": "URL()", - "file_type": "code", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L51", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest_url", - "community": 11, - "norm_label": "url()" - }, - { - "label": "TB", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "tb", - "community": 11, - "norm_label": "tb" - }, - { - "label": "start()", - "file_type": "code", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L73", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest_start", - "community": 11, - "norm_label": "start()" - }, - { - "label": "waitReady()", - "file_type": "code", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L103", - "_origin": "ast", - "id": "backend_internal_pgtest_pgtest_waitready", - "community": 11, - "norm_label": "waitready()" - }, - { - "label": "session.go", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_session_session", - "community": 9, - "norm_label": "session.go" - }, - { - "label": "NewID()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L22", - "_origin": "ast", - "id": "backend_internal_session_session_newid", - "community": 1, - "norm_label": "newid()" - }, - { - "label": "isHTTPS()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L34", - "_origin": "ast", - "id": "backend_internal_session_session_ishttps", - "community": 9, - "norm_label": "ishttps()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_go_request", - "community": 9, - "norm_label": "request" - }, - { - "label": "SetCookie()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L40", - "_origin": "ast", - "id": "backend_internal_session_session_setcookie", - "community": 9, - "norm_label": "setcookie()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_go_responsewriter", - "community": 9, - "norm_label": "responsewriter" - }, - { - "label": "ClearCookie()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L52", - "_origin": "ast", - "id": "backend_internal_session_session_clearcookie", - "community": 9, - "norm_label": "clearcookie()" - }, - { - "label": "ClientIP()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L77", - "_origin": "ast", - "id": "backend_internal_session_session_clientip", - "community": 9, - "norm_label": "clientip()" - }, - { - "label": "LoginLimiter", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L103", - "_origin": "ast", - "id": "session_loginlimiter", - "community": 9, - "norm_label": "loginlimiter" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_go_mutex", - "community": 9, - "norm_label": "mutex" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_go_time", - "community": 9, - "norm_label": "time" - }, - { - "label": "NewLoginLimiter()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L108", - "_origin": "ast", - "id": "backend_internal_session_session_newloginlimiter", - "community": 9, - "norm_label": "newloginlimiter()" - }, - { - "label": ".RetryAfter()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L113", - "_origin": "ast", - "id": "session_loginlimiter_retryafter", - "community": 9, - "norm_label": ".retryafter()" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_go_duration", - "community": 9, - "norm_label": "duration" - }, - { - "label": ".Fail()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L124", - "_origin": "ast", - "id": "session_loginlimiter_fail", - "community": 9, - "norm_label": ".fail()" - }, - { - "label": ".Reset()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L130", - "_origin": "ast", - "id": "session_loginlimiter_reset", - "community": 9, - "norm_label": ".reset()" - }, - { - "label": ".pruneLocked()", - "file_type": "code", - "source_file": "backend/internal/session/session.go", - "source_location": "L138", - "_origin": "ast", - "id": "session_loginlimiter_prunelocked", - "community": 9, - "norm_label": ".prunelocked()" - }, - { - "label": "session_test.go", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_session_session_test", - "community": 9, - "norm_label": "session_test.go" - }, - { - "label": "TestNewID()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L12", - "_origin": "ast", - "id": "backend_internal_session_session_test_testnewid", - "community": 9, - "norm_label": "testnewid()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_session_session_test_go_t", - "community": 9, - "norm_label": "t" - }, - { - "label": "TestSetSessionCookieAttributes()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L28", - "_origin": "ast", - "id": "backend_internal_session_session_test_testsetsessioncookieattributes", - "community": 9, - "norm_label": "testsetsessioncookieattributes()" - }, - { - "label": "TestClearSessionCookie()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L82", - "_origin": "ast", - "id": "backend_internal_session_session_test_testclearsessioncookie", - "community": 9, - "norm_label": "testclearsessioncookie()" - }, - { - "label": "TestClientIP()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L96", - "_origin": "ast", - "id": "backend_internal_session_session_test_testclientip", - "community": 9, - "norm_label": "testclientip()" - }, - { - "label": "TestLoginLimiterBlocksAfterMaxFailures()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L134", - "_origin": "ast", - "id": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", - "community": 9, - "norm_label": "testloginlimiterblocksaftermaxfailures()" - }, - { - "label": "TestLoginLimiterWindowExpires()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L152", - "_origin": "ast", - "id": "backend_internal_session_session_test_testloginlimiterwindowexpires", - "community": 9, - "norm_label": "testloginlimiterwindowexpires()" - }, - { - "label": "TestLoginLimiterResetClearsCounter()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L167", - "_origin": "ast", - "id": "backend_internal_session_session_test_testloginlimiterresetclearscounter", - "community": 9, - "norm_label": "testloginlimiterresetclearscounter()" - }, - { - "label": "TestLoginLimiterIsPerIP()", - "file_type": "code", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L179", - "_origin": "ast", - "id": "backend_internal_session_session_test_testloginlimiterisperip", - "community": 9, - "norm_label": "testloginlimiterisperip()" - }, - { - "label": "sessions.go", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_store_sessions", - "community": 34, - "norm_label": "sessions.go" - }, - { - "label": "Session", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L11", - "_origin": "ast", - "id": "store_session", - "community": 34, - "norm_label": "session" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_sessions_go_time", - "community": 34, - "norm_label": "time" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L22", - "_origin": "ast", - "id": "backend_internal_store_sessions_go_store_store", - "community": 34, - "norm_label": "store" - }, - { - "label": ".CreateSession()", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L22", - "_origin": "ast", - "id": "store_store_createsession", - "community": 34, - "norm_label": ".createsession()" - }, - { - "label": "Duration", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_sessions_go_duration", - "community": 34, - "norm_label": "duration" - }, - { - "label": ".GetSession()", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L45", - "_origin": "ast", - "id": "store_store_getsession", - "community": 34, - "norm_label": ".getsession()" - }, - { - "label": ".DeleteSession()", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L67", - "_origin": "ast", - "id": "store_store_deletesession", - "community": 34, - "norm_label": ".deletesession()" - }, - { - "label": ".DeleteReaderSessions()", - "file_type": "code", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L75", - "_origin": "ast", - "id": "store_store_deletereadersessions", - "community": 34, - "norm_label": ".deletereadersessions()" - }, - { - "label": "sessions_test.go", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_store_sessions_test", - "community": 11, - "norm_label": "sessions_test.go" - }, - { - "label": "TestCreateAndGetSession()", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L8", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_testcreateandgetsession", - "community": 11, - "norm_label": "testcreateandgetsession()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_go_t", - "community": 11, - "norm_label": "t" - }, - { - "label": "TestGetSessionUnknownID()", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L29", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_testgetsessionunknownid", - "community": 11, - "norm_label": "testgetsessionunknownid()" - }, - { - "label": "TestExpiredSessionIsGone()", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L36", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "community": 11, - "norm_label": "testexpiredsessionisgone()" - }, - { - "label": "TestDeleteSessionRevokes()", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L53", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "community": 11, - "norm_label": "testdeletesessionrevokes()" - }, - { - "label": "TestDeleteSessionIsPerReader()", - "file_type": "code", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L71", - "_origin": "ast", - "id": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "community": 11, - "norm_label": "testdeletesessionisperreader()" - }, - { - "label": "store.go", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_store_store", - "community": 11, - "norm_label": "store.go" - }, - { - "label": "Bookmark", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L31", - "_origin": "ast", - "id": "store_bookmark", - "community": 41, - "norm_label": "bookmark" - }, - { - "label": "Series", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L67", - "_origin": "ast", - "id": "store_series", - "community": 7, - "norm_label": "series" - }, - { - "label": ".Key()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L95", - "_origin": "ast", - "id": "store_series_key", - "community": 7, - "norm_label": ".key()" - }, - { - "label": ".HasNewChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L100", - "_origin": "ast", - "id": "store_bookmark_hasnewchapter", - "community": 41, - "norm_label": ".hasnewchapter()" - }, - { - "label": "displayChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L110", - "_origin": "ast", - "id": "backend_internal_store_store_displaychapter", - "community": 41, - "norm_label": "displaychapter()" - }, - { - "label": ".DisplayChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L125", - "_origin": "ast", - "id": "store_bookmark_displaychapter", - "community": 41, - "norm_label": ".displaychapter()" - }, - { - "label": ".DisplayLatest()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L131", - "_origin": "ast", - "id": "store_bookmark_displaylatest", - "community": 41, - "norm_label": ".displaylatest()" - }, - { - "label": ".ContinueURL()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L141", - "_origin": "ast", - "id": "store_bookmark_continueurl", - "community": 41, - "norm_label": ".continueurl()" - }, - { - "label": ".Initial()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L151", - "_origin": "ast", - "id": "store_bookmark_initial", - "community": 41, - "norm_label": ".initial()" - }, - { - "label": "CoverContentType()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L162", - "_origin": "ast", - "id": "backend_internal_store_store_covercontenttype", - "community": 26, - "norm_label": "covercontenttype()" - }, - { - "label": "Owner", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L210", - "_origin": "ast", - "id": "store_owner", - "community": 11, - "norm_label": "owner" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L218", - "_origin": "ast", - "id": "backend_internal_store_store_go_store_store", - "community": 41, - "norm_label": "store" - }, - { - "label": "DB", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "db", - "community": 11, - "norm_label": "db" - }, - { - "label": ".OwnerID()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L239", - "_origin": "ast", - "id": "store_store_ownerid", - "community": 41, - "norm_label": ".ownerid()" - }, - { - "label": ".ReaderIDForTokenHash()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L248", - "_origin": "ast", - "id": "store_store_readeridfortokenhash", - "community": 41, - "norm_label": ".readeridfortokenhash()" - }, - { - "label": ".ReaderTokenInfo()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L265", - "_origin": "ast", - "id": "store_store_readertokeninfo", - "community": 41, - "norm_label": ".readertokeninfo()" - }, - { - "label": ".RotateToken()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L284", - "_origin": "ast", - "id": "store_store_rotatetoken", - "community": 41, - "norm_label": ".rotatetoken()" - }, - { - "label": ".EnsureReader()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L308", - "_origin": "ast", - "id": "store_store_ensurereader", - "community": 41, - "norm_label": ".ensurereader()" - }, - { - "label": "ReaderSummary", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L331", - "_origin": "ast", - "id": "store_readersummary", - "community": 41, - "norm_label": "readersummary" - }, - { - "label": ".Blocked()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L331", - "_origin": "ast", - "id": "store_readersummary_blocked", - "community": 41, - "norm_label": ".blocked()" - }, - { - "label": ".Readers()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L351", - "_origin": "ast", - "id": "store_store_readers", - "community": 41, - "norm_label": ".readers()" - }, - { - "label": ".ClearReaderMarks()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L379", - "_origin": "ast", - "id": "store_store_clearreadermarks", - "community": 41, - "norm_label": ".clearreadermarks()" - }, - { - "label": "Open()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L399", - "_origin": "ast", - "id": "backend_internal_store_store_open", - "community": 11, - "norm_label": "open()" - }, - { - "label": "seedOwner()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L466", - "_origin": "ast", - "id": "backend_internal_store_store_seedowner", - "community": 11, - "norm_label": "seedowner()" - }, - { - "label": "refreshOwnerToken()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L482", - "_origin": "ast", - "id": "backend_internal_store_store_refreshownertoken", - "community": 11, - "norm_label": "refreshownertoken()" - }, - { - "label": "migrate()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L498", - "_origin": "ast", - "id": "backend_internal_store_store_migrate", - "community": 11, - "norm_label": "migrate()" - }, - { - "label": "applyMigration()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L532", - "_origin": "ast", - "id": "backend_internal_store_store_applymigration", - "community": 11, - "norm_label": "applymigration()" - }, - { - "label": ".scanBookmark()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L562", - "_origin": "ast", - "id": "store_store_scanbookmark", - "community": 41, - "norm_label": ".scanbookmark()" - }, - { - "label": "scanSeries()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L594", - "_origin": "ast", - "id": "backend_internal_store_store_scanseries", - "community": 41, - "norm_label": "scanseries()" - }, - { - "label": ".Close()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L617", - "_origin": "ast", - "id": "store_store_close", - "community": 41, - "norm_label": ".close()" - }, - { - "label": "coverSourceAddress()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L619", - "_origin": "ast", - "id": "backend_internal_store_store_coversourceaddress", - "community": 41, - "norm_label": "coversourceaddress()" - }, - { - "label": "coverRelativePath()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L624", - "_origin": "ast", - "id": "backend_internal_store_store_coverrelativepath", - "community": 41, - "norm_label": "coverrelativepath()" - }, - { - "label": ".getCover()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L628", - "_origin": "ast", - "id": "store_store_getcover", - "community": 41, - "norm_label": ".getcover()" - }, - { - "label": ".getCoverByAddress()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L632", - "_origin": "ast", - "id": "store_store_getcoverbyaddress", - "community": 41, - "norm_label": ".getcoverbyaddress()" - }, - { - "label": ".putCover()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L657", - "_origin": "ast", - "id": "store_store_putcover", - "community": 41, - "norm_label": ".putcover()" - }, - { - "label": "CoverAddress()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L713", - "_origin": "ast", - "id": "backend_internal_store_store_coveraddress", - "community": 4, - "norm_label": "coveraddress()" - }, - { - "label": ".CoverByAddress()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L723", - "_origin": "ast", - "id": "store_store_coverbyaddress", - "community": 41, - "norm_label": ".coverbyaddress()" - }, - { - "label": ".CoverWireURL()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L734", - "_origin": "ast", - "id": "store_store_coverwireurl", - "community": 41, - "norm_label": ".coverwireurl()" - }, - { - "label": ".SetSeriesCover()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L746", - "_origin": "ast", - "id": "store_store_setseriescover", - "community": 41, - "norm_label": ".setseriescover()" - }, - { - "label": ".List()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L762", - "_origin": "ast", - "id": "store_store_list", - "community": 41, - "norm_label": ".list()" - }, - { - "label": ".Get()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L787", - "_origin": "ast", - "id": "store_store_get", - "community": 41, - "norm_label": ".get()" - }, - { - "label": ".Upsert()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L824", - "_origin": "ast", - "id": "store_store_upsert", - "community": 41, - "norm_label": ".upsert()" - }, - { - "label": ".Delete()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L924", - "_origin": "ast", - "id": "store_store_delete", - "community": 41, - "norm_label": ".delete()" - }, - { - "label": ".DueForLatestCheck()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L972", - "_origin": "ast", - "id": "store_store_dueforlatestcheck", - "community": 41, - "norm_label": ".dueforlatestcheck()" - }, - { - "label": ".EligibleSeriesCount()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1010", - "_origin": "ast", - "id": "store_store_eligibleseriescount", - "community": 41, - "norm_label": ".eligibleseriescount()" - }, - { - "label": ".MarkLatestChecked()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1036", - "_origin": "ast", - "id": "store_store_marklatestchecked", - "community": 41, - "norm_label": ".marklatestchecked()" - }, - { - "label": ".LatestCheckedAt()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1049", - "_origin": "ast", - "id": "store_store_latestcheckedat", - "community": 41, - "norm_label": ".latestcheckedat()" - }, - { - "label": ".SetLatestChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1063", - "_origin": "ast", - "id": "store_store_setlatestchapter", - "community": 41, - "norm_label": ".setlatestchapter()" - }, - { - "label": ".RecordSighting()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1093", - "_origin": "ast", - "id": "store_store_recordsighting", - "community": 41, - "norm_label": ".recordsighting()" - }, - { - "label": ".RecordSightingOutcome()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1128", - "_origin": "ast", - "id": "store_store_recordsightingoutcome", - "community": 41, - "norm_label": ".recordsightingoutcome()" - }, - { - "label": ".ClearSightingAttribution()", - "file_type": "code", - "source_file": "backend/internal/store/store.go", - "source_location": "L1167", - "_origin": "ast", - "id": "store_store_clearsightingattribution", - "community": 41, - "norm_label": ".clearsightingattribution()" - }, - { - "label": "store_test.go", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_store_store_test", - "community": 11, - "norm_label": "store_test.go" - }, - { - "label": "TestMain()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L18", - "_origin": "ast", - "id": "backend_internal_store_store_test_testmain", - "community": 11, - "norm_label": "testmain()" - }, - { - "label": "M", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_store_test_go_m", - "community": 11, - "norm_label": "m" - }, - { - "label": "newTestStore()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L27", - "_origin": "ast", - "id": "backend_internal_store_store_test_newteststore", - "community": 11, - "norm_label": "newteststore()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_store_test_go_t", - "community": 11, - "norm_label": "t" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_store_store_test_go_store", - "community": 11, - "norm_label": "store" - }, - { - "label": "secondReader()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L39", - "_origin": "ast", - "id": "backend_internal_store_store_test_secondreader", - "community": 11, - "norm_label": "secondreader()" - }, - { - "label": "TestOpenIsIdempotent()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L52", - "_origin": "ast", - "id": "backend_internal_store_store_test_testopenisidempotent", - "community": 11, - "norm_label": "testopenisidempotent()" - }, - { - "label": "TestReaderIDForTokenHash()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L83", - "_origin": "ast", - "id": "backend_internal_store_store_test_testreaderidfortokenhash", - "community": 11, - "norm_label": "testreaderidfortokenhash()" - }, - { - "label": "TestReaderTokenInfo()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L102", - "_origin": "ast", - "id": "backend_internal_store_store_test_testreadertokeninfo", - "community": 11, - "norm_label": "testreadertokeninfo()" - }, - { - "label": "TestRotateTokenInvalidatesOldAndSurvivesRestart()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L116", - "_origin": "ast", - "id": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", - "community": 11, - "norm_label": "testrotatetokeninvalidatesoldandsurvivesrestart()" - }, - { - "label": "TestStoreGet()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L168", - "_origin": "ast", - "id": "backend_internal_store_store_test_teststoreget", - "community": 11, - "norm_label": "teststoreget()" - }, - { - "label": "TestStoreGetMissing()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L189", - "_origin": "ast", - "id": "backend_internal_store_store_test_teststoregetmissing", - "community": 11, - "norm_label": "teststoregetmissing()" - }, - { - "label": "TestBookmarkHasNewChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L200", - "_origin": "ast", - "id": "backend_internal_store_store_test_testbookmarkhasnewchapter", - "community": 11, - "norm_label": "testbookmarkhasnewchapter()" - }, - { - "label": "TestBookmarkContinueURL()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L221", - "_origin": "ast", - "id": "backend_internal_store_store_test_testbookmarkcontinueurl", - "community": 11, - "norm_label": "testbookmarkcontinueurl()" - }, - { - "label": "readLatestCheckedAt()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L243", - "_origin": "ast", - "id": "backend_internal_store_store_test_readlatestcheckedat", - "community": 11, - "norm_label": "readlatestcheckedat()" - }, - { - "label": "seedForCheck()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L260", - "_origin": "ast", - "id": "backend_internal_store_store_test_seedforcheck", - "community": 11, - "norm_label": "seedforcheck()" - }, - { - "label": "TestDueForLatestCheck()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L284", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdueforlatestcheck", - "community": 11, - "norm_label": "testdueforlatestcheck()" - }, - { - "label": "TestDueForLatestCheckOldestFirstAndScopedToSite()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L316", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite", - "community": 11, - "norm_label": "testdueforlatestcheckoldestfirstandscopedtosite()" - }, - { - "label": "TestMarkLatestChecked()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L338", - "_origin": "ast", - "id": "backend_internal_store_store_test_testmarklatestchecked", - "community": 11, - "norm_label": "testmarklatestchecked()" - }, - { - "label": "TestUpsertPreservesLatestCheckedAt()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L357", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "community": 11, - "norm_label": "testupsertpreserveslatestcheckedat()" - }, - { - "label": "TestUpsertDefaultsStatusToReading()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L374", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", - "community": 11, - "norm_label": "testupsertdefaultsstatustoreading()" - }, - { - "label": "TestUpsertEmptyStatusPreservesStored()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L390", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", - "community": 11, - "norm_label": "testupsertemptystatuspreservesstored()" - }, - { - "label": "TestLatestPollRoundTripPreservesArchived()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L415", - "_origin": "ast", - "id": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", - "community": 11, - "norm_label": "testlatestpollroundtrippreservesarchived()" - }, - { - "label": "TestUpsertReplacesStatusWhenGiven()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L444", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", - "community": 11, - "norm_label": "testupsertreplacesstatuswhengiven()" - }, - { - "label": "TestUpsertStatusChangeKeepsUpdatedAt()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L465", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", - "community": 11, - "norm_label": "testupsertstatuschangekeepsupdatedat()" - }, - { - "label": "TestDueForLatestCheckSkipsFinishedKeepsArchived()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L490", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", - "community": 11, - "norm_label": "testdueforlatestcheckskipsfinishedkeepsarchived()" - }, - { - "label": "TestEligibleSeriesCount()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L525", - "_origin": "ast", - "id": "backend_internal_store_store_test_testeligibleseriescount", - "community": 11, - "norm_label": "testeligibleseriescount()" - }, - { - "label": "TestDisplayChapter()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L554", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdisplaychapter", - "community": 11, - "norm_label": "testdisplaychapter()" - }, - { - "label": "TestUpsertKindDefaultsToManga()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L592", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertkinddefaultstomanga", - "community": 11, - "norm_label": "testupsertkinddefaultstomanga()" - }, - { - "label": "TestUpsertKindRoundTrips()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L605", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertkindroundtrips", - "community": 11, - "norm_label": "testupsertkindroundtrips()" - }, - { - "label": "TestUpsertEmptyKindKeepsStoredValue()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L621", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", - "community": 11, - "norm_label": "testupsertemptykindkeepsstoredvalue()" - }, - { - "label": "TestMigration0002BackfillsExistingBookmarks()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L649", - "_origin": "ast", - "id": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", - "community": 11, - "norm_label": "testmigration0002backfillsexistingbookmarks()" - }, - { - "label": "TestMigration0008DropsLegacyCoverRows()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L714", - "_origin": "ast", - "id": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", - "community": 11, - "norm_label": "testmigration0008dropslegacycoverrows()" - }, - { - "label": "readSeries()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L758", - "_origin": "ast", - "id": "backend_internal_store_store_test_readseries", - "community": 11, - "norm_label": "readseries()" - }, - { - "label": "TestUpsertCreatesSeriesFromClient()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L773", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", - "community": 11, - "norm_label": "testupsertcreatesseriesfromclient()" - }, - { - "label": "TestOnSeriesCreatedFiresOnceForANewSeries()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L800", - "_origin": "ast", - "id": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", - "community": 11, - "norm_label": "testonseriescreatedfiresonceforanewseries()" - }, - { - "label": "TestSetSeriesCoverDoesNotOverwrite()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L833", - "_origin": "ast", - "id": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", - "community": 11, - "norm_label": "testsetseriescoverdoesnotoverwrite()" - }, - { - "label": "TestCoverByAddress()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L860", - "_origin": "ast", - "id": "backend_internal_store_store_test_testcoverbyaddress", - "community": 11, - "norm_label": "testcoverbyaddress()" - }, - { - "label": "TestUpsertExistingSeriesIgnoresClientTitleCoverURL()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L892", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", - "community": 11, - "norm_label": "testupsertexistingseriesignoresclienttitlecoverurl()" - }, - { - "label": "TestUpsertExistingSeriesAcceptsKindAndLatest()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L929", - "_origin": "ast", - "id": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", - "community": 11, - "norm_label": "testupsertexistingseriesacceptskindandlatest()" - }, - { - "label": "TestDeleteKeepsSeriesRow()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L955", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdeletekeepsseriesrow", - "community": 11, - "norm_label": "testdeletekeepsseriesrow()" - }, - { - "label": "seedSecondReader()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L993", - "_origin": "ast", - "id": "backend_internal_store_store_test_seedsecondreader", - "community": 11, - "norm_label": "seedsecondreader()" - }, - { - "label": "TestDueForLatestCheckOrdersByReaderCountThenAge()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1004", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "community": 11, - "norm_label": "testdueforlatestcheckordersbyreadercountthenage()" - }, - { - "label": "TestDueForLatestCheckExcludesOrphanSeries()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1027", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", - "community": 11, - "norm_label": "testdueforlatestcheckexcludesorphanseries()" - }, - { - "label": "TestSeedOwnerIdempotentAndRefreshesTokenHash()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1059", - "_origin": "ast", - "id": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "community": 11, - "norm_label": "testseedowneridempotentandrefreshestokenhash()" - }, - { - "label": "TestMigration0004AttachesBookmarksToOwner()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1096", - "_origin": "ast", - "id": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", - "community": 11, - "norm_label": "testmigration0004attachesbookmarkstoowner()" - }, - { - "label": "TestBookmarkDuplicateImpossibleAtDatabaseLevel()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1157", - "_origin": "ast", - "id": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", - "community": 11, - "norm_label": "testbookmarkduplicateimpossibleatdatabaselevel()" - }, - { - "label": "TestStoreScopesBookmarksToReader()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1182", - "_origin": "ast", - "id": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", - "community": 11, - "norm_label": "teststorescopesbookmarkstoreader()" - }, - { - "label": "TestDeleteReaderCascadesToBookmarks()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1225", - "_origin": "ast", - "id": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "community": 11, - "norm_label": "testdeletereadercascadestobookmarks()" - }, - { - "label": "TestEnsureReaderCreatesOnceAndNeverClobbersARotation()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1255", - "_origin": "ast", - "id": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", - "community": 11, - "norm_label": "testensurereadercreatesonceandneverclobbersarotation()" - }, - { - "label": "TestReadersAndSessionRevocation()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1300", - "_origin": "ast", - "id": "backend_internal_store_store_test_testreadersandsessionrevocation", - "community": 11, - "norm_label": "testreadersandsessionrevocation()" - }, - { - "label": "TestReaderSightingMarks()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1346", - "_origin": "ast", - "id": "backend_internal_store_store_test_testreadersightingmarks", - "community": 11, - "norm_label": "testreadersightingmarks()" - }, - { - "label": "TestTwoReadersShareOneSeriesWithIndependentProgress()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1424", - "_origin": "ast", - "id": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", - "community": 11, - "norm_label": "testtworeadersshareoneserieswithindependentprogress()" - }, - { - "label": "TestCoverPersistsAcrossReopen()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1480", - "_origin": "ast", - "id": "backend_internal_store_store_test_testcoverpersistsacrossreopen", - "community": 11, - "norm_label": "testcoverpersistsacrossreopen()" - }, - { - "label": "TestOpenRequiresCoverDirectory()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1510", - "_origin": "ast", - "id": "backend_internal_store_store_test_testopenrequirescoverdirectory", - "community": 11, - "norm_label": "testopenrequirescoverdirectory()" - }, - { - "label": "TestOpenRequiresAbsoluteCoverBaseURL()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1518", - "_origin": "ast", - "id": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", - "community": 11, - "norm_label": "testopenrequiresabsolutecoverbaseurl()" - }, - { - "label": "TestCoverIsContentAddressedOnFilesystem()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1527", - "_origin": "ast", - "id": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", - "community": 11, - "norm_label": "testcoveriscontentaddressedonfilesystem()" - }, - { - "label": "TestCoverStoreAcceptsAnySourceURL()", - "file_type": "code", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1566", - "_origin": "ast", - "id": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", - "community": 11, - "norm_label": "testcoverstoreacceptsanysourceurl()" - }, - { - "label": "userscript.go", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_userscript_userscript", - "community": 12, - "norm_label": "userscript.go" - }, - { - "label": "stampVersion()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L35", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_stampversion", - "community": 12, - "norm_label": "stampversion()" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_go_time", - "community": 12, - "norm_label": "time" - }, - { - "label": "substituteToken()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L42", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_substitutetoken", - "community": 12, - "norm_label": "substitutetoken()" - }, - { - "label": "Render()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L53", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_render", - "community": 12, - "norm_label": "render()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_go_responsewriter", - "community": 12, - "norm_label": "responsewriter" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_go_request", - "community": 12, - "norm_label": "request" - }, - { - "label": "Handler()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L91", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_handler", - "community": 12, - "norm_label": "handler()" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_go_store", - "community": 12, - "norm_label": "store" - }, - { - "label": "HandlerFunc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_go_handlerfunc", - "community": 12, - "norm_label": "handlerfunc" - }, - { - "label": "userscript_test.go", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test", - "community": 12, - "norm_label": "userscript_test.go" - }, - { - "label": "TestStampVersionReplacesVersionLineOnly()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L23", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", - "community": 12, - "norm_label": "teststampversionreplacesversionlineonly()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test_go_t", - "community": 12, - "norm_label": "t" - }, - { - "label": "TestStampVersionWithoutVersionLineServedUnmodified()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L40", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", - "community": 12, - "norm_label": "teststampversionwithoutversionlineservedunmodified()" - }, - { - "label": "TestSubstituteTokenReplacesEveryPlaceholder()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L47", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", - "community": 12, - "norm_label": "testsubstitutetokenreplaceseveryplaceholder()" - }, - { - "label": "TestSubstituteTokenWithoutPlaceholderServedUnmodified()", - "file_type": "code", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L62", - "_origin": "ast", - "id": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", - "community": 12, - "norm_label": "testsubstitutetokenwithoutplaceholderservedunmodified()" - }, - { - "label": "admin.go", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_admin", - "community": 156, - "norm_label": "admin.go" - }, - { - "label": "LaneReporter", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L17", - "_origin": "ast", - "id": "web_lanereporter", - "community": 156, - "norm_label": "lanereporter" - }, - { - "label": "adminView", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L22", - "_origin": "ast", - "id": "web_adminview", - "community": 156, - "norm_label": "adminview" - }, - { - "label": "lanesView", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L33", - "_origin": "ast", - "id": "web_lanesview", - "community": 156, - "norm_label": "lanesview" - }, - { - "label": "laneRow", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L46", - "_origin": "ast", - "id": "web_lanerow", - "community": 156, - "norm_label": "lanerow" - }, - { - "label": "adminRoute", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L76", - "_origin": "ast", - "id": "web_adminroute", - "community": 156, - "norm_label": "adminroute" - }, - { - "label": "HandlerFunc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_admin_go_handlerfunc", - "community": 156, - "norm_label": "handlerfunc" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L84", - "_origin": "ast", - "id": "backend_internal_web_admin_go_web_handler", - "community": 156, - "norm_label": "handler" - }, - { - "label": ".adminRoutes()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L84", - "_origin": "ast", - "id": "web_handler_adminroutes", - "community": 156, - "norm_label": ".adminroutes()" - }, - { - "label": "AdminPatterns()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L96", - "_origin": "ast", - "id": "backend_internal_web_admin_adminpatterns", - "community": 156, - "norm_label": "adminpatterns()" - }, - { - "label": ".requireOwner()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L109", - "_origin": "ast", - "id": "web_handler_requireowner", - "community": 156, - "norm_label": ".requireowner()" - }, - { - "label": ".admin()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L120", - "_origin": "ast", - "id": "web_handler_admin", - "community": 156, - "norm_label": ".admin()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_admin_go_responsewriter", - "community": 156, - "norm_label": "responsewriter" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_admin_go_request", - "community": 156, - "norm_label": "request" - }, - { - "label": ".uiLanes()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L136", - "_origin": "ast", - "id": "web_handler_uilanes", - "community": 156, - "norm_label": ".uilanes()" - }, - { - "label": ".lanesView()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L144", - "_origin": "ast", - "id": "web_handler_lanesview", - "community": 156, - "norm_label": ".lanesview()" - }, - { - "label": "since()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L185", - "_origin": "ast", - "id": "backend_internal_web_admin_since", - "community": 156, - "norm_label": "since()" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_admin_go_time", - "community": 156, - "norm_label": "time" - }, - { - "label": ".revokeReaderSessions()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L195", - "_origin": "ast", - "id": "web_handler_revokereadersessions", - "community": 156, - "norm_label": ".revokereadersessions()" - }, - { - "label": ".clearReaderMarks()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L222", - "_origin": "ast", - "id": "web_handler_clearreadermarks", - "community": 156, - "norm_label": ".clearreadermarks()" - }, - { - "label": "readerPathID()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L237", - "_origin": "ast", - "id": "backend_internal_web_admin_readerpathid", - "community": 156, - "norm_label": "readerpathid()" - }, - { - "label": ".renderRoster()", - "file_type": "code", - "source_file": "backend/internal/web/admin.go", - "source_location": "L248", - "_origin": "ast", - "id": "web_handler_renderroster", - "community": 156, - "norm_label": ".renderroster()" - }, - { - "label": "discord.go", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_discord", - "community": 9, - "norm_label": "discord.go" - }, - { - "label": "DiscordConfig", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L41", - "_origin": "ast", - "id": "web_discordconfig", - "community": 9, - "norm_label": "discordconfig" - }, - { - "label": "oauthStates", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L58", - "_origin": "ast", - "id": "web_oauthstates", - "community": 9, - "norm_label": "oauthstates" - }, - { - "label": "Mutex", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_discord_go_mutex", - "community": 9, - "norm_label": "mutex" - }, - { - "label": "Time", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_discord_go_time", - "community": 9, - "norm_label": "time" - }, - { - "label": "newOAuthStates()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L63", - "_origin": "ast", - "id": "backend_internal_web_discord_newoauthstates", - "community": 9, - "norm_label": "newoauthstates()" - }, - { - "label": ".put()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L67", - "_origin": "ast", - "id": "web_oauthstates_put", - "community": 9, - "norm_label": ".put()" - }, - { - "label": ".take()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L93", - "_origin": "ast", - "id": "web_oauthstates_take", - "community": 9, - "norm_label": ".take()" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L106", - "_origin": "ast", - "id": "backend_internal_web_discord_go_web_handler", - "community": 9, - "norm_label": "handler" - }, - { - "label": ".discordStart()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L106", - "_origin": "ast", - "id": "web_handler_discordstart", - "community": 9, - "norm_label": ".discordstart()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_discord_go_responsewriter", - "community": 9, - "norm_label": "responsewriter" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_discord_go_request", - "community": 9, - "norm_label": "request" - }, - { - "label": ".discordCallback()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L123", - "_origin": "ast", - "id": "web_handler_discordcallback", - "community": 9, - "norm_label": ".discordcallback()" - }, - { - "label": ".exchangeToken()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L214", - "_origin": "ast", - "id": "web_handler_exchangetoken", - "community": 9, - "norm_label": ".exchangetoken()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_discord_go_context", - "community": 9, - "norm_label": "context" - }, - { - "label": ".discordUserID()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L248", - "_origin": "ast", - "id": "web_handler_discorduserid", - "community": 9, - "norm_label": ".discorduserid()" - }, - { - "label": "discordMember", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L276", - "_origin": "ast", - "id": "web_discordmember", - "community": 9, - "norm_label": "discordmember" - }, - { - "label": ".discordMember()", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L291", - "_origin": "ast", - "id": "web_handler_discordmember", - "community": 9, - "norm_label": ".discordmember()" - }, - { - "label": "discordToken", - "file_type": "code", - "source_file": "backend/internal/web/discord.go", - "source_location": "L318", - "_origin": "ast", - "id": "web_discordtoken", - "community": 9, - "norm_label": "discordtoken" - }, - { - "label": "oauth_test.go", - "file_type": "code", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_oauth_test", - "community": 9, - "norm_label": "oauth_test.go" - }, - { - "label": "TestOAuthStateSingleUse()", - "file_type": "code", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L8", - "_origin": "ast", - "id": "backend_internal_web_oauth_test_testoauthstatesingleuse", - "community": 9, - "norm_label": "testoauthstatesingleuse()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_oauth_test_go_t", - "community": 9, - "norm_label": "t" - }, - { - "label": "TestOAuthStateUnknownOrExpired()", - "file_type": "code", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L19", - "_origin": "ast", - "id": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", - "community": 9, - "norm_label": "testoauthstateunknownorexpired()" - }, - { - "label": "TestOAuthStateEviction()", - "file_type": "code", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L32", - "_origin": "ast", - "id": "backend_internal_web_oauth_test_testoauthstateeviction", - "community": 9, - "norm_label": "testoauthstateeviction()" - }, - { - "label": "filter.js", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_filter", - "community": 35, - "norm_label": "filter.js" - }, - { - "label": "applyFilter()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L4", - "_origin": "ast", - "id": "backend_internal_web_static_filter_applyfilter", - "community": 35, - "norm_label": "applyfilter()" - }, - { - "label": "setActiveTab()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L52", - "_origin": "ast", - "id": "backend_internal_web_static_filter_setactivetab", - "community": 35, - "norm_label": "setactivetab()" - }, - { - "label": "closeCardPanels()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L68", - "_origin": "ast", - "id": "backend_internal_web_static_filter_closecardpanels", - "community": 35, - "norm_label": "closecardpanels()" - }, - { - "label": "togglePanel()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L80", - "_origin": "ast", - "id": "backend_internal_web_static_filter_togglepanel", - "community": 35, - "norm_label": "togglepanel()" - }, - { - "label": "toggleChapterForm()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L95", - "_origin": "ast", - "id": "backend_internal_web_static_filter_togglechapterform", - "community": 35, - "norm_label": "togglechapterform()" - }, - { - "label": "toggleConfirmRow()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L102", - "_origin": "ast", - "id": "backend_internal_web_static_filter_toggleconfirmrow", - "community": 35, - "norm_label": "toggleconfirmrow()" - }, - { - "label": "showError()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L133", - "_origin": "ast", - "id": "backend_internal_web_static_filter_showerror", - "community": 35, - "norm_label": "showerror()" - }, - { - "label": "reasonFrom()", - "file_type": "code", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L166", - "_origin": "ast", - "id": "backend_internal_web_static_filter_reasonfrom", - "community": 35, - "norm_label": "reasonfrom()" - }, - { - "label": "htmx.min.js", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min", - "community": 0, - "norm_label": "htmx.min.js" - }, - { - "label": "d()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_d", - "community": 0, - "norm_label": "d()" - }, - { - "label": "ee()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ee", - "community": 0, - "norm_label": "ee()" - }, - { - "label": "s()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_s", - "community": 0, - "norm_label": "s()" - }, - { - "label": "te()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_te", - "community": 0, - "norm_label": "te()" - }, - { - "label": "c()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_c", - "community": 0, - "norm_label": "c()" - }, - { - "label": "ne()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ne", - "community": 0, - "norm_label": "ne()" - }, - { - "label": "m()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_m", - "community": 0, - "norm_label": "m()" - }, - { - "label": "o()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_o", - "community": 0, - "norm_label": "o()" - }, - { - "label": "i()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_i", - "community": 0, - "norm_label": "i()" - }, - { - "label": "re()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_re", - "community": 0, - "norm_label": "re()" - }, - { - "label": "h()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_h", - "community": 0, - "norm_label": "h()" - }, - { - "label": "T()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_t", - "community": 0, - "norm_label": "t()" - }, - { - "label": "q()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_q", - "community": 0, - "norm_label": "q()" - }, - { - "label": "L()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_l", - "community": 0, - "norm_label": "l()" - }, - { - "label": "A()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_a", - "community": 0, - "norm_label": "a()" - }, - { - "label": "N()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_n", - "community": 0, - "norm_label": "n()" - }, - { - "label": "P()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_p", - "community": 0, - "norm_label": "p()" - }, - { - "label": "oe()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_oe", - "community": 0, - "norm_label": "oe()" - }, - { - "label": "k()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_k", - "community": 0, - "norm_label": "k()" - }, - { - "label": "ie()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ie", - "community": 0, - "norm_label": "ie()" - }, - { - "label": "se()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_se", - "community": 0, - "norm_label": "se()" - }, - { - "label": "X()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_x", - "community": 0, - "norm_label": "x()" - }, - { - "label": "le()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_le", - "community": 0, - "norm_label": "le()" - }, - { - "label": "F()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_f", - "community": 0, - "norm_label": "f()" - }, - { - "label": "ce()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ce", - "community": 0, - "norm_label": "ce()" - }, - { - "label": "B()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_b", - "community": 0, - "norm_label": "b()" - }, - { - "label": "U()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_u", - "community": 0, - "norm_label": "u()" - }, - { - "label": "e()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_e", - "community": 0, - "norm_label": "e()" - }, - { - "label": "j()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_j", - "community": 0, - "norm_label": "j()" - }, - { - "label": "V()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_v", - "community": 0, - "norm_label": "v()" - }, - { - "label": "_()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", - "community": 0, - "norm_label": "_()" - }, - { - "label": "z()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_z", - "community": 0, - "norm_label": "z()" - }, - { - "label": "ue()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ue", - "community": 0, - "norm_label": "ue()" - }, - { - "label": "G()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_g", - "community": 0, - "norm_label": "g()" - }, - { - "label": "W()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_w", - "community": 0, - "norm_label": "w()" - }, - { - "label": "Y()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_y", - "community": 0, - "norm_label": "y()" - }, - { - "label": "ge()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ge", - "community": 0, - "norm_label": "ge()" - }, - { - "label": "ae()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ae", - "community": 0, - "norm_label": "ae()" - }, - { - "label": "xe()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_xe", - "community": 0, - "norm_label": "xe()" - }, - { - "label": "ye()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ye", - "community": 0, - "norm_label": "ye()" - }, - { - "label": "be()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_be", - "community": 0, - "norm_label": "be()" - }, - { - "label": "we()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_we", - "community": 0, - "norm_label": "we()" - }, - { - "label": "He()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_he", - "community": 0, - "norm_label": "he()" - }, - { - "label": "qe()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_qe", - "community": 0, - "norm_label": "qe()" - }, - { - "label": "Pe()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_pe", - "community": 0, - "norm_label": "pe()" - }, - { - "label": "ke()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ke", - "community": 0, - "norm_label": "ke()" - }, - { - "label": "De()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_de", - "community": 0, - "norm_label": "de()" - }, - { - "label": "Me()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_me", - "community": 0, - "norm_label": "me()" - }, - { - "label": "Fe()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_fe", - "community": 0, - "norm_label": "fe()" - }, - { - "label": "je()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_je", - "community": 0, - "norm_label": "je()" - }, - { - "label": "Ve()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ve", - "community": 0, - "norm_label": "ve()" - }, - { - "label": "ze()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ze", - "community": 0, - "norm_label": "ze()" - }, - { - "label": "et()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_et", - "community": 0, - "norm_label": "et()" - }, - { - "label": "tt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_tt", - "community": 0, - "norm_label": "tt()" - }, - { - "label": "nt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_nt", - "community": 0, - "norm_label": "nt()" - }, - { - "label": "rt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_rt", - "community": 0, - "norm_label": "rt()" - }, - { - "label": "it()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_it", - "community": 0, - "norm_label": "it()" - }, - { - "label": "st()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_st", - "community": 0, - "norm_label": "st()" - }, - { - "label": "lt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_lt", - "community": 0, - "norm_label": "lt()" - }, - { - "label": "ct()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ct", - "community": 0, - "norm_label": "ct()" - }, - { - "label": "ut()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ut", - "community": 0, - "norm_label": "ut()" - }, - { - "label": "at()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_at", - "community": 0, - "norm_label": "at()" - }, - { - "label": "ft()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ft", - "community": 0, - "norm_label": "ft()" - }, - { - "label": "ht()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ht", - "community": 0, - "norm_label": "ht()" - }, - { - "label": "dt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_dt", - "community": 0, - "norm_label": "dt()" - }, - { - "label": "gt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_gt", - "community": 0, - "norm_label": "gt()" - }, - { - "label": "pt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_pt", - "community": 0, - "norm_label": "pt()" - }, - { - "label": "yt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_yt", - "community": 0, - "norm_label": "yt()" - }, - { - "label": "bt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_bt", - "community": 0, - "norm_label": "bt()" - }, - { - "label": "vt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_vt", - "community": 0, - "norm_label": "vt()" - }, - { - "label": "wt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_wt", - "community": 0, - "norm_label": "wt()" - }, - { - "label": "Ot()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ot", - "community": 0, - "norm_label": "ot()" - }, - { - "label": "qt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_qt", - "community": 0, - "norm_label": "qt()" - }, - { - "label": "kt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_kt", - "community": 0, - "norm_label": "kt()" - }, - { - "label": "Mt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_mt", - "community": 0, - "norm_label": "mt()" - }, - { - "label": "Xt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_xt", - "community": 0, - "norm_label": "xt()" - }, - { - "label": "jt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_jt", - "community": 0, - "norm_label": "jt()" - }, - { - "label": "zt()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_zt", - "community": 0, - "norm_label": "zt()" - }, - { - "label": "en()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_en", - "community": 0, - "norm_label": "en()" - }, - { - "label": "tn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_tn", - "community": 0, - "norm_label": "tn()" - }, - { - "label": "nn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_nn", - "community": 0, - "norm_label": "nn()" - }, - { - "label": "rn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_rn", - "community": 0, - "norm_label": "rn()" - }, - { - "label": "on()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_on", - "community": 0, - "norm_label": "on()" - }, - { - "label": "sn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_sn", - "community": 0, - "norm_label": "sn()" - }, - { - "label": "ln()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_ln", - "community": 0, - "norm_label": "ln()" - }, - { - "label": "cn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_cn", - "community": 0, - "norm_label": "cn()" - }, - { - "label": "un()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_un", - "community": 0, - "norm_label": "un()" - }, - { - "label": "an()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_an", - "community": 0, - "norm_label": "an()" - }, - { - "label": "fn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_fn", - "community": 0, - "norm_label": "fn()" - }, - { - "label": "hn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_hn", - "community": 0, - "norm_label": "hn()" - }, - { - "label": "dn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_dn", - "community": 0, - "norm_label": "dn()" - }, - { - "label": "gn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_gn", - "community": 0, - "norm_label": "gn()" - }, - { - "label": "pn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_pn", - "community": 0, - "norm_label": "pn()" - }, - { - "label": "mn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_mn", - "community": 0, - "norm_label": "mn()" - }, - { - "label": "xn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_xn", - "community": 0, - "norm_label": "xn()" - }, - { - "label": "yn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_yn", - "community": 0, - "norm_label": "yn()" - }, - { - "label": "bn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_bn", - "community": 0, - "norm_label": "bn()" - }, - { - "label": "vn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_vn", - "community": 0, - "norm_label": "vn()" - }, - { - "label": "wn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_wn", - "community": 0, - "norm_label": "wn()" - }, - { - "label": "R()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_r", - "community": 0, - "norm_label": "r()" - }, - { - "label": "qn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_qn", - "community": 0, - "norm_label": "qn()" - }, - { - "label": "In()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_in", - "community": 0, - "norm_label": "in()" - }, - { - "label": "kn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_kn", - "community": 0, - "norm_label": "kn()" - }, - { - "label": "zn()", - "file_type": "code", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_static_htmx_min_zn", - "community": 0, - "norm_label": "zn()" - }, - { - "label": "web.go", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_internal_web_web", - "community": 41, - "norm_label": "web.go" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L35", - "_origin": "ast", - "id": "backend_internal_web_web_go_web_handler", - "community": 41, - "norm_label": "handler" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_web_go_store", - "community": 41, - "norm_label": "store" - }, - { - "label": "Template", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "template", - "community": 41, - "norm_label": "template" - }, - { - "label": "Client", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_web_go_client", - "community": 41, - "norm_label": "client" - }, - { - "label": "listView", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L59", - "_origin": "ast", - "id": "web_listview", - "community": 41, - "norm_label": "listview" - }, - { - "label": ".PageURL()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L91", - "_origin": "ast", - "id": "web_listview_pageurl", - "community": 41, - "norm_label": ".pageurl()" - }, - { - "label": ".ListURL()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L98", - "_origin": "ast", - "id": "web_listview_listurl", - "community": 41, - "norm_label": ".listurl()" - }, - { - "label": "loginView", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L106", - "_origin": "ast", - "id": "web_loginview", - "community": 41, - "norm_label": "loginview" - }, - { - "label": "New()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "_origin": "ast", - "id": "backend_internal_web_web_new", - "community": 4, - "norm_label": "new()" - }, - { - "label": ".Register()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L134", - "_origin": "ast", - "id": "web_handler_register", - "community": 41, - "norm_label": ".register()" - }, - { - "label": "ServeMux", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "servemux", - "community": 41, - "norm_label": "servemux" - }, - { - "label": "staticHandler()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L165", - "_origin": "ast", - "id": "backend_internal_web_web_statichandler", - "community": 41, - "norm_label": "statichandler()" - }, - { - "label": "ctxKey", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L184", - "_origin": "ast", - "id": "web_ctxkey", - "community": 41, - "norm_label": "ctxkey" - }, - { - "label": ".sessionReader()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L193", - "_origin": "ast", - "id": "web_handler_sessionreader", - "community": 41, - "norm_label": ".sessionreader()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_web_go_request", - "community": 41, - "norm_label": "request" - }, - { - "label": ".requireSession()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L209", - "_origin": "ast", - "id": "web_handler_requiresession", - "community": 41, - "norm_label": ".requiresession()" - }, - { - "label": "HandlerFunc", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_web_go_handlerfunc", - "community": 41, - "norm_label": "handlerfunc" - }, - { - "label": "readerOf()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L221", - "_origin": "ast", - "id": "backend_internal_web_web_readerof", - "community": 41, - "norm_label": "readerof()" - }, - { - "label": ".render()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L223", - "_origin": "ast", - "id": "web_handler_render", - "community": 41, - "norm_label": ".render()" - }, - { - "label": "ResponseWriter", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_internal_web_web_go_responsewriter", - "community": 41, - "norm_label": "responsewriter" - }, - { - "label": ".index()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L235", - "_origin": "ast", - "id": "web_handler_index", - "community": 41, - "norm_label": ".index()" - }, - { - "label": "filterBookmarks()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L255", - "_origin": "ast", - "id": "backend_internal_web_web_filterbookmarks", - "community": 41, - "norm_label": "filterbookmarks()" - }, - { - "label": "kindOf()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L268", - "_origin": "ast", - "id": "backend_internal_web_web_kindof", - "community": 41, - "norm_label": "kindof()" - }, - { - "label": "libOf()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L278", - "_origin": "ast", - "id": "backend_internal_web_web_libof", - "community": 41, - "norm_label": "libof()" - }, - { - "label": ".buildListView()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L292", - "_origin": "ast", - "id": "web_handler_buildlistview", - "community": 41, - "norm_label": ".buildlistview()" - }, - { - "label": ".uiList()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L348", - "_origin": "ast", - "id": "web_handler_uilist", - "community": 41, - "norm_label": ".uilist()" - }, - { - "label": "currentTab()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L365", - "_origin": "ast", - "id": "backend_internal_web_web_currenttab", - "community": 41, - "norm_label": "currenttab()" - }, - { - "label": "currentLib()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L376", - "_origin": "ast", - "id": "backend_internal_web_web_currentlib", - "community": 41, - "norm_label": "currentlib()" - }, - { - "label": ".writeChromeOOB()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L389", - "_origin": "ast", - "id": "web_handler_writechromeoob", - "community": 41, - "norm_label": ".writechromeoob()" - }, - { - "label": ".refreshChrome()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L406", - "_origin": "ast", - "id": "web_handler_refreshchrome", - "community": 41, - "norm_label": ".refreshchrome()" - }, - { - "label": ".renderLogin()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L418", - "_origin": "ast", - "id": "web_handler_renderlogin", - "community": 41, - "norm_label": ".renderlogin()" - }, - { - "label": ".logout()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L424", - "_origin": "ast", - "id": "web_handler_logout", - "community": 41, - "norm_label": ".logout()" - }, - { - "label": ".loadForMutation()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L436", - "_origin": "ast", - "id": "web_handler_loadformutation", - "community": 41, - "norm_label": ".loadformutation()" - }, - { - "label": ".saveAndRenderCard()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L464", - "_origin": "ast", - "id": "web_handler_saveandrendercard", - "community": 41, - "norm_label": ".saveandrendercard()" - }, - { - "label": ".uiFavorite()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L477", - "_origin": "ast", - "id": "web_handler_uifavorite", - "community": 41, - "norm_label": ".uifavorite()" - }, - { - "label": ".uiStatus()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L493", - "_origin": "ast", - "id": "web_handler_uistatus", - "community": 41, - "norm_label": ".uistatus()" - }, - { - "label": ".uiChapter()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L524", - "_origin": "ast", - "id": "web_handler_uichapter", - "community": 41, - "norm_label": ".uichapter()" - }, - { - "label": ".uiDelete()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L551", - "_origin": "ast", - "id": "web_handler_uidelete", - "community": 41, - "norm_label": ".uidelete()" - }, - { - "label": ".installUserscript()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L577", - "_origin": "ast", - "id": "web_handler_installuserscript", - "community": 41, - "norm_label": ".installuserscript()" - }, - { - "label": ".rotateToken()", - "file_type": "code", - "source_file": "backend/internal/web/web.go", - "source_location": "L601", - "_origin": "ast", - "id": "web_handler_rotatetoken", - "community": 41, - "norm_label": ".rotatetoken()" - }, - { - "label": "main.go", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_main", - "community": 13, - "norm_label": "main.go" - }, - { - "label": "Config", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L24", - "_origin": "ast", - "id": "backend_config", - "community": 13, - "norm_label": "config" - }, - { - "label": "LatestPoll", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L68", - "_origin": "ast", - "id": "backend_latestpoll", - "community": 13, - "norm_label": "latestpoll" - }, - { - "label": "envOr()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L72", - "_origin": "ast", - "id": "backend_main_envor", - "community": 13, - "norm_label": "envor()" - }, - { - "label": "envBool()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L80", - "_origin": "ast", - "id": "backend_main_envbool", - "community": 13, - "norm_label": "envbool()" - }, - { - "label": "loadLatestPoll()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L97", - "_origin": "ast", - "id": "backend_main_loadlatestpoll", - "community": 13, - "norm_label": "loadlatestpoll()" - }, - { - "label": "loadConfig()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L101", - "_origin": "ast", - "id": "backend_main_loadconfig", - "community": 13, - "norm_label": "loadconfig()" - }, - { - "label": "newRouter()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L135", - "_origin": "ast", - "id": "backend_main_newrouter", - "community": 5, - "norm_label": "newrouter()" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_main_go_store", - "community": 13, - "norm_label": "store" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_main_go_handler", - "community": 5, - "norm_label": "handler" - }, - { - "label": "guardEmptyUserscriptToken()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L180", - "_origin": "ast", - "id": "backend_main_guardemptyuserscripttoken", - "community": 5, - "norm_label": "guardemptyuserscripttoken()" - }, - { - "label": "main()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L190", - "_origin": "ast", - "id": "backend_main_main", - "community": 13, - "norm_label": "main()" - }, - { - "label": "newLatestPoller()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L320", - "_origin": "ast", - "id": "backend_main_newlatestpoller", - "community": 13, - "norm_label": "newlatestpoller()" - }, - { - "label": "Poller", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_main_go_poller", - "community": 13, - "norm_label": "poller" - }, - { - "label": "startLatestPoller()", - "file_type": "code", - "source_file": "backend/main.go", - "source_location": "L340", - "_origin": "ast", - "id": "backend_main_startlatestpoller", - "community": 13, - "norm_label": "startlatestpoller()" - }, - { - "label": "Context", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_main_go_context", - "community": 13, - "norm_label": "context" - }, - { - "label": "main_test.go", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_main_test", - "community": 5, - "norm_label": "main_test.go" - }, - { - "label": "TestLoadLatestPollDefaults()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L17", - "_origin": "ast", - "id": "backend_main_test_testloadlatestpolldefaults", - "community": 5, - "norm_label": "testloadlatestpolldefaults()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_main_test_go_t", - "community": 5, - "norm_label": "t" - }, - { - "label": "TestLoadConfigReadsCoverDirectory()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L24", - "_origin": "ast", - "id": "backend_main_test_testloadconfigreadscoverdirectory", - "community": 5, - "norm_label": "testloadconfigreadscoverdirectory()" - }, - { - "label": "TestLoadLatestPollEnabledParsing()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L31", - "_origin": "ast", - "id": "backend_main_test_testloadlatestpollenabledparsing", - "community": 5, - "norm_label": "testloadlatestpollenabledparsing()" - }, - { - "label": "TestNewLatestPollerWiresFetchers()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L52", - "_origin": "ast", - "id": "backend_main_test_testnewlatestpollerwiresfetchers", - "community": 5, - "norm_label": "testnewlatestpollerwiresfetchers()" - }, - { - "label": "TestPutStatusValidation()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L72", - "_origin": "ast", - "id": "backend_main_test_testputstatusvalidation", - "community": 5, - "norm_label": "testputstatusvalidation()" - }, - { - "label": "TestPutOmittedStatusPreservesArchivedAndAppliesProgress()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L119", - "_origin": "ast", - "id": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", - "community": 5, - "norm_label": "testputomittedstatuspreservesarchivedandappliesprogress()" - }, - { - "label": "TestGzipCompressesTextNotFonts()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L150", - "_origin": "ast", - "id": "backend_main_test_testgzipcompressestextnotfonts", - "community": 5, - "norm_label": "testgzipcompressestextnotfonts()" - }, - { - "label": "TestPutKindValidation()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L193", - "_origin": "ast", - "id": "backend_main_test_testputkindvalidation", - "community": 5, - "norm_label": "testputkindvalidation()" - }, - { - "label": "TestPutOmittedKindPreservesNovelAndAppliesProgress()", - "file_type": "code", - "source_file": "backend/main_test.go", - "source_location": "L236", - "_origin": "ast", - "id": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", - "community": 5, - "norm_label": "testputomittedkindpreservesnovelandappliesprogress()" - }, - { - "label": "reader_credential_test.go", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_reader_credential_test", - "community": 5, - "norm_label": "reader_credential_test.go" - }, - { - "label": "registerReader()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L20", - "_origin": "ast", - "id": "backend_reader_credential_test_registerreader", - "community": 5, - "norm_label": "registerreader()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_reader_credential_test_go_t", - "community": 5, - "norm_label": "t" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_reader_credential_test_go_store", - "community": 5, - "norm_label": "store" - }, - { - "label": "credRequest()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L31", - "_origin": "ast", - "id": "backend_reader_credential_test_credrequest", - "community": 5, - "norm_label": "credrequest()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_reader_credential_test_go_request", - "community": 5, - "norm_label": "request" - }, - { - "label": "readerCredential()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L38", - "_origin": "ast", - "id": "backend_reader_credential_test_readercredential", - "community": 5, - "norm_label": "readercredential()" - }, - { - "label": "withBody()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L43", - "_origin": "ast", - "id": "backend_reader_credential_test_withbody", - "community": 5, - "norm_label": "withbody()" - }, - { - "label": "TestUnknownCredentialRejected()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L51", - "_origin": "ast", - "id": "backend_reader_credential_test_testunknowncredentialrejected", - "community": 5, - "norm_label": "testunknowncredentialrejected()" - }, - { - "label": "TestPerReaderIsolation()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L69", - "_origin": "ast", - "id": "backend_reader_credential_test_testperreaderisolation", - "community": 5, - "norm_label": "testperreaderisolation()" - }, - { - "label": "TestInstallServesScriptWithCredential()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L195", - "_origin": "ast", - "id": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "community": 5, - "norm_label": "testinstallservesscriptwithcredential()" - }, - { - "label": "TestRotateCredentialViaWebUI()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L262", - "_origin": "ast", - "id": "backend_reader_credential_test_testrotatecredentialviawebui", - "community": 5, - "norm_label": "testrotatecredentialviawebui()" - }, - { - "label": "TestIndexShowsSetupPanelWithoutCredential()", - "file_type": "code", - "source_file": "backend/reader_credential_test.go", - "source_location": "L334", - "_origin": "ast", - "id": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "community": 5, - "norm_label": "testindexshowssetuppanelwithoutcredential()" - }, - { - "label": "web_test.go", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1", - "_origin": "ast", - "id": "backend_web_test", - "community": 1, - "norm_label": "web_test.go" - }, - { - "label": "newWebTestServer()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L34", - "_origin": "ast", - "id": "backend_web_test_newwebtestserver", - "community": 1, - "norm_label": "newwebtestserver()" - }, - { - "label": "T", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_t", - "community": 1, - "norm_label": "t" - }, - { - "label": "Handler", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_handler", - "community": 1, - "norm_label": "handler" - }, - { - "label": "Store", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_store", - "community": 1, - "norm_label": "store" - }, - { - "label": "sessionCookie()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L46", - "_origin": "ast", - "id": "backend_web_test_sessioncookie", - "community": 1, - "norm_label": "sessioncookie()" - }, - { - "label": "Cookie", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_cookie", - "community": 1, - "norm_label": "cookie" - }, - { - "label": "discordStub", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L59", - "_origin": "ast", - "id": "backend_discordstub", - "community": 1, - "norm_label": "discordstub" - }, - { - "label": "tokenRequest", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L73", - "_origin": "ast", - "id": "backend_tokenrequest", - "community": 1, - "norm_label": "tokenrequest" - }, - { - "label": "Values", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "values", - "community": 1, - "norm_label": "values" - }, - { - "label": "newDiscordStub()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L78", - "_origin": "ast", - "id": "backend_web_test_newdiscordstub", - "community": 1, - "norm_label": "newdiscordstub()" - }, - { - "label": "Server", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "server", - "community": 1, - "norm_label": "server" - }, - { - "label": "discordConfig()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L140", - "_origin": "ast", - "id": "backend_web_test_discordconfig", - "community": 1, - "norm_label": "discordconfig()" - }, - { - "label": "oauthWebTestServer()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L152", - "_origin": "ast", - "id": "backend_web_test_oauthwebtestserver", - "community": 1, - "norm_label": "oauthwebtestserver()" - }, - { - "label": "startSignIn()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L163", - "_origin": "ast", - "id": "backend_web_test_startsignin", - "community": 1, - "norm_label": "startsignin()" - }, - { - "label": "completeSignIn()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L185", - "_origin": "ast", - "id": "backend_web_test_completesignin", - "community": 1, - "norm_label": "completesignin()" - }, - { - "label": "ResponseRecorder", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_responserecorder", - "community": 1, - "norm_label": "responserecorder" - }, - { - "label": "storeReaders()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L195", - "_origin": "ast", - "id": "backend_web_test_storereaders", - "community": 1, - "norm_label": "storereaders()" - }, - { - "label": "signInCookie()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L206", - "_origin": "ast", - "id": "backend_web_test_signincookie", - "community": 1, - "norm_label": "signincookie()" - }, - { - "label": "signedInReader()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L217", - "_origin": "ast", - "id": "backend_web_test_signedinreader", - "community": 1, - "norm_label": "signedinreader()" - }, - { - "label": "TestIndexWithoutSessionShowsLogin()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L226", - "_origin": "ast", - "id": "backend_web_test_testindexwithoutsessionshowslogin", - "community": 1, - "norm_label": "testindexwithoutsessionshowslogin()" - }, - { - "label": "TestIndexWithSessionShowsList()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L239", - "_origin": "ast", - "id": "backend_web_test_testindexwithsessionshowslist", - "community": 1, - "norm_label": "testindexwithsessionshowslist()" - }, - { - "label": "TestDiscordLoginFullFlow()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L263", - "_origin": "ast", - "id": "backend_web_test_testdiscordloginfullflow", - "community": 1, - "norm_label": "testdiscordloginfullflow()" - }, - { - "label": "TestDiscordCallbackRejectsMissingState()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L350", - "_origin": "ast", - "id": "backend_web_test_testdiscordcallbackrejectsmissingstate", - "community": 1, - "norm_label": "testdiscordcallbackrejectsmissingstate()" - }, - { - "label": "TestDiscordCallbackRejectsMismatchedState()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L366", - "_origin": "ast", - "id": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", - "community": 1, - "norm_label": "testdiscordcallbackrejectsmismatchedstate()" - }, - { - "label": "TestDiscordCallbackStateIsSingleUse()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L383", - "_origin": "ast", - "id": "backend_web_test_testdiscordcallbackstateissingleuse", - "community": 1, - "norm_label": "testdiscordcallbackstateissingleuse()" - }, - { - "label": "TestDiscordLoginRefusesNonMember()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L399", - "_origin": "ast", - "id": "backend_web_test_testdiscordloginrefusesnonmember", - "community": 1, - "norm_label": "testdiscordloginrefusesnonmember()" - }, - { - "label": "TestDiscordLoginRequiresRolePositive()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L445", - "_origin": "ast", - "id": "backend_web_test_testdiscordloginrequiresrolepositive", - "community": 1, - "norm_label": "testdiscordloginrequiresrolepositive()" - }, - { - "label": "TestGuildMemberRegistersOnFirstLoginAndReusesIt()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L469", - "_origin": "ast", - "id": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "community": 1, - "norm_label": "testguildmemberregistersonfirstloginandreusesit()" - }, - { - "label": "TestOwnerLoginReusesTheSeededReader()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L498", - "_origin": "ast", - "id": "backend_web_test_testownerloginreusestheseededreader", - "community": 1, - "norm_label": "testownerloginreusestheseededreader()" - }, - { - "label": "TestNewReaderSeesEmptyLibraryAndTheirOwnScript()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L516", - "_origin": "ast", - "id": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "community": 1, - "norm_label": "testnewreaderseesemptylibraryandtheirownscript()" - }, - { - "label": "TestOwnerRevokesAnotherReadersSessions()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L576", - "_origin": "ast", - "id": "backend_web_test_testownerrevokesanotherreaderssessions", - "community": 1, - "norm_label": "testownerrevokesanotherreaderssessions()" - }, - { - "label": "fakeLanes", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L639", - "_origin": "ast", - "id": "backend_fakelanes", - "community": 7, - "norm_label": "fakelanes" - }, - { - "label": ".LaneStatus()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L641", - "_origin": "ast", - "id": "backend_fakelanes_lanestatus", - "community": 7, - "norm_label": ".lanestatus()" - }, - { - "label": "TestAdminPageCarriesRosterAndOwnerLink()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L646", - "_origin": "ast", - "id": "backend_web_test_testadminpagecarriesrosterandownerlink", - "community": 1, - "norm_label": "testadminpagecarriesrosterandownerlink()" - }, - { - "label": "TestAdminRoutesAreOwnerOnly()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L694", - "_origin": "ast", - "id": "backend_web_test_testadminroutesareowneronly", - "community": 1, - "norm_label": "testadminroutesareowneronly()" - }, - { - "label": "TestAdminPageShowsLaneStatus()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L744", - "_origin": "ast", - "id": "backend_web_test_testadminpageshowslanestatus", - "community": 1, - "norm_label": "testadminpageshowslanestatus()" - }, - { - "label": "TestAsleepBrowserLaneIsNotMarkedStalled()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L784", - "_origin": "ast", - "id": "backend_web_test_testasleepbrowserlaneisnotmarkedstalled", - "community": 1, - "norm_label": "testasleepbrowserlaneisnotmarkedstalled()" - }, - { - "label": "TestLaneStatusOmitsUnknownGap()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L813", - "_origin": "ast", - "id": "backend_web_test_testlanestatusomitsunknowngap", - "community": 1, - "norm_label": "testlanestatusomitsunknowngap()" - }, - { - "label": "TestAdminPageWithoutAPollerSaysSo()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L837", - "_origin": "ast", - "id": "backend_web_test_testadminpagewithoutapollersaysso", - "community": 1, - "norm_label": "testadminpagewithoutapollersaysso()" - }, - { - "label": "TestOwnerClearsReaderMarks()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L869", - "_origin": "ast", - "id": "backend_web_test_testownerclearsreadermarks", - "community": 1, - "norm_label": "testownerclearsreadermarks()" - }, - { - "label": "TestDiscordLoginTokenEndpointDown()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L916", - "_origin": "ast", - "id": "backend_web_test_testdiscordlogintokenendpointdown", - "community": 1, - "norm_label": "testdiscordlogintokenendpointdown()" - }, - { - "label": "TestCallbackRateLimited()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L935", - "_origin": "ast", - "id": "backend_web_test_testcallbackratelimited", - "community": 1, - "norm_label": "testcallbackratelimited()" - }, - { - "label": "TestLogoutDeletesSession()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L961", - "_origin": "ast", - "id": "backend_web_test_testlogoutdeletessession", - "community": 1, - "norm_label": "testlogoutdeletessession()" - }, - { - "label": "TestExpiredSessionRejected()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L991", - "_origin": "ast", - "id": "backend_web_test_testexpiredsessionrejected", - "community": 1, - "norm_label": "testexpiredsessionrejected()" - }, - { - "label": "TestBookmarksAPIStillBearerOnly()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1017", - "_origin": "ast", - "id": "backend_web_test_testbookmarksapistillbeareronly", - "community": 1, - "norm_label": "testbookmarksapistillbeareronly()" - }, - { - "label": "TestStaticAssetsServed()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1038", - "_origin": "ast", - "id": "backend_web_test_teststaticassetsserved", - "community": 1, - "norm_label": "teststaticassetsserved()" - }, - { - "label": "seed()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1053", - "_origin": "ast", - "id": "backend_web_test_seed", - "community": 1, - "norm_label": "seed()" - }, - { - "label": "uiRequest()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "_origin": "ast", - "id": "backend_web_test_uirequest", - "community": 1, - "norm_label": "uirequest()" - }, - { - "label": "Request", - "file_type": "code", - "source_file": "", - "source_location": "", - "_origin": "ast", - "id": "backend_web_test_go_request", - "community": 1, - "norm_label": "request" - }, - { - "label": "TestUIRoutesRequireSession()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1075", - "_origin": "ast", - "id": "backend_web_test_testuiroutesrequiresession", - "community": 1, - "norm_label": "testuiroutesrequiresession()" - }, - { - "label": "TestFavoriteTogglesWithoutReordering()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1094", - "_origin": "ast", - "id": "backend_web_test_testfavoritetoggleswithoutreordering", - "community": 1, - "norm_label": "testfavoritetoggleswithoutreordering()" - }, - { - "label": "TestCardHxTargetIsValidSelectorForColonKey()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1143", - "_origin": "ast", - "id": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "community": 1, - "norm_label": "testcardhxtargetisvalidselectorforcolonkey()" - }, - { - "label": "TestChapterOverrideMovesUpdatedAt()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1169", - "_origin": "ast", - "id": "backend_web_test_testchapteroverridemovesupdatedat", - "community": 1, - "norm_label": "testchapteroverridemovesupdatedat()" - }, - { - "label": "TestChapterOverrideNoOpPreservesURLAndUpdatedAt()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1204", - "_origin": "ast", - "id": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "community": 1, - "norm_label": "testchapteroverridenooppreservesurlandupdatedat()" - }, - { - "label": "TestChapterOverrideRejectsBadInput()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1244", - "_origin": "ast", - "id": "backend_web_test_testchapteroverriderejectsbadinput", - "community": 1, - "norm_label": "testchapteroverriderejectsbadinput()" - }, - { - "label": "TestMutationsOnMissingKey()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1268", - "_origin": "ast", - "id": "backend_web_test_testmutationsonmissingkey", - "community": 1, - "norm_label": "testmutationsonmissingkey()" - }, - { - "label": "TestUIDeleteRemovesRow()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1289", - "_origin": "ast", - "id": "backend_web_test_testuideleteremovesrow", - "community": 1, - "norm_label": "testuideleteremovesrow()" - }, - { - "label": "TestUIListFavouritesTab()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1316", - "_origin": "ast", - "id": "backend_web_test_testuilistfavouritestab", - "community": 1, - "norm_label": "testuilistfavouritestab()" - }, - { - "label": "TestUIListNewTab()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1342", - "_origin": "ast", - "id": "backend_web_test_testuilistnewtab", - "community": 1, - "norm_label": "testuilistnewtab()" - }, - { - "label": "seedStatusRows()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1375", - "_origin": "ast", - "id": "backend_web_test_seedstatusrows", - "community": 1, - "norm_label": "seedstatusrows()" - }, - { - "label": "TestTabsShowOnlyTheirBucket()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1396", - "_origin": "ast", - "id": "backend_web_test_testtabsshowonlytheirbucket", - "community": 1, - "norm_label": "testtabsshowonlytheirbucket()" - }, - { - "label": "stripOf()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1438", - "_origin": "ast", - "id": "backend_web_test_stripof", - "community": 1, - "norm_label": "stripof()" - }, - { - "label": "TestRecentStripCarriesUnreadOnlyAndOnlyOnAll()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1453", - "_origin": "ast", - "id": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "community": 1, - "norm_label": "testrecentstripcarriesunreadonlyandonlyonall()" - }, - { - "label": "TestRecentStripCapped()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1504", - "_origin": "ast", - "id": "backend_web_test_testrecentstripcapped", - "community": 1, - "norm_label": "testrecentstripcapped()" - }, - { - "label": "postStatus()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "_origin": "ast", - "id": "backend_web_test_poststatus", - "community": 1, - "norm_label": "poststatus()" - }, - { - "label": "TestUIStatusSetsBucket()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1535", - "_origin": "ast", - "id": "backend_web_test_testuistatussetsbucket", - "community": 1, - "norm_label": "testuistatussetsbucket()" - }, - { - "label": "TestUIStatusRejectsUnknownValue()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1554", - "_origin": "ast", - "id": "backend_web_test_testuistatusrejectsunknownvalue", - "community": 1, - "norm_label": "testuistatusrejectsunknownvalue()" - }, - { - "label": "TestUIStatusRequiresSession()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1568", - "_origin": "ast", - "id": "backend_web_test_testuistatusrequiressession", - "community": 1, - "norm_label": "testuistatusrequiressession()" - }, - { - "label": "TestUIStatusDoesNotReorderList()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1583", - "_origin": "ast", - "id": "backend_web_test_testuistatusdoesnotreorderlist", - "community": 1, - "norm_label": "testuistatusdoesnotreorderlist()" - }, - { - "label": "TestCardShowsStatusControls()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1599", - "_origin": "ast", - "id": "backend_web_test_testcardshowsstatuscontrols", - "community": 1, - "norm_label": "testcardshowsstatuscontrols()" - }, - { - "label": "TestAppRendersNewTabs()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1637", - "_origin": "ast", - "id": "backend_web_test_testapprendersnewtabs", - "community": 1, - "norm_label": "testapprendersnewtabs()" - }, - { - "label": "TestMutationRefreshesChromeOutOfBand()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1656", - "_origin": "ast", - "id": "backend_web_test_testmutationrefresheschromeoutofband", - "community": 1, - "norm_label": "testmutationrefresheschromeoutofband()" - }, - { - "label": "seedLibraries()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1689", - "_origin": "ast", - "id": "backend_web_test_seedlibraries", - "community": 1, - "norm_label": "seedlibraries()" - }, - { - "label": "TestLibrariesAreDisjoint()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1702", - "_origin": "ast", - "id": "backend_web_test_testlibrariesaredisjoint", - "community": 1, - "norm_label": "testlibrariesaredisjoint()" - }, - { - "label": "TestKindlessRowShowsInMangaLibrary()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1733", - "_origin": "ast", - "id": "backend_web_test_testkindlessrowshowsinmangalibrary", - "community": 1, - "norm_label": "testkindlessrowshowsinmangalibrary()" - }, - { - "label": "TestNovelPageOmitsUpdatedTab()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1748", - "_origin": "ast", - "id": "backend_web_test_testnovelpageomitsupdatedtab", - "community": 1, - "norm_label": "testnovelpageomitsupdatedtab()" - }, - { - "label": "TestMangaPageKeepsUpdatedTab()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1779", - "_origin": "ast", - "id": "backend_web_test_testmangapagekeepsupdatedtab", - "community": 1, - "norm_label": "testmangapagekeepsupdatedtab()" - }, - { - "label": "TestNovelNewTabFallsBackToAll()", - "file_type": "code", - "source_file": "backend/web_test.go", - "source_location": "L1797", - "_origin": "ast", - "id": "backend_web_test_testnovelnewtabfallsbacktoall", - "community": 1, - "norm_label": "testnovelnewtabfallsbacktoall()" - }, - { - "label": "entrypoint.sh", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L1", - "metadata": { - "language": "bash", - "kind": "file" - }, - "_origin": "ast", - "id": "chrome_entrypoint", - "community": 23, - "norm_label": "entrypoint.sh" - }, - { - "label": "entrypoint.sh script", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L1", - "metadata": { - "language": "bash", - "kind": "bash_entrypoint" - }, - "_origin": "ast", - "id": "chrome_entrypoint_sh__entry", - "community": 23, - "norm_label": "entrypoint.sh script" - }, - { - "label": "lock()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L37", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_lock", - "community": 23, - "norm_label": "lock()" - }, - { - "label": "unlock()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L41", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_unlock", - "community": 23, - "norm_label": "unlock()" - }, - { - "label": "browser_alive()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L45", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_browser_alive", - "community": 23, - "norm_label": "browser_alive()" - }, - { - "label": "has_connections()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L51", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_has_connections", - "community": 23, - "norm_label": "has_connections()" - }, - { - "label": "start_browser()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L65", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_start_browser", - "community": 23, - "norm_label": "start_browser()" - }, - { - "label": "stop_browser()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L84", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_stop_browser", - "community": 23, - "norm_label": "stop_browser()" - }, - { - "label": "wait_for_browser()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L98", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_wait_for_browser", - "community": 23, - "norm_label": "wait_for_browser()" - }, - { - "label": "finish_connection()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L111", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_finish_connection", - "community": 23, - "norm_label": "finish_connection()" - }, - { - "label": "connection_signal()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L118", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_connection_signal", - "community": 23, - "norm_label": "connection_signal()" - }, - { - "label": "connection()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L124", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_connection", - "community": 23, - "norm_label": "connection()" - }, - { - "label": "reaper()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L152", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_reaper", - "community": 23, - "norm_label": "reaper()" - }, - { - "label": "stop_browser_gracefully()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L200", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_stop_browser_gracefully", - "community": 23, - "norm_label": "stop_browser_gracefully()" - }, - { - "label": "shutdown()", - "file_type": "code", - "source_file": "chrome/entrypoint.sh", - "source_location": "L210", - "metadata": { - "language": "bash", - "kind": "bash_function" - }, - "_origin": "ast", - "id": "chrome_entrypoint_shutdown", - "community": 23, - "norm_label": "shutdown()" - }, - { - "label": "manga-bookmark.user.js", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1", - "_origin": "ast", - "id": "userscript_manga_bookmark_user", - "community": 2, - "norm_label": "manga-bookmark.user.js" - }, - { - "label": "meta()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L64", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_meta", - "community": 2, - "norm_label": "meta()" - }, - { - "label": "anchorsFromDocument()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L73", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_anchorsfromdocument", - "community": 2, - "norm_label": "anchorsfromdocument()" - }, - { - "label": "anchorsFromHTML()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L82", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_anchorsfromhtml", - "community": 2, - "norm_label": "anchorsfromhtml()" - }, - { - "label": "stripBuildHash()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L100", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_stripbuildhash", - "community": 2, - "norm_label": "stripbuildhash()" - }, - { - "label": "comixSeriesId()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L107", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_comixseriesid", - "community": 2, - "norm_label": "comixseriesid()" - }, - { - "label": "detect()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L118", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_detect", - "community": 2, - "norm_label": "detect()" - }, - { - "label": "latestChapterFromAnchors()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L163", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_latestchapterfromanchors", - "community": 2, - "norm_label": "latestchapterfromanchors()" - }, - { - "label": "latestChapterFromApi()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L368", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_latestchapterfromapi", - "community": 2, - "norm_label": "latestchapterfromapi()" - }, - { - "label": "keyOf()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L396", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_keyof", - "community": 2, - "norm_label": "keyof()" - }, - { - "label": "adapterFor()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L400", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_adapterfor", - "community": 2, - "norm_label": "adapterfor()" - }, - { - "label": "computeLatestChapter()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L407", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_computelatestchapter", - "community": 2, - "norm_label": "computelatestchapter()" - }, - { - "label": "currentSite()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L412", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_currentsite", - "community": 2, - "norm_label": "currentsite()" - }, - { - "label": "loadCache()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L421", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_loadcache", - "community": 2, - "norm_label": "loadcache()" - }, - { - "label": "saveCache()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L430", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_savecache", - "community": 2, - "norm_label": "savecache()" - }, - { - "label": "loadLastChecked()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L438", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_loadlastchecked", - "community": 2, - "norm_label": "loadlastchecked()" - }, - { - "label": "saveLastChecked()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L447", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_savelastchecked", - "community": 2, - "norm_label": "savelastchecked()" - }, - { - "label": "authHeaders()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L455", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_authheaders", - "community": 2, - "norm_label": "authheaders()" - }, - { - "label": "httpError()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L461", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_httperror", - "community": 2, - "norm_label": "httperror()" - }, - { - "label": "apiGet()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L467", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_apiget", - "community": 2, - "norm_label": "apiget()" - }, - { - "label": "apiPut()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L477", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_apiput", - "community": 2, - "norm_label": "apiput()" - }, - { - "label": "apiDelete()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L493", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_apidelete", - "community": 2, - "norm_label": "apidelete()" - }, - { - "label": "reindex()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L513", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_reindex", - "community": 2, - "norm_label": "reindex()" - }, - { - "label": "setList()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L519", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_setlist", - "community": 2, - "norm_label": "setlist()" - }, - { - "label": "upsertLocal()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L527", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_upsertlocal", - "community": 2, - "norm_label": "upsertlocal()" - }, - { - "label": "removeLocal()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L535", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_removelocal", - "community": 2, - "norm_label": "removelocal()" - }, - { - "label": "statusOf()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L543", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_statusof", - "community": 2, - "norm_label": "statusof()" - }, - { - "label": "kindOf()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L549", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_kindof", - "community": 2, - "norm_label": "kindof()" - }, - { - "label": "loadQueue()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L571", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_loadqueue", - "community": 2, - "norm_label": "loadqueue()" - }, - { - "label": "saveQueue()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L580", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_savequeue", - "community": 2, - "norm_label": "savequeue()" - }, - { - "label": "queueCount()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L622", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queuecount", - "community": 2, - "norm_label": "queuecount()" - }, - { - "label": "queueGet()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L626", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queueget", - "community": 2, - "norm_label": "queueget()" - }, - { - "label": "titleFor()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L630", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_titlefor", - "community": 2, - "norm_label": "titlefor()" - }, - { - "label": "queuePush()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L637", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queuepush", - "community": 2, - "norm_label": "queuepush()" - }, - { - "label": "queueDrop()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L646", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queuedrop", - "community": 2, - "norm_label": "queuedrop()" - }, - { - "label": "queueDefer()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L657", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queuedefer", - "community": 2, - "norm_label": "queuedefer()" - }, - { - "label": "queueEnqueue()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L669", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_queueenqueue", - "community": 2, - "norm_label": "queueenqueue()" - }, - { - "label": "drain()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L705", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_drain", - "community": 2, - "norm_label": "drain()" - }, - { - "label": "overlayPending()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L739", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_overlaypending", - "community": 2, - "norm_label": "overlaypending()" - }, - { - "label": "pushBookmark()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L765", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_pushbookmark", - "community": 2, - "norm_label": "pushbookmark()" - }, - { - "label": "pushDelete()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L810", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_pushdelete", - "community": 2, - "norm_label": "pushdelete()" - }, - { - "label": "bookmarkCurrent()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L829", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_bookmarkcurrent", - "community": 2, - "norm_label": "bookmarkcurrent()" - }, - { - "label": "updateToCurrentChapter()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L850", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_updatetocurrentchapter", - "community": 2, - "norm_label": "updatetocurrentchapter()" - }, - { - "label": "syncUpsert()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L871", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_syncupsert", - "community": 2, - "norm_label": "syncupsert()" - }, - { - "label": "toggleFavorite()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L878", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_togglefavorite", - "community": 2, - "norm_label": "togglefavorite()" - }, - { - "label": "toggleArchive()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L893", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_togglearchive", - "community": 2, - "norm_label": "togglearchive()" - }, - { - "label": "reportLatestChapter()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L917", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_reportlatestchapter", - "community": 2, - "norm_label": "reportlatestchapter()" - }, - { - "label": "maybeCaptureLatestOnSeriesPage()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L945", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "community": 2, - "norm_label": "maybecapturelatestonseriespage()" - }, - { - "label": "backgroundRefreshLatest()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L961", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "community": 2, - "norm_label": "backgroundrefreshlatest()" - }, - { - "label": "removeBookmark()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L998", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_removebookmark", - "community": 2, - "norm_label": "removebookmark()" - }, - { - "label": "chapterIdentity()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1013", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_chapteridentity", - "community": 2, - "norm_label": "chapteridentity()" - }, - { - "label": "armDwell()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1017", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_armdwell", - "community": 2, - "norm_label": "armdwell()" - }, - { - "label": "cancelDwell()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1029", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_canceldwell", - "community": 2, - "norm_label": "canceldwell()" - }, - { - "label": "maybeAutoUpdate()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1036", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_maybeautoupdate", - "community": 2, - "norm_label": "maybeautoupdate()" - }, - { - "label": "buildUI()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1066", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_buildui", - "community": 2, - "norm_label": "buildui()" - }, - { - "label": "clamp()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1115", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_clamp", - "community": 2, - "norm_label": "clamp()" - }, - { - "label": "applyFabPos()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1119", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_applyfabpos", - "community": 2, - "norm_label": "applyfabpos()" - }, - { - "label": "loadFabPos()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1132", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_loadfabpos", - "community": 2, - "norm_label": "loadfabpos()" - }, - { - "label": "saveFabPos()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1140", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_savefabpos", - "community": 2, - "norm_label": "savefabpos()" - }, - { - "label": "placeFab()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1148", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_placefab", - "community": 2, - "norm_label": "placefab()" - }, - { - "label": "makeDraggable()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1165", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_makedraggable", - "community": 2, - "norm_label": "makedraggable()" - }, - { - "label": "startRing()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1270", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_startring", - "community": 2, - "norm_label": "startring()" - }, - { - "label": "stopRing()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1280", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_stopring", - "community": 2, - "norm_label": "stopring()" - }, - { - "label": "togglePanel()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1288", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_togglepanel", - "community": 2, - "norm_label": "togglepanel()" - }, - { - "label": "el()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1294", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_el", - "community": 2, - "norm_label": "el()" - }, - { - "label": "render()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1306", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_render", - "community": 2, - "norm_label": "render()" - }, - { - "label": "renderItem()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1369", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_renderitem", - "community": 2, - "norm_label": "renderitem()" - }, - { - "label": "confirmRemove()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1426", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_confirmremove", - "community": 2, - "norm_label": "confirmremove()" - }, - { - "label": "toast()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1433", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_toast", - "community": 2, - "norm_label": "toast()" - }, - { - "label": "refresh()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1448", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_refresh", - "community": 2, - "norm_label": "refresh()" - }, - { - "label": "setPage()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1466", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_setpage", - "community": 2, - "norm_label": "setpage()" - }, - { - "label": "onNavigate()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1471", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_onnavigate", - "community": 2, - "norm_label": "onnavigate()" - }, - { - "label": "installNavWatcher()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1486", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_installnavwatcher", - "community": 2, - "norm_label": "installnavwatcher()" - }, - { - "label": "installLongPress()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1527", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_installlongpress", - "community": 2, - "norm_label": "installlongpress()" - }, - { - "label": "init()", - "file_type": "code", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1589", - "_origin": "ast", - "id": "userscript_manga_bookmark_user_init", - "community": 2, - "norm_label": "init()" - }, - { - "label": "novel-bookmark.user.js", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1", - "_origin": "ast", - "id": "userscript_novel_bookmark_user", - "community": 3, - "norm_label": "novel-bookmark.user.js" - }, - { - "label": "anchorsFromDocument()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L52", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_anchorsfromdocument", - "community": 3, - "norm_label": "anchorsfromdocument()" - }, - { - "label": "anchorsFromHTML()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L61", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_anchorsfromhtml", - "community": 3, - "norm_label": "anchorsfromhtml()" - }, - { - "label": "escapeRe()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L71", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_escapere", - "community": 3, - "norm_label": "escapere()" - }, - { - "label": "maxChapter()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L78", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_maxchapter", - "community": 3, - "norm_label": "maxchapter()" - }, - { - "label": "detect()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L93", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_detect", - "community": 3, - "norm_label": "detect()" - }, - { - "label": "latestChapterFromAnchors()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L130", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_latestchapterfromanchors", - "community": 3, - "norm_label": "latestchapterfromanchors()" - }, - { - "label": "seriesIdFromLnwPointer()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L143", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_seriesidfromlnwpointer", - "community": 3, - "norm_label": "seriesidfromlnwpointer()" - }, - { - "label": "keyOf()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L233", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_keyof", - "community": 3, - "norm_label": "keyof()" - }, - { - "label": "adapterFor()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L237", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_adapterfor", - "community": 3, - "norm_label": "adapterfor()" - }, - { - "label": "repairLnwStaleRow()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L250", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_repairlnwstalerow", - "community": 3, - "norm_label": "repairlnwstalerow()" - }, - { - "label": "computeLatestChapter()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L341", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_computelatestchapter", - "community": 3, - "norm_label": "computelatestchapter()" - }, - { - "label": "currentSite()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L346", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_currentsite", - "community": 3, - "norm_label": "currentsite()" - }, - { - "label": "loadCache()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L355", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_loadcache", - "community": 3, - "norm_label": "loadcache()" - }, - { - "label": "saveCache()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L364", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_savecache", - "community": 3, - "norm_label": "savecache()" - }, - { - "label": "loadLastChecked()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L372", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_loadlastchecked", - "community": 3, - "norm_label": "loadlastchecked()" - }, - { - "label": "saveLastChecked()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L381", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_savelastchecked", - "community": 3, - "norm_label": "savelastchecked()" - }, - { - "label": "authHeaders()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L389", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_authheaders", - "community": 3, - "norm_label": "authheaders()" - }, - { - "label": "httpError()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L395", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_httperror", - "community": 3, - "norm_label": "httperror()" - }, - { - "label": "apiGet()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L401", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_apiget", - "community": 3, - "norm_label": "apiget()" - }, - { - "label": "apiPut()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L411", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_apiput", - "community": 3, - "norm_label": "apiput()" - }, - { - "label": "apiDelete()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L427", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_apidelete", - "community": 3, - "norm_label": "apidelete()" - }, - { - "label": "reindex()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L447", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_reindex", - "community": 3, - "norm_label": "reindex()" - }, - { - "label": "setList()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L453", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_setlist", - "community": 3, - "norm_label": "setlist()" - }, - { - "label": "upsertLocal()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L461", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_upsertlocal", - "community": 3, - "norm_label": "upsertlocal()" - }, - { - "label": "removeLocal()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L469", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_removelocal", - "community": 3, - "norm_label": "removelocal()" - }, - { - "label": "statusOf()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L477", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_statusof", - "community": 3, - "norm_label": "statusof()" - }, - { - "label": "kindOf()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L483", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_kindof", - "community": 3, - "norm_label": "kindof()" - }, - { - "label": "loadQueue()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L505", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_loadqueue", - "community": 3, - "norm_label": "loadqueue()" - }, - { - "label": "saveQueue()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L514", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_savequeue", - "community": 3, - "norm_label": "savequeue()" - }, - { - "label": "queueCount()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L526", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queuecount", - "community": 3, - "norm_label": "queuecount()" - }, - { - "label": "queueGet()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L530", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queueget", - "community": 3, - "norm_label": "queueget()" - }, - { - "label": "titleFor()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L534", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_titlefor", - "community": 3, - "norm_label": "titlefor()" - }, - { - "label": "queuePush()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L541", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queuepush", - "community": 3, - "norm_label": "queuepush()" - }, - { - "label": "queueDrop()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L550", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queuedrop", - "community": 3, - "norm_label": "queuedrop()" - }, - { - "label": "queueDefer()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L561", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queuedefer", - "community": 3, - "norm_label": "queuedefer()" - }, - { - "label": "queueEnqueue()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L573", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_queueenqueue", - "community": 3, - "norm_label": "queueenqueue()" - }, - { - "label": "drain()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L609", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_drain", - "community": 3, - "norm_label": "drain()" - }, - { - "label": "overlayPending()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L643", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_overlaypending", - "community": 3, - "norm_label": "overlaypending()" - }, - { - "label": "pushBookmark()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L669", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_pushbookmark", - "community": 3, - "norm_label": "pushbookmark()" - }, - { - "label": "pushDelete()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L714", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_pushdelete", - "community": 3, - "norm_label": "pushdelete()" - }, - { - "label": "bookmarkCurrent()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L733", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_bookmarkcurrent", - "community": 3, - "norm_label": "bookmarkcurrent()" - }, - { - "label": "updateToCurrentChapter()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L754", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_updatetocurrentchapter", - "community": 3, - "norm_label": "updatetocurrentchapter()" - }, - { - "label": "syncUpsert()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L775", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_syncupsert", - "community": 3, - "norm_label": "syncupsert()" - }, - { - "label": "toggleFavorite()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L782", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_togglefavorite", - "community": 3, - "norm_label": "togglefavorite()" - }, - { - "label": "toggleArchive()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L797", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_togglearchive", - "community": 3, - "norm_label": "togglearchive()" - }, - { - "label": "reportLatestChapter()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L821", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_reportlatestchapter", - "community": 3, - "norm_label": "reportlatestchapter()" - }, - { - "label": "maybeCaptureLatestOnSeriesPage()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L849", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "community": 3, - "norm_label": "maybecapturelatestonseriespage()" - }, - { - "label": "backgroundRefreshLatest()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L865", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "community": 3, - "norm_label": "backgroundrefreshlatest()" - }, - { - "label": "removeBookmark()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L904", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_removebookmark", - "community": 3, - "norm_label": "removebookmark()" - }, - { - "label": "chapterIdentity()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L919", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_chapteridentity", - "community": 3, - "norm_label": "chapteridentity()" - }, - { - "label": "armDwell()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L923", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_armdwell", - "community": 3, - "norm_label": "armdwell()" - }, - { - "label": "cancelDwell()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L935", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_canceldwell", - "community": 3, - "norm_label": "canceldwell()" - }, - { - "label": "maybeAutoUpdate()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L942", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_maybeautoupdate", - "community": 3, - "norm_label": "maybeautoupdate()" - }, - { - "label": "buildUI()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L972", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_buildui", - "community": 3, - "norm_label": "buildui()" - }, - { - "label": "clamp()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1021", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_clamp", - "community": 3, - "norm_label": "clamp()" - }, - { - "label": "applyFabPos()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1025", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_applyfabpos", - "community": 3, - "norm_label": "applyfabpos()" - }, - { - "label": "loadFabPos()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1038", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_loadfabpos", - "community": 3, - "norm_label": "loadfabpos()" - }, - { - "label": "saveFabPos()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1046", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_savefabpos", - "community": 3, - "norm_label": "savefabpos()" - }, - { - "label": "placeFab()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1054", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_placefab", - "community": 3, - "norm_label": "placefab()" - }, - { - "label": "makeDraggable()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1071", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_makedraggable", - "community": 3, - "norm_label": "makedraggable()" - }, - { - "label": "startRing()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1176", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_startring", - "community": 3, - "norm_label": "startring()" - }, - { - "label": "stopRing()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1186", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_stopring", - "community": 3, - "norm_label": "stopring()" - }, - { - "label": "togglePanel()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1194", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_togglepanel", - "community": 3, - "norm_label": "togglepanel()" - }, - { - "label": "el()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1200", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_el", - "community": 3, - "norm_label": "el()" - }, - { - "label": "render()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1212", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_render", - "community": 3, - "norm_label": "render()" - }, - { - "label": "renderItem()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1275", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_renderitem", - "community": 3, - "norm_label": "renderitem()" - }, - { - "label": "confirmRemove()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1332", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_confirmremove", - "community": 3, - "norm_label": "confirmremove()" - }, - { - "label": "toast()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1339", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_toast", - "community": 3, - "norm_label": "toast()" - }, - { - "label": "refresh()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1354", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_refresh", - "community": 3, - "norm_label": "refresh()" - }, - { - "label": "applyLnwStaleRowRepair()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1377", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "community": 3, - "norm_label": "applylnwstalerowrepair()" - }, - { - "label": "onNavigate()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1402", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_onnavigate", - "community": 3, - "norm_label": "onnavigate()" - }, - { - "label": "installNavWatcher()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1418", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_installnavwatcher", - "community": 3, - "norm_label": "installnavwatcher()" - }, - { - "label": "installLongPress()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1452", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_installlongpress", - "community": 3, - "norm_label": "installlongpress()" - }, - { - "label": "init()", - "file_type": "code", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1514", - "_origin": "ast", - "id": "userscript_novel_bookmark_user_init", - "community": 3, - "norm_label": "init()" - }, - { - "label": "logic.test.js", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L1", - "_origin": "ast", - "id": "userscript_test_logic_test", - "community": 2, - "norm_label": "logic.test.js" - }, - { - "label": "test", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L3", - "_origin": "ast", - "id": "userscript_test_logic_test_test", - "community": 2, - "norm_label": "test" - }, - { - "label": "assert", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L4", - "_origin": "ast", - "id": "userscript_test_logic_test_assert", - "community": 2, - "norm_label": "assert" - }, - { - "label": "store", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L17", - "_origin": "ast", - "id": "userscript_test_logic_test_store", - "community": 2, - "norm_label": "store" - }, - { - "label": "metaTags", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L33", - "_origin": "ast", - "id": "userscript_test_logic_test_metatags", - "community": 2, - "norm_label": "metatags" - }, - { - "label": "querySelector()", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L38", - "_origin": "ast", - "id": "userscript_test_logic_test_queryselector", - "community": 2, - "norm_label": "queryselector()" - }, - { - "label": "addEventListener()", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L44", - "_origin": "ast", - "id": "userscript_test_logic_test_addeventlistener", - "community": 2, - "norm_label": "addeventlistener()" - }, - { - "label": "title()", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L45", - "_origin": "ast", - "id": "userscript_test_logic_test_title", - "community": 2, - "norm_label": "title()" - }, - { - "label": "{\n stripBuildHash,\n comixSeriesId,\n asura,\n demonic,\n comix,\n kagane,\n anchorsFromHTML,\n statusOf,\n kindOf,\n}", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "_origin": "ast", - "id": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", - "community": 2, - "norm_label": "{\n stripbuildhash,\n comixseriesid,\n asura,\n demonic,\n comix,\n kagane,\n anchorsfromhtml,\n statusof,\n kindof,\n}" - }, - { - "label": "loc()", - "file_type": "code", - "source_file": "userscript/test/logic.test.js", - "source_location": "L64", - "_origin": "ast", - "id": "userscript_test_logic_test_loc", - "community": 2, - "norm_label": "loc()" - }, - { - "label": "novel-logic.test.js", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L1", - "_origin": "ast", - "id": "userscript_test_novel_logic_test", - "community": 3, - "norm_label": "novel-logic.test.js" - }, - { - "label": "test", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L3", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_test", - "community": 3, - "norm_label": "test" - }, - { - "label": "assert", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L4", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_assert", - "community": 3, - "norm_label": "assert" - }, - { - "label": "store", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L12", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_store", - "community": 3, - "norm_label": "store" - }, - { - "label": "metaTags", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L21", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_metatags", - "community": 3, - "norm_label": "metatags" - }, - { - "label": "elements", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L22", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_elements", - "community": 3, - "norm_label": "elements" - }, - { - "label": "attrEls", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L25", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_attrels", - "community": 3, - "norm_label": "attrels" - }, - { - "label": "querySelector()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L27", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_queryselector", - "community": 3, - "norm_label": "queryselector()" - }, - { - "label": "querySelectorAll()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L38", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_queryselectorall", - "community": 3, - "norm_label": "queryselectorall()" - }, - { - "label": "addEventListener()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L41", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_addeventlistener", - "community": 3, - "norm_label": "addeventlistener()" - }, - { - "label": "{\n novelfull,\n lightnovelworld,\n computeLatestChapter,\n kindOf,\n maxChapter,\n repairLnwStaleRow,\n}", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", - "community": 3, - "norm_label": "{\n novelfull,\n lightnovelworld,\n computelatestchapter,\n kindof,\n maxchapter,\n repairlnwstalerow,\n}" - }, - { - "label": "loc()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L54", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_loc", - "community": 3, - "norm_label": "loc()" - }, - { - "label": "reset()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L59", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_reset", - "community": 2, - "norm_label": "reset()" - }, - { - "label": "staleRow()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L365", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_stalerow", - "community": 3, - "norm_label": "stalerow()" - }, - { - "label": "lnwPage()", - "file_type": "code", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L385", - "_origin": "ast", - "id": "userscript_test_novel_logic_test_lnwpage", - "community": 3, - "norm_label": "lnwpage()" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", - "community": 27, - "norm_label": "skill.md" - }, - { - "label": "Find Skills", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L6", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "community": 27, - "norm_label": "find skills" - }, - { - "label": "When to Use This Skill", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L10", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", - "community": 27, - "norm_label": "when to use this skill" - }, - { - "label": "What is the Skills CLI?", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L21", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", - "community": 27, - "norm_label": "what is the skills cli?" - }, - { - "label": "How to Help Users Find Skills", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L33", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "community": 27, - "norm_label": "how to help users find skills" - }, - { - "label": "Step 1: Understand What They Need", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L35", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", - "community": 27, - "norm_label": "step 1: understand what they need" - }, - { - "label": "Step 2: Check the Leaderboard First", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L43", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", - "community": 27, - "norm_label": "step 2: check the leaderboard first" - }, - { - "label": "Step 3: Search for Skills", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L51", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", - "community": 27, - "norm_label": "step 3: search for skills" - }, - { - "label": "Step 4: Verify Quality Before Recommending", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L65", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", - "community": 27, - "norm_label": "step 4: verify quality before recommending" - }, - { - "label": "Step 5: Present Options to the User", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L73", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", - "community": 27, - "norm_label": "step 5: present options to the user" - }, - { - "label": "Step 6: Offer to Install", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L95", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", - "community": 27, - "norm_label": "step 6: offer to install" - }, - { - "label": "Common Skill Categories", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L105", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", - "community": 27, - "norm_label": "common skill categories" - }, - { - "label": "Tips for Effective Searches", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L119", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", - "community": 27, - "norm_label": "tips for effective searches" - }, - { - "label": "When No Skills Are Found", - "file_type": "document", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L125", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", - "community": 27, - "norm_label": "when no skills are found" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", - "community": 17, - "norm_label": "skill.md" - }, - { - "label": "Go Code Style", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L24", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "community": 17, - "norm_label": "go code style" - }, - { - "label": "Line Length & Breaking", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L32", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", - "community": 17, - "norm_label": "line length & breaking" - }, - { - "label": "Variable Declarations", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L52", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", - "community": 17, - "norm_label": "variable declarations" - }, - { - "label": "Slice & Map Initialization", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L62", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", - "community": 17, - "norm_label": "slice & map initialization" - }, - { - "label": "Composite Literals", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L75", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", - "community": 17, - "norm_label": "composite literals" - }, - { - "label": "Control Flow", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L87", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "community": 17, - "norm_label": "control flow" - }, - { - "label": "Reduce Nesting", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L89", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", - "community": 17, - "norm_label": "reduce nesting" - }, - { - "label": "Eliminate Unnecessary `else`", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L108", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", - "community": 17, - "norm_label": "eliminate unnecessary `else`" - }, - { - "label": "Complex Conditions & Init Scope", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L132", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", - "community": 17, - "norm_label": "complex conditions & init scope" - }, - { - "label": "Switch Over If-Else Chains", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L154", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", - "community": 17, - "norm_label": "switch over if-else chains" - }, - { - "label": "Function Design", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L169", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", - "community": 17, - "norm_label": "function design" - }, - { - "label": "Prefer `range` for Iteration", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L181", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", - "community": 17, - "norm_label": "prefer `range` for iteration" - }, - { - "label": "Value vs Pointer Arguments", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L191", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", - "community": 17, - "norm_label": "value vs pointer arguments" - }, - { - "label": "Code Organization Within Files", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L195", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", - "community": 17, - "norm_label": "code organization within files" - }, - { - "label": "String Handling", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L204", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", - "community": 17, - "norm_label": "string handling" - }, - { - "label": "Type Conversions", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L208", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", - "community": 17, - "norm_label": "type conversions" - }, - { - "label": "Philosophy", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L216", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", - "community": 17, - "norm_label": "philosophy" - }, - { - "label": "Parallelizing Code Style Reviews", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L224", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", - "community": 17, - "norm_label": "parallelizing code style reviews" - }, - { - "label": "Enforce with Linters", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L228", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", - "community": 17, - "norm_label": "enforce with linters" - }, - { - "label": "Cross-References", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L232", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", - "community": 17, - "norm_label": "cross-references" - }, - { - "label": "details.md", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", - "community": 17, - "norm_label": "details.md" - }, - { - "label": "Code Style Details", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", - "community": 17, - "norm_label": "code style details" - }, - { - "label": "Extract Complex Conditions", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", - "community": 17, - "norm_label": "extract complex conditions" - }, - { - "label": "Value vs Pointer Arguments", - "file_type": "document", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L37", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", - "community": 17, - "norm_label": "value vs pointer arguments" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", - "community": 14, - "norm_label": "skill.md" - }, - { - "label": "Go Error Handling Best Practices", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L32", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "community": 14, - "norm_label": "go error handling best practices" - }, - { - "label": "Best Practices Summary", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L36", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", - "community": 14, - "norm_label": "best practices summary" - }, - { - "label": "Detailed Reference", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L54", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", - "community": 14, - "norm_label": "detailed reference" - }, - { - "label": "Parallelizing Error Handling Audits", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L62", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", - "community": 14, - "norm_label": "parallelizing error handling audits" - }, - { - "label": "Cross-References", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L72", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", - "community": 14, - "norm_label": "cross-references" - }, - { - "label": "References", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L80", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", - "community": 14, - "norm_label": "references" - }, - { - "label": "error-creation.md", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", - "community": 14, - "norm_label": "error-creation.md" - }, - { - "label": "Error Creation", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "community": 14, - "norm_label": "error creation" - }, - { - "label": "Errors as Values", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", - "community": 14, - "norm_label": "errors as values" - }, - { - "label": "Error String Conventions", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L30", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", - "community": 14, - "norm_label": "error string conventions" - }, - { - "label": "Creating Errors", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L50", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", - "community": 14, - "norm_label": "creating errors" - }, - { - "label": "`errors.New` \u2014 static error messages", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L52", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", - "community": 14, - "norm_label": "`errors.new` \u2014 static error messages" - }, - { - "label": "`fmt.Errorf` \u2014 dynamic error messages", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L59", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", - "community": 14, - "norm_label": "`fmt.errorf` \u2014 dynamic error messages" - }, - { - "label": "Decision table: which error strategy to use", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L73", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", - "community": 14, - "norm_label": "decision table: which error strategy to use" - }, - { - "label": "Low-Cardinality Error Messages", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L82", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", - "community": 14, - "norm_label": "low-cardinality error messages" - }, - { - "label": "Custom Error Types", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L105", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", - "community": 14, - "norm_label": "custom error types" - }, - { - "label": "Custom types that wrap other errors", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L128", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", - "community": 14, - "norm_label": "custom types that wrap other errors" - }, - { - "label": "error-handling.md", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", - "community": 14, - "norm_label": "error-handling.md" - }, - { - "label": "Error Handling Patterns and Logging", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "community": 14, - "norm_label": "error handling patterns and logging" - }, - { - "label": "The Single Handling Rule", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", - "community": 14, - "norm_label": "the single handling rule" - }, - { - "label": "Panic and Recover", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L41", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", - "community": 14, - "norm_label": "panic and recover" - }, - { - "label": "When to panic", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L43", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", - "community": 14, - "norm_label": "when to panic" - }, - { - "label": "Recovering from panics", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L67", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", - "community": 14, - "norm_label": "recovering from panics" - }, - { - "label": "Why Use `samber/oops`", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L90", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", - "community": 14, - "norm_label": "why use `samber/oops`" - }, - { - "label": "Logging Errors with `slog`", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L127", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", - "community": 14, - "norm_label": "logging errors with `slog`" - }, - { - "label": "error-wrapping.md", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", - "community": 14, - "norm_label": "error-wrapping.md" - }, - { - "label": "Error Wrapping and Inspection", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", - "community": 14, - "norm_label": "error wrapping and inspection" - }, - { - "label": "Error Wrapping with `%w`", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", - "community": 14, - "norm_label": "error wrapping with `%w`" - }, - { - "label": "`%w` vs `%v`: controlling exposure", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L18", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", - "community": 14, - "norm_label": "`%w` vs `%v`: controlling exposure" - }, - { - "label": "Inspecting Errors: `errors.Is` and `errors.As`", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L38", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", - "community": 14, - "norm_label": "inspecting errors: `errors.is` and `errors.as`" - }, - { - "label": "`errors.Is` \u2014 match against a sentinel value", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L40", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", - "community": 14, - "norm_label": "`errors.is` \u2014 match against a sentinel value" - }, - { - "label": "`errors.As / errors.AsType` \u2014 extract a typed error from the chain", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L52", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", - "community": 14, - "norm_label": "`errors.as / errors.astype` \u2014 extract a typed error from the chain" - }, - { - "label": "Combining Errors with `errors.Join`", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L70", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", - "community": 14, - "norm_label": "combining errors with `errors.join`" - }, - { - "label": "Use case: validating multiple fields", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L74", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", - "community": 14, - "norm_label": "use case: validating multiple fields" - }, - { - "label": "Use case: parallel operations with independent failures", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L91", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", - "community": 14, - "norm_label": "use case: parallel operations with independent failures" - }, - { - "label": "`errors.Is` works through joined errors", - "file_type": "document", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L105", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", - "community": 14, - "norm_label": "`errors.is` works through joined errors" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "community": 47, - "norm_label": "skill.md" - }, - { - "label": "Go Performance Optimization", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L40", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "community": 33, - "norm_label": "go performance optimization" - }, - { - "label": "Core Philosophy", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L42", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", - "community": 33, - "norm_label": "core philosophy" - }, - { - "label": "Rule Out External Bottlenecks First", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L48", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", - "community": 33, - "norm_label": "rule out external bottlenecks first" - }, - { - "label": "Iterative Optimization Methodology", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L56", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", - "community": 33, - "norm_label": "iterative optimization methodology" - }, - { - "label": "The cycle: Define Goals \u2192 Benchmark \u2192 Diagnose \u2192 Improve \u2192 Benchmark", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L58", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", - "community": 33, - "norm_label": "the cycle: define goals \u2192 benchmark \u2192 diagnose \u2192 improve \u2192 benchmark" - }, - { - "label": "Decision Tree: Where Is Time Spent?", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L73", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", - "community": 33, - "norm_label": "decision tree: where is time spent?" - }, - { - "label": "Common Mistakes", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L86", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", - "community": 33, - "norm_label": "common mistakes" - }, - { - "label": "Deep Dives", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L98", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", - "community": 33, - "norm_label": "deep dives" - }, - { - "label": "CI Regression Detection", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L107", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", - "community": 33, - "norm_label": "ci regression detection" - }, - { - "label": "Cross-References", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L111", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", - "community": 33, - "norm_label": "cross-references" - }, - { - "label": "caching.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", - "community": 22, - "norm_label": "caching.md" - }, - { - "label": "Caching Patterns", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "community": 22, - "norm_label": "caching patterns" - }, - { - "label": "Compiled Pattern Caching", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", - "community": 22, - "norm_label": "compiled pattern caching" - }, - { - "label": "Regexp at package level", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L9", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", - "community": 22, - "norm_label": "regexp at package level" - }, - { - "label": "Template caching", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L28", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", - "community": 22, - "norm_label": "template caching" - }, - { - "label": "Precomputed lookup tables", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L36", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", - "community": 22, - "norm_label": "precomputed lookup tables" - }, - { - "label": "Request-Level Caching", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L50", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", - "community": 22, - "norm_label": "request-level caching" - }, - { - "label": "singleflight for cache stampede prevention", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L54", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", - "community": 22, - "norm_label": "singleflight for cache stampede prevention" - }, - { - "label": "LRU caches", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L83", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", - "community": 22, - "norm_label": "lru caches" - }, - { - "label": "Algorithmic Complexity", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L92", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", - "community": 22, - "norm_label": "algorithmic complexity" - }, - { - "label": "Work Avoidance", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L110", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "community": 22, - "norm_label": "work avoidance" - }, - { - "label": "Map lookups over slice scanning", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L114", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", - "community": 22, - "norm_label": "map lookups over slice scanning" - }, - { - "label": "Early returns and short-circuit loops", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L134", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", - "community": 22, - "norm_label": "early returns and short-circuit loops" - }, - { - "label": "Avoid iterator chains", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L153", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", - "community": 22, - "norm_label": "avoid iterator chains" - }, - { - "label": "Replace indirect function calls with direct loops", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L167", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", - "community": 22, - "norm_label": "replace indirect function calls with direct loops" - }, - { - "label": "cpu.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", - "community": 47, - "norm_label": "cpu.md" - }, - { - "label": "CPU Optimization", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "community": 21, - "norm_label": "cpu optimization" - }, - { - "label": "Function Inlining", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", - "community": 21, - "norm_label": "function inlining" - }, - { - "label": "Value receivers enable inlining", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L37", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", - "community": 21, - "norm_label": "value receivers enable inlining" - }, - { - "label": "Cache Locality", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L49", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "community": 21, - "norm_label": "cache locality" - }, - { - "label": "Row-major traversal", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L55", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", - "community": 21, - "norm_label": "row-major traversal" - }, - { - "label": "Contiguous 2D allocation", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L77", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", - "community": 21, - "norm_label": "contiguous 2d allocation" - }, - { - "label": "Struct of Arrays (SoA) vs Array of Structs (AoS)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L92", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", - "community": 21, - "norm_label": "struct of arrays (soa) vs array of structs (aos)" - }, - { - "label": "Pointer-heavy vs value-heavy data", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L109", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", - "community": 21, - "norm_label": "pointer-heavy vs value-heavy data" - }, - { - "label": "False Sharing", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L122", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", - "community": 21, - "norm_label": "false sharing" - }, - { - "label": "Instruction-Level Parallelism", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L142", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", - "community": 21, - "norm_label": "instruction-level parallelism" - }, - { - "label": "SIMD (Single Instruction, Multiple Data)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L165", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", - "community": 21, - "norm_label": "simd (single instruction, multiple data)" - }, - { - "label": "Handling CPU-specific instruction sets", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L188", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", - "community": 21, - "norm_label": "handling cpu-specific instruction sets" - }, - { - "label": "Tight Loops and the Scheduler", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L287", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", - "community": 21, - "norm_label": "tight loops and the scheduler" - }, - { - "label": "Reflection and Type Assertions", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L341", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", - "community": 21, - "norm_label": "reflection and type assertions" - }, - { - "label": "Monotonic Time", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L361", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", - "community": 21, - "norm_label": "monotonic time" - }, - { - "label": "io-networking.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", - "community": 47, - "norm_label": "io-networking.md" - }, - { - "label": "I/O & Networking Optimization", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "community": 20, - "norm_label": "i/o & networking optimization" - }, - { - "label": "HTTP Transport Configuration", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", - "community": 20, - "norm_label": "http transport configuration" - }, - { - "label": "Connection pooling", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L9", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", - "community": 20, - "norm_label": "connection pooling" - }, - { - "label": "Timeouts", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L39", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", - "community": 20, - "norm_label": "timeouts" - }, - { - "label": "Drain response body for connection reuse", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L54", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", - "community": 20, - "norm_label": "drain response body for connection reuse" - }, - { - "label": "Streaming vs Buffering", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L65", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", - "community": 20, - "norm_label": "streaming vs buffering" - }, - { - "label": "Avoid io.ReadAll for large payloads", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L69", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", - "community": 20, - "norm_label": "avoid io.readall for large payloads" - }, - { - "label": "Streaming JSON", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L87", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", - "community": 20, - "norm_label": "streaming json" - }, - { - "label": "JSON Performance", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L100", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", - "community": 20, - "norm_label": "json performance" - }, - { - "label": "Cgo Overhead", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L115", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", - "community": 20, - "norm_label": "cgo overhead" - }, - { - "label": "Buffered I/O", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L136", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", - "community": 20, - "norm_label": "buffered i/o" - }, - { - "label": "Concurrent Multi-Stage Pipelines", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L152", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", - "community": 20, - "norm_label": "concurrent multi-stage pipelines" - }, - { - "label": "The unusual scenario", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L158", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", - "community": 20, - "norm_label": "the unusual scenario" - }, - { - "label": "When to use this (and when NOT to)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L213", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", - "community": 20, - "norm_label": "when to use this (and when not to)" - }, - { - "label": "Batch Operations", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L231", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", - "community": 20, - "norm_label": "batch operations" - }, - { - "label": "Database: batch inserts over row-by-row", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L237", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", - "community": 20, - "norm_label": "database: batch inserts over row-by-row" - }, - { - "label": "HTTP: batch API calls", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L263", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", - "community": 20, - "norm_label": "http: batch api calls" - }, - { - "label": "Channel: batch processing from a stream", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L279", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", - "community": 20, - "norm_label": "channel: batch processing from a stream" - }, - { - "label": "memory.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", - "community": 47, - "norm_label": "memory.md" - }, - { - "label": "Memory Optimization", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "community": 28, - "norm_label": "memory optimization" - }, - { - "label": "Allocation Patterns", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "community": 28, - "norm_label": "allocation patterns" - }, - { - "label": "Reuse slices via append(s[:0], ...)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L9", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", - "community": 28, - "norm_label": "reuse slices via append(s[:0], ...)" - }, - { - "label": "Direct indexing vs append", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L21", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", - "community": 28, - "norm_label": "direct indexing vs append" - }, - { - "label": "Eliminate redundant map lookups", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L37", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", - "community": 28, - "norm_label": "eliminate redundant map lookups" - }, - { - "label": "Map size hints", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L49", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", - "community": 28, - "norm_label": "map size hints" - }, - { - "label": "Sentinel errors vs fmt.Errorf", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L57", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", - "community": 28, - "norm_label": "sentinel errors vs fmt.errorf" - }, - { - "label": "Interface boxing", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L72", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", - "community": 28, - "norm_label": "interface boxing" - }, - { - "label": "Backing Array Leaks", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L87", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", - "community": 28, - "norm_label": "backing array leaks" - }, - { - "label": "Slice reslicing retains the entire backing array", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L91", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", - "community": 28, - "norm_label": "slice reslicing retains the entire backing array" - }, - { - "label": "Substring memory leaks", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L107", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", - "community": 28, - "norm_label": "substring memory leaks" - }, - { - "label": "Map never shrinks", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L119", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", - "community": 28, - "norm_label": "map never shrinks" - }, - { - "label": "String and Byte Optimization", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L132", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", - "community": 28, - "norm_label": "string and byte optimization" - }, - { - "label": "sync.Pool Hot-Path Patterns", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L140", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", - "community": 28, - "norm_label": "sync.pool hot-path patterns" - }, - { - "label": "Memory Layout", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L176", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "community": 30, - "norm_label": "memory layout" - }, - { - "label": "Struct field alignment", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L180", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", - "community": 30, - "norm_label": "struct field alignment" - }, - { - "label": "Zero-size field at end of struct", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L206", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", - "community": 30, - "norm_label": "zero-size field at end of struct" - }, - { - "label": "Pointer receivers for large structs", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L220", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", - "community": 30, - "norm_label": "pointer receivers for large structs" - }, - { - "label": "Map of pointers for large, frequently updated structs", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L224", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", - "community": 30, - "norm_label": "map of pointers for large, frequently updated structs" - }, - { - "label": "observability.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", - "community": 47, - "norm_label": "observability.md" - }, - { - "label": "Production Observability for Performance", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", - "community": 47, - "norm_label": "production observability for performance" - }, - { - "label": "Prometheus Metrics for Go", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", - "community": 29, - "norm_label": "prometheus metrics for go" - }, - { - "label": "PromQL Queries for Performance Diagnosis", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L11", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "community": 29, - "norm_label": "promql queries for performance diagnosis" - }, - { - "label": "GC pressure", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L13", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", - "community": 29, - "norm_label": "gc pressure" - }, - { - "label": "Memory leaks", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L21", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", - "community": 29, - "norm_label": "memory leaks" - }, - { - "label": "Goroutine leaks", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L29", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", - "community": 29, - "norm_label": "goroutine leaks" - }, - { - "label": "CPU saturation", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L36", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", - "community": 29, - "norm_label": "cpu saturation" - }, - { - "label": "Regression detection (after deploy)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L43", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", - "community": 29, - "norm_label": "regression detection (after deploy)" - }, - { - "label": "Alerting rules (examples)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L50", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", - "community": 29, - "norm_label": "alerting rules (examples)" - }, - { - "label": "Grafana Dashboards", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L56", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", - "community": 29, - "norm_label": "grafana dashboards" - }, - { - "label": "Continuous Profiling", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L60", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", - "community": 47, - "norm_label": "continuous profiling" - }, - { - "label": "Pyroscope push mode", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L71", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", - "community": 47, - "norm_label": "pyroscope push mode" - }, - { - "label": "Pyroscope pull mode (via Grafana Alloy)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L90", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", - "community": 47, - "norm_label": "pyroscope pull mode (via grafana alloy)" - }, - { - "label": "Real-Time Visualization (Development)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L96", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", - "community": 47, - "norm_label": "real-time visualization (development)" - }, - { - "label": "runtime.md", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", - "community": 47, - "norm_label": "runtime.md" - }, - { - "label": "Runtime Tuning", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "community": 24, - "norm_label": "runtime tuning" - }, - { - "label": "Garbage Collector Tuning", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "community": 24, - "norm_label": "garbage collector tuning" - }, - { - "label": "GOGC (default: 100)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L9", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", - "community": 24, - "norm_label": "gogc (default: 100)" - }, - { - "label": "GOMEMLIMIT (Go 1.19+)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L19", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", - "community": 24, - "norm_label": "gomemlimit (go 1.19+)" - }, - { - "label": "Programmatic control", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L33", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", - "community": 24, - "norm_label": "programmatic control" - }, - { - "label": "Ballast pattern (pre-Go 1.19)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L44", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", - "community": 24, - "norm_label": "ballast pattern (pre-go 1.19)" - }, - { - "label": "GC Profiling and Diagnostics", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L54", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", - "community": 24, - "norm_label": "gc profiling and diagnostics" - }, - { - "label": "GODEBUG=gctrace=1", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L56", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", - "community": 24, - "norm_label": "godebug=gctrace=1" - }, - { - "label": "runtime.ReadMemStats", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L81", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", - "community": 24, - "norm_label": "runtime.readmemstats" - }, - { - "label": "GC pacing", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L96", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", - "community": 24, - "norm_label": "gc pacing" - }, - { - "label": "Allocation Rate Reduction", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L107", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", - "community": 24, - "norm_label": "allocation rate reduction" - }, - { - "label": "GOMAXPROCS in Containers", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L118", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", - "community": 24, - "norm_label": "gomaxprocs in containers" - }, - { - "label": "Profile-Guided Optimization (PGO)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L151", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", - "community": 24, - "norm_label": "profile-guided optimization (pgo)" - }, - { - "label": "Logging Overhead in Hot Paths", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L186", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", - "community": 24, - "norm_label": "logging overhead in hot paths" - }, - { - "label": "Panic/Recover Cost", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L206", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", - "community": 24, - "norm_label": "panic/recover cost" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "community": 10, - "norm_label": "skill.md" - }, - { - "label": "Go Testing Best Practices", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L43", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "community": 10, - "norm_label": "go testing best practices" - }, - { - "label": "Best Practices Summary", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L47", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", - "community": 10, - "norm_label": "best practices summary" - }, - { - "label": "Test Structure and Organization", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L63", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", - "community": 10, - "norm_label": "test structure and organization" - }, - { - "label": "File Conventions", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L65", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", - "community": 10, - "norm_label": "file conventions" - }, - { - "label": "Naming Conventions", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L89", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", - "community": 10, - "norm_label": "naming conventions" - }, - { - "label": "Table-Driven Tests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L99", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", - "community": 10, - "norm_label": "table-driven tests" - }, - { - "label": "Common Pitfall: Assert Scope Leaking into Subtests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L143", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", - "community": 10, - "norm_label": "common pitfall: assert scope leaking into subtests" - }, - { - "label": "Unit Tests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L171", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", - "community": 10, - "norm_label": "unit tests" - }, - { - "label": "Testing HTTP Handlers", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L175", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", - "community": 10, - "norm_label": "testing http handlers" - }, - { - "label": "Goroutine Leak Detection with goleak", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L179", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", - "community": 10, - "norm_label": "goroutine leak detection with goleak" - }, - { - "label": "testing/synctest for Deterministic Goroutine Testing", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L213", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", - "community": 10, - "norm_label": "testing/synctest for deterministic goroutine testing" - }, - { - "label": "Test Timeouts", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L262", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", - "community": 10, - "norm_label": "test timeouts" - }, - { - "label": "Benchmarks", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L266", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", - "community": 10, - "norm_label": "benchmarks" - }, - { - "label": "Go 1.26+: test artifacts", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L311", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", - "community": 10, - "norm_label": "go 1.26+: test artifacts" - }, - { - "label": "Parallel Tests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L330", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", - "community": 10, - "norm_label": "parallel tests" - }, - { - "label": "Fuzzing", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L356", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", - "community": 10, - "norm_label": "fuzzing" - }, - { - "label": "Examples as Documentation", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L376", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", - "community": 10, - "norm_label": "examples as documentation" - }, - { - "label": "Code Coverage", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L394", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", - "community": 10, - "norm_label": "code coverage" - }, - { - "label": "Integration Tests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L410", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", - "community": 10, - "norm_label": "integration tests" - }, - { - "label": "Mocking", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L438", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", - "community": 10, - "norm_label": "mocking" - }, - { - "label": "Enforce with Linters", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L444", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", - "community": 10, - "norm_label": "enforce with linters" - }, - { - "label": "Cross-References", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L448", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", - "community": 10, - "norm_label": "cross-references" - }, - { - "label": "Quick Reference", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L457", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", - "community": 10, - "norm_label": "quick reference" - }, - { - "label": "helpers.md", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", - "community": 10, - "norm_label": "helpers.md" - }, - { - "label": "Test Helpers", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", - "community": 10, - "norm_label": "test helpers" - }, - { - "label": "Test Timeout", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", - "community": 10, - "norm_label": "test timeout" - }, - { - "label": "http-testing.md", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", - "community": 10, - "norm_label": "http-testing.md" - }, - { - "label": "HTTP Handler Testing", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", - "community": 10, - "norm_label": "http handler testing" - }, - { - "label": "Basic Handler Test", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L5", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", - "community": 10, - "norm_label": "basic handler test" - }, - { - "label": "Query Parameters and Headers", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L43", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", - "community": 10, - "norm_label": "query parameters and headers" - }, - { - "label": "integration-testing.md", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", - "community": 10, - "norm_label": "integration-testing.md" - }, - { - "label": "Integration Testing", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "community": 10, - "norm_label": "integration testing" - }, - { - "label": "Docker Compose Fixture", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", - "community": 10, - "norm_label": "docker compose fixture" - }, - { - "label": "SQL Schema Fixture", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L35", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", - "community": 10, - "norm_label": "sql schema fixture" - }, - { - "label": "Test Data Fixture", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L56", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", - "community": 10, - "norm_label": "test data fixture" - }, - { - "label": "Using Fixtures in Tests", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L72", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", - "community": 10, - "norm_label": "using fixtures in tests" - }, - { - "label": "Test Helper with Embedded Fixtures", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L156", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", - "community": 10, - "norm_label": "test helper with embedded fixtures" - }, - { - "label": "mocking.md", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", - "community": 10, - "norm_label": "mocking.md" - }, - { - "label": "Mocking and Test Fixtures", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "community": 10, - "norm_label": "mocking and test fixtures" - }, - { - "label": "Mocks with testify/mock", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L3", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", - "community": 10, - "norm_label": "mocks with testify/mock" - }, - { - "label": "Mock Organization", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L68", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", - "community": 10, - "norm_label": "mock organization" - }, - { - "label": "Test Fixtures", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L136", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", - "community": 10, - "norm_label": "test fixtures" - }, - { - "label": "Time Mocking", - "file_type": "document", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L172", - "_origin": "ast", - "id": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", - "community": 10, - "norm_label": "time mocking" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill", - "community": 110, - "norm_label": "skill.md" - }, - { - "label": "Implement tickets", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L7", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_implement_tickets", - "community": 110, - "norm_label": "implement tickets" - }, - { - "label": "1. Collect the tickets", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L17", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_1_collect_the_tickets", - "community": 110, - "norm_label": "1. collect the tickets" - }, - { - "label": "2. Plan the batch", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L27", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_2_plan_the_batch", - "community": 110, - "norm_label": "2. plan the batch" - }, - { - "label": "3. Get the plan approved", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L45", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", - "community": 110, - "norm_label": "3. get the plan approved" - }, - { - "label": "4. Run a wave", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L56", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_4_run_a_wave", - "community": 110, - "norm_label": "4. run a wave" - }, - { - "label": "Ticket # \u2014 ", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L76", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_ticket_n_title", - "community": 110, - "norm_label": "ticket #<n> \u2014 <title>" - }, - { - "label": "5. Land the wave", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L106", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_5_land_the_wave", - "community": 110, - "norm_label": "5. land the wave" - }, - { - "label": "6. Close the batch", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L129", - "_origin": "ast", - "id": "claude_skills_implement_tickets_skill_6_close_the_batch", - "community": 110, - "norm_label": "6. close the batch" - }, - { - "label": "SKILL.md", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L1", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill", - "community": 112, - "norm_label": "skill.md" - }, - { - "label": "Testing the userscript", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L6", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "community": 112, - "norm_label": "testing the userscript" - }, - { - "label": "Commands", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L13", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_commands", - "community": 112, - "norm_label": "commands" - }, - { - "label": "How the harness works", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L26", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_how_the_harness_works", - "community": 112, - "norm_label": "how the harness works" - }, - { - "label": "Adding a test", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L52", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_adding_a_test", - "community": 112, - "norm_label": "adding a test" - }, - { - "label": "What is NOT testable here", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L69", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", - "community": 112, - "norm_label": "what is not testable here" - }, - { - "label": "Gotchas", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L81", - "_origin": "ast", - "id": "claude_skills_testing_the_userscript_skill_gotchas", - "community": 112, - "norm_label": "gotchas" - }, - { - "label": "ticket-implementer.md", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L1", - "_origin": "ast", - "id": "omp_agents_ticket_implementer", - "community": 118, - "norm_label": "ticket-implementer.md" - }, - { - "label": "The worktree is your whole world", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L15", - "_origin": "ast", - "id": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", - "community": 118, - "norm_label": "the worktree is your whole world" - }, - { - "label": "Order of work", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L25", - "_origin": "ast", - "id": "omp_agents_ticket_implementer_order_of_work", - "community": 118, - "norm_label": "order of work" - }, - { - "label": "Review", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L48", - "_origin": "ast", - "id": "omp_agents_ticket_implementer_review", - "community": 118, - "norm_label": "review" - }, - { - "label": "Escalate rather than guess", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L64", - "_origin": "ast", - "id": "omp_agents_ticket_implementer_escalate_rather_than_guess", - "community": 118, - "norm_label": "escalate rather than guess" - }, - { - "label": "Report", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L72", - "_origin": "ast", - "id": "omp_agents_ticket_implementer_report", - "community": 118, - "norm_label": "report" - }, - { - "label": "implementer.md", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L1", - "_origin": "ast", - "id": "opencode_agent_implementer", - "community": 119, - "norm_label": "implementer.md" - }, - { - "label": "Before You Begin", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L9", - "_origin": "ast", - "id": "opencode_agent_implementer_before_you_begin", - "community": 119, - "norm_label": "before you begin" - }, - { - "label": "Your Job", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L13", - "_origin": "ast", - "id": "opencode_agent_implementer_your_job", - "community": 119, - "norm_label": "your job" - }, - { - "label": "When You're in Over Your Head", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L24", - "_origin": "ast", - "id": "opencode_agent_implementer_when_you_re_in_over_your_head", - "community": 119, - "norm_label": "when you're in over your head" - }, - { - "label": "Self-Review Before Reporting", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L30", - "_origin": "ast", - "id": "opencode_agent_implementer_self_review_before_reporting", - "community": 119, - "norm_label": "self-review before reporting" - }, - { - "label": "Report Format", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L38", - "_origin": "ast", - "id": "opencode_agent_implementer_report_format", - "community": 119, - "norm_label": "report format" - }, - { - "label": "reviewer.md", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L1", - "_origin": "ast", - "id": "opencode_agent_reviewer", - "community": 105, - "norm_label": "reviewer.md" - }, - { - "label": "Inputs", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L9", - "_origin": "ast", - "id": "opencode_agent_reviewer_inputs", - "community": 105, - "norm_label": "inputs" - }, - { - "label": "Method", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L15", - "_origin": "ast", - "id": "opencode_agent_reviewer_method", - "community": 105, - "norm_label": "method" - }, - { - "label": "Do Not Trust the Report", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L21", - "_origin": "ast", - "id": "opencode_agent_reviewer_do_not_trust_the_report", - "community": 105, - "norm_label": "do not trust the report" - }, - { - "label": "Tests", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L25", - "_origin": "ast", - "id": "opencode_agent_reviewer_tests", - "community": 105, - "norm_label": "tests" - }, - { - "label": "Part 1: Spec Compliance", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L29", - "_origin": "ast", - "id": "opencode_agent_reviewer_part_1_spec_compliance", - "community": 105, - "norm_label": "part 1: spec compliance" - }, - { - "label": "Part 2: Code Quality", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L38", - "_origin": "ast", - "id": "opencode_agent_reviewer_part_2_code_quality", - "community": 105, - "norm_label": "part 2: code quality" - }, - { - "label": "Calibration", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L46", - "_origin": "ast", - "id": "opencode_agent_reviewer_calibration", - "community": 105, - "norm_label": "calibration" - }, - { - "label": "Output Format", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L50", - "_origin": "ast", - "id": "opencode_agent_reviewer_output_format", - "community": 105, - "norm_label": "output format" - }, - { - "label": "Spec Compliance", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L52", - "_origin": "ast", - "id": "opencode_agent_reviewer_spec_compliance", - "community": 105, - "norm_label": "spec compliance" - }, - { - "label": "Strengths", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L56", - "_origin": "ast", - "id": "opencode_agent_reviewer_strengths", - "community": 105, - "norm_label": "strengths" - }, - { - "label": "Issues", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L59", - "_origin": "ast", - "id": "opencode_agent_reviewer_issues", - "community": 105, - "norm_label": "issues" - }, - { - "label": "Critical (Must Fix)", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L60", - "_origin": "ast", - "id": "opencode_agent_reviewer_critical_must_fix", - "community": 105, - "norm_label": "critical (must fix)" - }, - { - "label": "Important (Should Fix)", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L61", - "_origin": "ast", - "id": "opencode_agent_reviewer_important_should_fix", - "community": 105, - "norm_label": "important (should fix)" - }, - { - "label": "Minor (Nice to Have)", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L62", - "_origin": "ast", - "id": "opencode_agent_reviewer_minor_nice_to_have", - "community": 105, - "norm_label": "minor (nice to have)" - }, - { - "label": "Assessment", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L65", - "_origin": "ast", - "id": "opencode_agent_reviewer_assessment", - "community": 105, - "norm_label": "assessment" - }, - { - "label": "AGENTS.md", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L1", - "_origin": "ast", - "id": "claude", - "community": 104, - "norm_label": "agents.md" - }, - { - "label": "AGENTS.md", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L1", - "_origin": "ast", - "id": "claude_agents_md", - "community": 104, - "norm_label": "agents.md" - }, - { - "label": "What this is", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L5", - "_origin": "ast", - "id": "claude_what_this_is", - "community": 104, - "norm_label": "what this is" - }, - { - "label": "Hard constraints (drive design \u2014 don't violate)", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L14", - "_origin": "ast", - "id": "claude_hard_constraints_drive_design_don_t_violate", - "community": 104, - "norm_label": "hard constraints (drive design \u2014 don't violate)" - }, - { - "label": "Architecture", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L28", - "_origin": "ast", - "id": "claude_architecture", - "community": 104, - "norm_label": "architecture" - }, - { - "label": "Commands", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L41", - "_origin": "ast", - "id": "claude_commands", - "community": 104, - "norm_label": "commands" - }, - { - "label": "Forge: Gitea, not GitHub", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L65", - "_origin": "ast", - "id": "claude_forge_gitea_not_github", - "community": 104, - "norm_label": "forge: gitea, not github" - }, - { - "label": "Design system", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L76", - "_origin": "ast", - "id": "claude_design_system", - "community": 104, - "norm_label": "design system" - }, - { - "label": "Security invariants", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L90", - "_origin": "ast", - "id": "claude_security_invariants", - "community": 104, - "norm_label": "security invariants" - }, - { - "label": "Secure coding rules (code you write here)", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L97", - "_origin": "ast", - "id": "claude_secure_coding_rules_code_you_write_here", - "community": 104, - "norm_label": "secure coding rules (code you write here)" - }, - { - "label": "Comments", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L127", - "_origin": "ast", - "id": "claude_comments", - "community": 104, - "norm_label": "comments" - }, - { - "label": "Agent skills", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L151", - "_origin": "ast", - "id": "claude_agent_skills", - "community": 104, - "norm_label": "agent skills" - }, - { - "label": "Issue tracker", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L155", - "_origin": "ast", - "id": "claude_issue_tracker", - "community": 104, - "norm_label": "issue tracker" - }, - { - "label": "Triage labels", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L159", - "_origin": "ast", - "id": "claude_triage_labels", - "community": 104, - "norm_label": "triage labels" - }, - { - "label": "Domain docs", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L163", - "_origin": "ast", - "id": "claude_domain_docs", - "community": 104, - "norm_label": "domain docs" - }, - { - "label": "graphify", - "file_type": "document", - "source_file": "AGENTS.md", - "source_location": "L167", - "_origin": "ast", - "id": "claude_graphify", - "community": 104, - "norm_label": "graphify" - }, - { - "label": "CONTEXT.md", - "file_type": "document", - "source_file": "CONTEXT.md", - "source_location": "L1", - "_origin": "ast", - "id": "context_md_context", - "community": 126, - "norm_label": "context.md" - }, - { - "label": "Bookmark Manager", - "file_type": "document", - "source_file": "CONTEXT.md", - "source_location": "L1", - "_origin": "ast", - "id": "context_bookmark_manager", - "community": 126, - "norm_label": "bookmark manager" - }, - { - "label": "Language", - "file_type": "document", - "source_file": "CONTEXT.md", - "source_location": "L7", - "_origin": "ast", - "id": "context_language", - "community": 126, - "norm_label": "language" - }, - { - "label": "CUTOVER.md", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L1", - "_origin": "ast", - "id": "cutover", - "community": 111, - "norm_label": "cutover.md" - }, - { - "label": "SQLite \u2192 Postgres cutover runbook", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L1", - "_origin": "ast", - "id": "cutover_sqlite_postgres_cutover_runbook", - "community": 111, - "norm_label": "sqlite \u2192 postgres cutover runbook" - }, - { - "label": "0. The generator is throwaway", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L19", - "_origin": "ast", - "id": "cutover_0_the_generator_is_throwaway", - "community": 111, - "norm_label": "0. the generator is throwaway" - }, - { - "label": "1. Stop the old API and take a fresh export", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L42", - "_origin": "ast", - "id": "cutover_1_stop_the_old_api_and_take_a_fresh_export", - "community": 111, - "norm_label": "1. stop the old api and take a fresh export" - }, - { - "label": "2. Bring up Postgres with the schema and the owner Reader", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L89", - "_origin": "ast", - "id": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", - "community": 111, - "norm_label": "2. bring up postgres with the schema and the owner reader" - }, - { - "label": "3. Generate the import SQL", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L125", - "_origin": "ast", - "id": "cutover_3_generate_the_import_sql", - "community": 111, - "norm_label": "3. generate the import sql" - }, - { - "label": "4. Review it by eye", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L180", - "_origin": "ast", - "id": "cutover_4_review_it_by_eye", - "community": 111, - "norm_label": "4. review it by eye" - }, - { - "label": "5. Apply it", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L197", - "_origin": "ast", - "id": "cutover_5_apply_it", - "community": 111, - "norm_label": "5. apply it" - }, - { - "label": "6. Afterwards", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": "L284", - "_origin": "ast", - "id": "cutover_6_afterwards", - "community": 111, - "norm_label": "6. afterwards" - }, - { - "label": "DEPLOY.md", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L1", - "_origin": "ast", - "id": "deploy", - "community": 108, - "norm_label": "deploy.md" - }, - { - "label": "Deployment", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L1", - "_origin": "ast", - "id": "deploy_deployment", - "community": 108, - "norm_label": "deployment" - }, - { - "label": "0. Prerequisites", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L9", - "_origin": "ast", - "id": "deploy_0_prerequisites", - "community": 108, - "norm_label": "0. prerequisites" - }, - { - "label": "1. Configure `.env`", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L25", - "_origin": "ast", - "id": "deploy_1_configure_env", - "community": 108, - "norm_label": "1. configure `.env`" - }, - { - "label": "1b. Web UI", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L110", - "_origin": "ast", - "id": "deploy_1b_web_ui", - "community": 108, - "norm_label": "1b. web ui" - }, - { - "label": "2. Build + start", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L167", - "_origin": "ast", - "id": "deploy_2_build_start", - "community": 108, - "norm_label": "2. build + start" - }, - { - "label": "3. Verify over HTTPS", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L199", - "_origin": "ast", - "id": "deploy_3_verify_over_https", - "community": 108, - "norm_label": "3. verify over https" - }, - { - "label": "4. Configure the userscript", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L231", - "_origin": "ast", - "id": "deploy_4_configure_the_userscript", - "community": 108, - "norm_label": "4. configure the userscript" - }, - { - "label": "5. Install on Bromite", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L251", - "_origin": "ast", - "id": "deploy_5_install_on_bromite", - "community": 108, - "norm_label": "5. install on bromite" - }, - { - "label": "6. Smoke-test the full loop", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L269", - "_origin": "ast", - "id": "deploy_6_smoke_test_the_full_loop", - "community": 108, - "norm_label": "6. smoke-test the full loop" - }, - { - "label": "7. The browser, on the home machine", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L281", - "_origin": "ast", - "id": "deploy_7_the_browser_on_the_home_machine", - "community": 108, - "norm_label": "7. the browser, on the home machine" - }, - { - "label": "Updating", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L481", - "_origin": "ast", - "id": "deploy_updating", - "community": 108, - "norm_label": "updating" - }, - { - "label": "Troubleshooting", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L500", - "_origin": "ast", - "id": "deploy_troubleshooting", - "community": 108, - "norm_label": "troubleshooting" - }, - { - "label": "Installing / updating the userscript", - "file_type": "document", - "source_file": "DEPLOY.md", - "source_location": "L524", - "_origin": "ast", - "id": "deploy_installing_updating_the_userscript", - "community": 108, - "norm_label": "installing / updating the userscript" - }, - { - "label": "PRODUCT.md", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L1", - "_origin": "ast", - "id": "product", - "community": 37, - "norm_label": "product.md" - }, - { - "label": "Product", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L1", - "_origin": "ast", - "id": "product_product", - "community": 37, - "norm_label": "product" - }, - { - "label": "Platform", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L5", - "_origin": "ast", - "id": "product_platform", - "community": 37, - "norm_label": "platform" - }, - { - "label": "Users", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L9", - "_origin": "ast", - "id": "product_users", - "community": 37, - "norm_label": "users" - }, - { - "label": "Product Purpose", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L15", - "_origin": "ast", - "id": "product_product_purpose", - "community": 37, - "norm_label": "product purpose" - }, - { - "label": "Positioning", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L19", - "_origin": "ast", - "id": "product_positioning", - "community": 37, - "norm_label": "positioning" - }, - { - "label": "Operating Context", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L23", - "_origin": "ast", - "id": "product_operating_context", - "community": 37, - "norm_label": "operating context" - }, - { - "label": "Capabilities and Constraints", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L30", - "_origin": "ast", - "id": "product_capabilities_and_constraints", - "community": 37, - "norm_label": "capabilities and constraints" - }, - { - "label": "Brand Commitments", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L41", - "_origin": "ast", - "id": "product_brand_commitments", - "community": 37, - "norm_label": "brand commitments" - }, - { - "label": "Evidence on Hand", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L46", - "_origin": "ast", - "id": "product_evidence_on_hand", - "community": 37, - "norm_label": "evidence on hand" - }, - { - "label": "Product Principles", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L51", - "_origin": "ast", - "id": "product_product_principles", - "community": 37, - "norm_label": "product principles" - }, - { - "label": "Accessibility & Inclusion", - "file_type": "document", - "source_file": "PRODUCT.md", - "source_location": "L60", - "_origin": "ast", - "id": "product_accessibility_inclusion", - "community": 37, - "norm_label": "accessibility & inclusion" - }, - { - "label": "README.md", - "file_type": "document", - "source_file": "README.md", - "source_location": "L1", - "_origin": "ast", - "id": "readme", - "community": 107, - "norm_label": "readme.md" - }, - { - "label": "Manga Bookmark", - "file_type": "document", - "source_file": "README.md", - "source_location": "L1", - "_origin": "ast", - "id": "readme_manga_bookmark", - "community": 107, - "norm_label": "manga bookmark" - }, - { - "label": "1. Backend", - "file_type": "document", - "source_file": "README.md", - "source_location": "L35", - "_origin": "ast", - "id": "readme_1_backend", - "community": 107, - "norm_label": "1. backend" - }, - { - "label": "Config (env)", - "file_type": "document", - "source_file": "README.md", - "source_location": "L37", - "_origin": "ast", - "id": "readme_config_env", - "community": 107, - "norm_label": "config (env)" - }, - { - "label": "Endpoints", - "file_type": "document", - "source_file": "README.md", - "source_location": "L68", - "_origin": "ast", - "id": "readme_endpoints", - "community": 107, - "norm_label": "endpoints" - }, - { - "label": "Develop / test", - "file_type": "document", - "source_file": "README.md", - "source_location": "L89", - "_origin": "ast", - "id": "readme_develop_test", - "community": 107, - "norm_label": "develop / test" - }, - { - "label": "Run the stack", - "file_type": "document", - "source_file": "README.md", - "source_location": "L102", - "_origin": "ast", - "id": "readme_run_the_stack", - "community": 107, - "norm_label": "run the stack" - }, - { - "label": "Deploy behind your reverse proxy", - "file_type": "document", - "source_file": "README.md", - "source_location": "L147", - "_origin": "ast", - "id": "readme_deploy_behind_your_reverse_proxy", - "community": 107, - "norm_label": "deploy behind your reverse proxy" - }, - { - "label": "2. Userscript", - "file_type": "document", - "source_file": "README.md", - "source_location": "L168", - "_origin": "ast", - "id": "readme_2_userscript", - "community": 107, - "norm_label": "2. userscript" - }, - { - "label": "Install", - "file_type": "document", - "source_file": "README.md", - "source_location": "L170", - "_origin": "ast", - "id": "readme_install", - "community": 107, - "norm_label": "install" - }, - { - "label": "Install on Bromite (mobile)", - "file_type": "document", - "source_file": "README.md", - "source_location": "L183", - "_origin": "ast", - "id": "readme_install_on_bromite_mobile", - "community": 107, - "norm_label": "install on bromite (mobile)" - }, - { - "label": "Desktop iteration (optional)", - "file_type": "document", - "source_file": "README.md", - "source_location": "L197", - "_origin": "ast", - "id": "readme_desktop_iteration_optional", - "community": 107, - "norm_label": "desktop iteration (optional)" - }, - { - "label": "Use", - "file_type": "document", - "source_file": "README.md", - "source_location": "L202", - "_origin": "ast", - "id": "readme_use", - "community": 107, - "norm_label": "use" - }, - { - "label": "How \"latest chapter\" is found", - "file_type": "document", - "source_file": "README.md", - "source_location": "L234", - "_origin": "ast", - "id": "readme_how_latest_chapter_is_found", - "community": 107, - "norm_label": "how \"latest chapter\" is found" - }, - { - "label": "Adapter reference (verified live 2026-07-24)", - "file_type": "document", - "source_file": "README.md", - "source_location": "L257", - "_origin": "ast", - "id": "readme_adapter_reference_verified_live_2026_07_24", - "community": 107, - "norm_label": "adapter reference (verified live 2026-07-24)" - }, - { - "label": "REDEPLOY.md", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L1", - "_origin": "ast", - "id": "redeploy", - "community": 106, - "norm_label": "redeploy.md" - }, - { - "label": "Redeploy runbook", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L1", - "_origin": "ast", - "id": "redeploy_redeploy_runbook", - "community": 106, - "norm_label": "redeploy runbook" - }, - { - "label": "0. Preflight", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L26", - "_origin": "ast", - "id": "redeploy_0_preflight", - "community": 106, - "norm_label": "0. preflight" - }, - { - "label": "1. Back up the database", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L54", - "_origin": "ast", - "id": "redeploy_1_back_up_the_database", - "community": 106, - "norm_label": "1. back up the database" - }, - { - "label": "Preferred: hot dump, no downtime", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L74", - "_origin": "ast", - "id": "redeploy_preferred_hot_dump_no_downtime", - "community": 106, - "norm_label": "preferred: hot dump, no downtime" - }, - { - "label": "Fallback: cold volume archive", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L124", - "_origin": "ast", - "id": "redeploy_fallback_cold_volume_archive", - "community": 106, - "norm_label": "fallback: cold volume archive" - }, - { - "label": "Retention", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L159", - "_origin": "ast", - "id": "redeploy_retention", - "community": 106, - "norm_label": "retention" - }, - { - "label": "A note on the old `bookmarks-data` volume", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L168", - "_origin": "ast", - "id": "redeploy_a_note_on_the_old_bookmarks_data_volume", - "community": 106, - "norm_label": "a note on the old `bookmarks-data` volume" - }, - { - "label": "2. Pull the new code", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L184", - "_origin": "ast", - "id": "redeploy_2_pull_the_new_code", - "community": 106, - "norm_label": "2. pull the new code" - }, - { - "label": "3. Rebuild and restart", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L205", - "_origin": "ast", - "id": "redeploy_3_rebuild_and_restart", - "community": 106, - "norm_label": "3. rebuild and restart" - }, - { - "label": "4. Verify the deploy", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L232", - "_origin": "ast", - "id": "redeploy_4_verify_the_deploy", - "community": 106, - "norm_label": "4. verify the deploy" - }, - { - "label": "5. Smoke-test the full loop", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L294", - "_origin": "ast", - "id": "redeploy_5_smoke_test_the_full_loop", - "community": 106, - "norm_label": "5. smoke-test the full loop" - }, - { - "label": "6. Rollback", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L316", - "_origin": "ast", - "id": "redeploy_6_rollback", - "community": 106, - "norm_label": "6. rollback" - }, - { - "label": "7. The whole thing, as one block", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L366", - "_origin": "ast", - "id": "redeploy_7_the_whole_thing_as_one_block", - "community": 106, - "norm_label": "7. the whole thing, as one block" - }, - { - "label": "8. The browser unit (separate machine, separate cadence)", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L395", - "_origin": "ast", - "id": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", - "community": 106, - "norm_label": "8. the browser unit (separate machine, separate cadence)" - }, - { - "label": "Troubleshooting", - "file_type": "document", - "source_file": "REDEPLOY.md", - "source_location": "L444", - "_origin": "ast", - "id": "redeploy_troubleshooting", - "community": 106, - "norm_label": "troubleshooting" - }, - { - "label": "2026-07-26T15-50-42Z__backend-templates-app-html.md", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "community": 39, - "norm_label": "2026-07-26t15-50-42z__backend-templates-app-html.md" - }, - { - "label": "Design Health Score", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L13", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", - "community": 39, - "norm_label": "design health score" - }, - { - "label": "Design Specificity Verdict", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L30", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", - "community": 39, - "norm_label": "design specificity verdict" - }, - { - "label": "Priority Issues", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L35", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", - "community": 39, - "norm_label": "priority issues" - }, - { - "label": "Persona Red Flags", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L42", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", - "community": 39, - "norm_label": "persona red flags" - }, - { - "label": "Minor Observations", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L46", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", - "community": 39, - "norm_label": "minor observations" - }, - { - "label": "Questions to Consider", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L49", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", - "community": 39, - "norm_label": "questions to consider" - }, - { - "label": "2026-07-26T17-08-41Z__backend-templates-app-html.md", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L1", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "community": 40, - "norm_label": "2026-07-26t17-08-41z__backend-templates-app-html.md" - }, - { - "label": "Design Health Score", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L13", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", - "community": 40, - "norm_label": "design health score" - }, - { - "label": "Design Specificity Verdict", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L30", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", - "community": 40, - "norm_label": "design specificity verdict" - }, - { - "label": "Priority Issues", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L35", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", - "community": 40, - "norm_label": "priority issues" - }, - { - "label": "Persona Red Flags", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L41", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", - "community": 40, - "norm_label": "persona red flags" - }, - { - "label": "Minor Observations", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L45", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", - "community": 40, - "norm_label": "minor observations" - }, - { - "label": "Questions to Consider", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L48", - "_origin": "ast", - "id": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", - "community": 40, - "norm_label": "questions to consider" - }, - { - "label": "AGENTS.md", - "file_type": "document", - "source_file": "backend/AGENTS.md", - "source_location": "L1", - "_origin": "ast", - "id": "backend_claude", - "community": 32, - "norm_label": "agents.md" - }, - { - "label": "0001-postgresql-over-sqlite.md", - "file_type": "document", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0001_postgresql_over_sqlite", - "community": 121, - "norm_label": "0001-postgresql-over-sqlite.md" - }, - { - "label": "Postgres replaces SQLite as the primary datastore", - "file_type": "document", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", - "community": 121, - "norm_label": "postgres replaces sqlite as the primary datastore" - }, - { - "label": "Considered options", - "file_type": "document", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L11", - "_origin": "ast", - "id": "docs_adr_0001_postgresql_over_sqlite_considered_options", - "community": 121, - "norm_label": "considered options" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L25", - "_origin": "ast", - "id": "docs_adr_0001_postgresql_over_sqlite_consequences", - "community": 121, - "norm_label": "consequences" - }, - { - "label": "0002-discord-oauth-no-passwords-no-email.md", - "file_type": "document", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email", - "community": 122, - "norm_label": "0002-discord-oauth-no-passwords-no-email.md" - }, - { - "label": "Identity comes from Discord OAuth; we store no passwords and send no email", - "file_type": "document", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", - "community": 122, - "norm_label": "identity comes from discord oauth; we store no passwords and send no email" - }, - { - "label": "Considered options", - "file_type": "document", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L11", - "_origin": "ast", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", - "community": 122, - "norm_label": "considered options" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L26", - "_origin": "ast", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", - "community": 122, - "norm_label": "consequences" - }, - { - "label": "0003-series-shared-and-poll-owned.md", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0003_series_shared_and_poll_owned", - "community": 120, - "norm_label": "0003-series-shared-and-poll-owned.md" - }, - { - "label": "Series is a shared entity, and only the Poll may update it", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", - "community": 120, - "norm_label": "series is a shared entity, and only the poll may update it" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L11", - "_origin": "ast", - "id": "docs_adr_0003_series_shared_and_poll_owned_why", - "community": 120, - "norm_label": "why" - }, - { - "label": "Only the Poll writes Series fields", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L32", - "_origin": "ast", - "id": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", - "community": 120, - "norm_label": "only the poll writes series fields" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L45", - "_origin": "ast", - "id": "docs_adr_0003_series_shared_and_poll_owned_consequences", - "community": 120, - "norm_label": "consequences" - }, - { - "label": "0004-wire-format-does-not-mirror-the-schema.md", - "file_type": "document", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema", - "community": 123, - "norm_label": "0004-wire-format-does-not-mirror-the-schema.md" - }, - { - "label": "The wire format stays flat and deliberately does not mirror the schema", - "file_type": "document", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", - "community": 123, - "norm_label": "the wire format stays flat and deliberately does not mirror the schema" - }, - { - "label": "Why a future reader will find this surprising", - "file_type": "document", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L10", - "_origin": "ast", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", - "community": 123, - "norm_label": "why a future reader will find this surprising" - }, - { - "label": "Consequence", - "file_type": "document", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L27", - "_origin": "ast", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", - "community": 123, - "norm_label": "consequence" - }, - { - "label": "0005-on-demand-browser.md", - "file_type": "document", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0005_on_demand_browser", - "community": 124, - "norm_label": "0005-on-demand-browser.md" - }, - { - "label": "ADR-0005: On-demand browser sidecar", - "file_type": "document", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", - "community": 124, - "norm_label": "adr-0005: on-demand browser sidecar" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L9", - "_origin": "ast", - "id": "docs_adr_0005_on_demand_browser_decision", - "community": 124, - "norm_label": "decision" - }, - { - "label": "Constraints", - "file_type": "document", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L35", - "_origin": "ast", - "id": "docs_adr_0005_on_demand_browser_constraints", - "community": 124, - "norm_label": "constraints" - }, - { - "label": "0006-browser-on-the-home-machine.md", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine", - "community": 115, - "norm_label": "0006-browser-on-the-home-machine.md" - }, - { - "label": "ADR-0006: The browser runs on the home machine, over the tailnet", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "community": 115, - "norm_label": "adr-0006: the browser runs on the home machine, over the tailnet" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine_decision", - "community": 115, - "norm_label": "decision" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L17", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine_why", - "community": 115, - "norm_label": "why" - }, - { - "label": "Constraints", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L42", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine_constraints", - "community": 115, - "norm_label": "constraints" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L71", - "_origin": "ast", - "id": "docs_adr_0006_browser_on_the_home_machine_consequences", - "community": 115, - "norm_label": "consequences" - }, - { - "label": "0007-backend-hosts-cover-bytes.md", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes", - "community": 113, - "norm_label": "0007-backend-hosts-cover-bytes.md" - }, - { - "label": "ADR-0007: The backend hosts every Site's Cover bytes", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "community": 113, - "norm_label": "adr-0007: the backend hosts every site's cover bytes" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_decision", - "community": 113, - "norm_label": "decision" - }, - { - "label": "Why a future reader will find this surprising", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L27", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", - "community": 113, - "norm_label": "why a future reader will find this surprising" - }, - { - "label": "Considered options", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L44", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", - "community": 113, - "norm_label": "considered options" - }, - { - "label": "Two deliberate relaxations", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L61", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", - "community": 113, - "norm_label": "two deliberate relaxations" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L82", - "_origin": "ast", - "id": "docs_adr_0007_backend_hosts_cover_bytes_consequences", - "community": 113, - "norm_label": "consequences" - }, - { - "label": "0008-series-identity-is-discovered-not-derived.md", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived", - "community": 116, - "norm_label": "0008-series-identity-is-discovered-not-derived.md" - }, - { - "label": "ADR-0008: A Series identity is discovered from the Site's links, never derived from an address", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "community": 116, - "norm_label": "adr-0008: a series identity is discovered from the site's links, never derived from an address" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", - "community": 116, - "norm_label": "decision" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L20", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_why", - "community": 116, - "norm_label": "why" - }, - { - "label": "Considered options", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L64", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", - "community": 116, - "norm_label": "considered options" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L82", - "_origin": "ast", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", - "community": 116, - "norm_label": "consequences" - }, - { - "label": "0009-a-site-answers-questions-its-own-way.md", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way", - "community": 38, - "norm_label": "0009-a-site-answers-questions-its-own-way.md" - }, - { - "label": "ADR-0009: A Site answers fixed questions; an unusual Site owns its own fetch", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "community": 38, - "norm_label": "adr-0009: a site answers fixed questions; an unusual site owns its own fetch" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", - "community": 38, - "norm_label": "decision" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L30", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way_why", - "community": 38, - "norm_label": "why" - }, - { - "label": "Considered options", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L65", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", - "community": 38, - "norm_label": "considered options" - }, - { - "label": "Consequences", - "file_type": "document", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L81", - "_origin": "ast", - "id": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", - "community": 38, - "norm_label": "consequences" - }, - { - "label": "0010-poll-lanes-per-site-pace.md", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace", - "community": 19, - "norm_label": "0010-poll-lanes-per-site-pace.md" - }, - { - "label": "ADR-0010: Poll Lanes \u2014 one independent Poll stream per Site", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "community": 19, - "norm_label": "adr-0010: poll lanes \u2014 one independent poll stream per site" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace_decision", - "community": 19, - "norm_label": "decision" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L25", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace_why", - "community": 19, - "norm_label": "why" - }, - { - "label": "Tradeoffs and rejections", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L50", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace_tradeoffs_and_rejections", - "community": 19, - "norm_label": "tradeoffs and rejections" - }, - { - "label": "Constraints preserved", - "file_type": "document", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L75", - "_origin": "ast", - "id": "docs_adr_0010_poll_lanes_per_site_pace_constraints_preserved", - "community": 19, - "norm_label": "constraints preserved" - }, - { - "label": "0011-sighting-deferral-trust-model.md", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model", - "community": 154, - "norm_label": "0011-sighting-deferral-trust-model.md" - }, - { - "label": "ADR-0011: Sightings \u2014 a Reader report defers a Poll where being wrong hurts only them", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "community": 154, - "norm_label": "adr-0011: sightings \u2014 a reader report defers a poll where being wrong hurts only them" - }, - { - "label": "Decision", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model_decision", - "community": 154, - "norm_label": "decision" - }, - { - "label": "Why", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L54", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model_why", - "community": 154, - "norm_label": "why" - }, - { - "label": "Tradeoffs and rejections", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L81", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model_tradeoffs_and_rejections", - "community": 154, - "norm_label": "tradeoffs and rejections" - }, - { - "label": "Constraints preserved", - "file_type": "document", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L128", - "_origin": "ast", - "id": "docs_adr_0011_sighting_deferral_trust_model_constraints_preserved", - "community": 154, - "norm_label": "constraints preserved" - }, - { - "label": "domain.md", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_domain", - "community": 117, - "norm_label": "domain.md" - }, - { - "label": "Domain Docs", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_domain_domain_docs", - "community": 117, - "norm_label": "domain docs" - }, - { - "label": "Before exploring, read these", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L6", - "_origin": "ast", - "id": "docs_agents_domain_before_exploring_read_these", - "community": 117, - "norm_label": "before exploring, read these" - }, - { - "label": "File structure", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L18", - "_origin": "ast", - "id": "docs_agents_domain_file_structure", - "community": 117, - "norm_label": "file structure" - }, - { - "label": "Use the glossary's vocabulary", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L33", - "_origin": "ast", - "id": "docs_agents_domain_use_the_glossary_s_vocabulary", - "community": 117, - "norm_label": "use the glossary's vocabulary" - }, - { - "label": "Flag ADR conflicts", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": "L43", - "_origin": "ast", - "id": "docs_agents_domain_flag_adr_conflicts", - "community": 117, - "norm_label": "flag adr conflicts" - }, - { - "label": "issue-tracker.md", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_issue_tracker", - "community": 114, - "norm_label": "issue-tracker.md" - }, - { - "label": "Issue tracker: Gitea (`tea` CLI)", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "community": 114, - "norm_label": "issue tracker: gitea (`tea` cli)" - }, - { - "label": "Conventions", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L11", - "_origin": "ast", - "id": "docs_agents_issue_tracker_conventions", - "community": 114, - "norm_label": "conventions" - }, - { - "label": "Pull requests as a triage surface", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L24", - "_origin": "ast", - "id": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", - "community": 114, - "norm_label": "pull requests as a triage surface" - }, - { - "label": "When a skill says \"publish to the issue tracker\"", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L35", - "_origin": "ast", - "id": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", - "community": 114, - "norm_label": "when a skill says \"publish to the issue tracker\"" - }, - { - "label": "When a skill says \"fetch the relevant ticket\"", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L39", - "_origin": "ast", - "id": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", - "community": 114, - "norm_label": "when a skill says \"fetch the relevant ticket\"" - }, - { - "label": "Wayfinding operations", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L43", - "_origin": "ast", - "id": "docs_agents_issue_tracker_wayfinding_operations", - "community": 114, - "norm_label": "wayfinding operations" - }, - { - "label": "triage-labels.md", - "file_type": "document", - "source_file": "docs/agents/triage-labels.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_triage_labels", - "community": 127, - "norm_label": "triage-labels.md" - }, - { - "label": "Triage Labels", - "file_type": "document", - "source_file": "docs/agents/triage-labels.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_agents_triage_labels_triage_labels", - "community": 127, - "norm_label": "triage labels" - }, - { - "label": "design-system.md", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_design_system", - "community": 109, - "norm_label": "design-system.md" - }, - { - "label": "Cinder \u2014 BookmarkManager design system", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_design_system_cinder_bookmarkmanager_design_system", - "community": 109, - "norm_label": "cinder \u2014 bookmarkmanager design system" - }, - { - "label": "1. The one idea", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L16", - "_origin": "ast", - "id": "docs_design_system_1_the_one_idea", - "community": 109, - "norm_label": "1. the one idea" - }, - { - "label": "2. Tokens", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L42", - "_origin": "ast", - "id": "docs_design_system_2_tokens", - "community": 109, - "norm_label": "2. tokens" - }, - { - "label": "3. Type", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L96", - "_origin": "ast", - "id": "docs_design_system_3_type", - "community": 109, - "norm_label": "3. type" - }, - { - "label": "4. Components (web UI)", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L137", - "_origin": "ast", - "id": "docs_design_system_4_components_web_ui", - "community": 109, - "norm_label": "4. components (web ui)" - }, - { - "label": "5. Components (userscript panel)", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L237", - "_origin": "ast", - "id": "docs_design_system_5_components_userscript_panel", - "community": 109, - "norm_label": "5. components (userscript panel)" - }, - { - "label": "6. Motion", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L252", - "_origin": "ast", - "id": "docs_design_system_6_motion", - "community": 109, - "norm_label": "6. motion" - }, - { - "label": "7. Accessibility floor (not negotiable)", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L265", - "_origin": "ast", - "id": "docs_design_system_7_accessibility_floor_not_negotiable", - "community": 109, - "norm_label": "7. accessibility floor (not negotiable)" - }, - { - "label": "8. Adding something new \u2014 checklist", - "file_type": "document", - "source_file": "docs/design-system.md", - "source_location": "L280", - "_origin": "ast", - "id": "docs_design_system_8_adding_something_new_checklist", - "community": 109, - "norm_label": "8. adding something new \u2014 checklist" - }, - { - "label": "cloudflare-bot-scoring-and-poll-cadence.md", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence", - "community": 16, - "norm_label": "cloudflare-bot-scoring-and-poll-cadence.md" - }, - { - "label": "Cloudflare bot scoring and poll cadence \u2014 what is actually documented", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "community": 16, - "norm_label": "cloudflare bot scoring and poll cadence \u2014 what is actually documented" - }, - { - "label": "Short answer", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L9", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", - "community": 16, - "norm_label": "short answer" - }, - { - "label": "Summary answer table", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L15", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", - "community": 16, - "norm_label": "summary answer table" - }, - { - "label": "1. What a bot score is and what feeds it", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L33", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", - "community": 16, - "norm_label": "1. what a bot score is and what feeds it" - }, - { - "label": "1.1 The score itself", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L35", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", - "community": 16, - "norm_label": "1.1 the score itself" - }, - { - "label": "1.2 The detection engines (Enterprise Bot Management)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L46", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", - "community": 16, - "norm_label": "1.2 the detection engines (enterprise bot management)" - }, - { - "label": "1.3 Rate limiting is a separate product", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L59", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", - "community": 16, - "norm_label": "1.3 rate limiting is a separate product" - }, - { - "label": "2. The free-plan reality", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L65", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", - "community": 16, - "norm_label": "2. the free-plan reality" - }, - { - "label": "2.1 What each plan gets", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L67", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", - "community": 16, - "norm_label": "2.1 what each plan gets" - }, - { - "label": "2.2 Bot Fight Mode specifics (the Free-plan product)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L79", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", - "community": 16, - "norm_label": "2.2 bot fight mode specifics (the free-plan product)" - }, - { - "label": "2.3 Does the free tier \"score\" continuously?", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L86", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", - "community": 16, - "norm_label": "2.3 does the free tier \"score\" continuously?" - }, - { - "label": "3. Managed Challenge / JS challenge mechanics and `cf-mitigated`", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L94", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "community": 16, - "norm_label": "3. managed challenge / js challenge mechanics and `cf-mitigated`" - }, - { - "label": "3.1 What the observed response is", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L96", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", - "community": 16, - "norm_label": "3.1 what the observed response is" - }, - { - "label": "3.2 What a Challenge Page does", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L100", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", - "community": 16, - "norm_label": "3.2 what a challenge page does" - }, - { - "label": "3.3 Which product issues which challenge", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L112", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", - "community": 16, - "norm_label": "3.3 which product issues which challenge" - }, - { - "label": "3.4 How a successful solve is remembered", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L123", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", - "community": 16, - "norm_label": "3.4 how a successful solve is remembered" - }, - { - "label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L131", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", - "community": 16, - "norm_label": "4. `cf_clearance` \u2014 lifetime, binding, invalidation (the key question)" - }, - { - "label": "4.1 Lifetime", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L133", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", - "community": 16, - "norm_label": "4.1 lifetime" - }, - { - "label": "4.2 What it is bound to \u2014 can clearance be replayed from another IP?", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L142", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", - "community": 16, - "norm_label": "4.2 what it is bound to \u2014 can clearance be replayed from another ip?" - }, - { - "label": "4.3 Two-tier clearance, and the behavior-bound invalidation (Precursor)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L152", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", - "community": 16, - "norm_label": "4.3 two-tier clearance, and the behavior-bound invalidation (precursor)" - }, - { - "label": "5. Does polling more often raise challenge risk?", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L165", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "community": 16, - "norm_label": "5. does polling more often raise challenge risk?" - }, - { - "label": "5.1 Is per-IP request rate an input to challenge issuance? (documented answer: no such lever on non-Enterprise protection)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L167", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", - "community": 16, - "norm_label": "5.1 is per-ip request rate an input to challenge issuance? (documented answer: no such lever on non-enterprise protection)" - }, - { - "label": "5.2 What Rate Limiting Rules would do to 20\u201360 requests/hour", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L173", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", - "community": 16, - "norm_label": "5.2 what rate limiting rules would do to 20\u201360 requests/hour" - }, - { - "label": "5.3 DDoS protection (always on, all plans)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L187", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", - "community": 16, - "norm_label": "5.3 ddos protection (always on, all plans)" - }, - { - "label": "5.4 Execution order (which product fires first)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L191", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", - "community": 16, - "norm_label": "5.4 execution order (which product fires first)" - }, - { - "label": "6. The documented legitimate side", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L197", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", - "community": 16, - "norm_label": "6. the documented legitimate side" - }, - { - "label": "6.1 Verified bots \u2014 the only \"treated well\" path, and it requires self-identification", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L199", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", - "community": 16, - "norm_label": "6.1 verified bots \u2014 the only \"treated well\" path, and it requires self-identification" - }, - { - "label": "6.2 robots.txt and crawl control", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L210", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", - "community": 16, - "norm_label": "6.2 robots.txt and crawl control" - }, - { - "label": "6.3 The documented takeaway for \"slowing down vs. fingerprint quality\"", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L216", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", - "community": 16, - "norm_label": "6.3 the documented takeaway for \"slowing down vs. fingerprint quality\"" - }, - { - "label": "7. Implications for cadence design", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L222", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", - "community": 16, - "norm_label": "7. implications for cadence design" - }, - { - "label": "Documented facts (with sources above)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L224", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", - "community": 16, - "norm_label": "documented facts (with sources above)" - }, - { - "label": "Inferences (not documented)", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L233", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", - "community": 16, - "norm_label": "inferences (not documented)" - }, - { - "label": "Bottom line", - "file_type": "document", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L241", - "_origin": "ast", - "id": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", - "community": 16, - "norm_label": "bottom line" - }, - { - "label": "lightnovelworld-chapter-vs-series-slug.md", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug", - "community": 46, - "norm_label": "lightnovelworld-chapter-vs-series-slug.md" - }, - { - "label": "lightnovelworld.net \u2014 chapter slug vs. series slug", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L1", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "community": 46, - "norm_label": "lightnovelworld.net \u2014 chapter slug vs. series slug" - }, - { - "label": "1. Summary answer table", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L14", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", - "community": 46, - "norm_label": "1. summary answer table" - }, - { - "label": "2. The two reference pages", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L33", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", - "community": 46, - "norm_label": "2. the two reference pages" - }, - { - "label": "3. Chapter page \u2192 series URL: every in-page pointer, in priority order", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L47", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "community": 46, - "norm_label": "3. chapter page \u2192 series url: every in-page pointer, in priority order" - }, - { - "label": "Priority 1 \u2014 `a[aria-label='All Chapter']` \u2705 WORKS", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L52", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", - "community": 46, - "norm_label": "priority 1 \u2014 `a[aria-label='all chapter']` \u2705 works" - }, - { - "label": "Priority 2 \u2014 microdata `BreadcrumbList` / `a[itemprop=item]` \u2705 WORKS", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L64", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", - "community": 46, - "norm_label": "priority 2 \u2014 microdata `breadcrumblist` / `a[itemprop=item]` \u2705 works" - }, - { - "label": "Priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f AMBIGUOUS", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L96", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", - "community": 46, - "norm_label": "priority 3 \u2014 corroborating `/novel/` anchors \u26a0\ufe0f ambiguous" - }, - { - "label": "\u274c NOT usable \u2014 JSON-LD `BreadcrumbList` (\u00a73.1)", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L116", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", - "community": 46, - "norm_label": "\u274c not usable \u2014 json-ld `breadcrumblist` (\u00a73.1)" - }, - { - "label": "\u274c NOT usable \u2014 `<link rel=canonical>` (\u00a73.2)", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L129", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", - "community": 46, - "norm_label": "\u274c not usable \u2014 `<link rel=canonical>` (\u00a73.2)" - }, - { - "label": "\u274c NOT usable \u2014 `og:` meta tags (\u00a73.3)", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L137", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", - "community": 46, - "norm_label": "\u274c not usable \u2014 `og:` meta tags (\u00a73.3)" - }, - { - "label": "Also present \u2014 `rel=next` / `rel=prev` chapter navigation", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L150", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", - "community": 46, - "norm_label": "also present \u2014 `rel=next` / `rel=prev` chapter navigation" - }, - { - "label": "4. The reverse direction, and how common divergence is", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L161", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "community": 46, - "norm_label": "4. the reverse direction, and how common divergence is" - }, - { - "label": "4.1 Sample method", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L163", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", - "community": 46, - "norm_label": "4.1 sample method" - }, - { - "label": "4.2 Divergence results", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L178", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", - "community": 46, - "norm_label": "4.2 divergence results" - }, - { - "label": "4.3 Is there a derivable rule? **No.**", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L235", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", - "community": 46, - "norm_label": "4.3 is there a derivable rule? **no.**" - }, - { - "label": "4.4 The split case \u2014 a slug can change *mid-series*", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L267", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", - "community": 46, - "norm_label": "4.4 the split case \u2014 a slug can change *mid-series*" - }, - { - "label": "5. Series page \u2192 chapter list", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L294", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", - "community": 46, - "norm_label": "5. series page \u2192 chapter list" - }, - { - "label": "6. Is the unscoped chapter regex SAFE on a series page?", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L336", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", - "community": 46, - "norm_label": "6. is the unscoped chapter regex safe on a series page?" - }, - { - "label": "Verdict: **SAFE**", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L338", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", - "community": 46, - "norm_label": "verdict: **safe**" - }, - { - "label": "Caveats to record with the verdict", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L387", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", - "community": 46, - "norm_label": "caveats to record with the verdict" - }, - { - "label": "7. Redirects and reverse-lookup endpoints", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L438", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", - "community": 46, - "norm_label": "7. redirects and reverse-lookup endpoints" - }, - { - "label": "8. Implications for issue #77", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L471", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "community": 46, - "norm_label": "8. implications for issue #77" - }, - { - "label": "8.1 The bug", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L477", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", - "community": 46, - "norm_label": "8.1 the bug" - }, - { - "label": "8.2 The proposed fix is sound", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L494", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", - "community": 46, - "norm_label": "8.2 the proposed fix is sound" - }, - { - "label": "8.3 The userscript has the same bug, and it is worse", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L510", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", - "community": 46, - "norm_label": "8.3 the userscript has the same bug, and it is worse" - }, - { - "label": "8.4 Note on `series_id`", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L542", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", - "community": 46, - "norm_label": "8.4 note on `series_id`" - }, - { - "label": "Reproduction", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L554", - "_origin": "ast", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", - "community": 46, - "norm_label": "reproduction" - }, - { - "label": "AGENTS.md", - "file_type": "document", - "source_file": "userscript/AGENTS.md", - "source_location": "L1", - "_origin": "ast", - "id": "userscript_claude", - "community": 273, - "norm_label": "agents.md" - }, - { - "label": "Userscript structure (single IIFE, `manga-bookmark.user.js`)", - "file_type": "document", - "source_file": "userscript/AGENTS.md", - "source_location": "L3", - "_origin": "ast", - "id": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", - "community": 273, - "norm_label": "userscript structure (single iife, `manga-bookmark.user.js`)" - }, - { - "label": "Live URL shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)", - "file_type": "document", - "source_file": "userscript/AGENTS.md", - "source_location": "L34", - "_origin": "ast", - "id": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", - "community": 273, - "norm_label": "live url shapes (verified 2026-07-26, may drift \u2014 re-check against live pages before trust)" - }, - { - "label": "Second script: `novel-bookmark.user.js`", - "file_type": "document", - "source_file": "userscript/AGENTS.md", - "source_location": "L87", - "_origin": "ast", - "id": "userscript_claude_second_script_novel_bookmark_user_js", - "community": 273, - "norm_label": "second script: `novel-bookmark.user.js`" - }, - { - "label": "Skills CLI (npx skills)", - "file_type": "concept", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 50, - "norm_label": "skills cli (npx skills)", - "id": "agents_skills_find_skills_skill_skills_cli" - }, - { - "label": "skills.sh Leaderboard", - "file_type": "concept", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 51, - "norm_label": "skills.sh leaderboard", - "id": "agents_skills_find_skills_skill_skills_sh_leaderboard" - }, - { - "label": "Complex Condition Extraction", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 52, - "norm_label": "complex condition extraction", - "id": "agents_skills_golang_code_style_references_details_complex_condition_extraction" - }, - { - "label": "Single Handling Rule", - "file_type": "rationale", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 58, - "norm_label": "single handling rule", - "id": "agents_skills_golang_error_handling_skill_single_handling_rule" - }, - { - "label": "Sentinel Errors", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 53, - "norm_label": "sentinel errors", - "id": "agents_skills_golang_error_handling_references_error_creation_sentinel_errors" - }, - { - "label": "Why Use samber/oops", - "file_type": "rationale", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 161, - "norm_label": "why use samber/oops", - "id": "agents_skills_golang_error_handling_references_error_handling_why_samber_oops" - }, - { - "label": "%w vs %v Error Wrapping", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 57, - "norm_label": "%w vs %v error wrapping", - "id": "agents_skills_golang_error_handling_references_error_wrapping_percent_w_vs_percent_v" - }, - { - "label": "errors.Is", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 55, - "norm_label": "errors.is", - "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_is" - }, - { - "label": "errors.As / errors.AsType", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 54, - "norm_label": "errors.as / errors.astype", - "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_as_astype" - }, - { - "label": "errors.Join", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 56, - "norm_label": "errors.join", - "id": "agents_skills_golang_error_handling_references_error_wrapping_errors_join" - }, - { - "label": "Bottleneck Decision Tree", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 62, - "norm_label": "bottleneck decision tree", - "id": "agents_skills_golang_performance_skill_decision_tree" - }, - { - "label": "go tool pprof", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 63, - "norm_label": "go tool pprof", - "id": "agents_skills_golang_performance_skill_pprof" - }, - { - "label": "Prometheus Alerting Rules (Go Performance)", - "file_type": "document", - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 45, - "norm_label": "prometheus alerting rules (go performance)", - "id": "agents_skills_golang_performance_assets_prometheus_alerts" - }, - { - "label": "HighGCPauseTime Alert", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 45, - "norm_label": "highgcpausetime alert", - "id": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time" - }, - { - "label": "GoroutineLeak Alert", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 45, - "norm_label": "goroutineleak alert", - "id": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak" - }, - { - "label": "MemoryNearLimit Alert", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 45, - "norm_label": "memorynearlimit alert", - "id": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit" - }, - { - "label": "singleflight Cache Stampede Prevention", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 162, - "norm_label": "singleflight cache stampede prevention", - "id": "agents_skills_golang_performance_references_caching_singleflight" - }, - { - "label": "SIMD (simd/archsimd)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 59, - "norm_label": "simd (simd/archsimd)", - "id": "agents_skills_golang_performance_references_cpu_simd" - }, - { - "label": "Struct Field Alignment", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 163, - "norm_label": "struct field alignment", - "id": "agents_skills_golang_performance_references_memory_struct_alignment" - }, - { - "label": "GOGC Tuning", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 60, - "norm_label": "gogc tuning", - "id": "agents_skills_golang_performance_references_runtime_gogc" - }, - { - "label": "GOMEMLIMIT", - "file_type": "rationale", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 61, - "norm_label": "gomemlimit", - "id": "agents_skills_golang_performance_references_runtime_gomemlimit" - }, - { - "label": "golang-naming skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 93, - "norm_label": "golang-naming skill (external)", - "id": "external_samber_cc_skills_golang_golang_naming" - }, - { - "label": "golang-lint skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 92, - "norm_label": "golang-lint skill (external)", - "id": "external_samber_cc_skills_golang_golang_lint" - }, - { - "label": "golang-documentation skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 90, - "norm_label": "golang-documentation skill (external)", - "id": "external_samber_cc_skills_golang_golang_documentation" - }, - { - "label": "golang-structs-interfaces skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 99, - "norm_label": "golang-structs-interfaces skill (external)", - "id": "external_samber_cc_skills_golang_golang_structs_interfaces" - }, - { - "label": "golang-design-patterns skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 89, - "norm_label": "golang-design-patterns skill (external)", - "id": "external_samber_cc_skills_golang_golang_design_patterns" - }, - { - "label": "golang-gopls skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 91, - "norm_label": "golang-gopls skill (external)", - "id": "external_samber_cc_skills_golang_golang_gopls" - }, - { - "label": "golang-continuous-integration skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 86, - "norm_label": "golang-continuous-integration skill (external)", - "id": "external_samber_cc_skills_golang_golang_continuous_integration" - }, - { - "label": "golang-refactoring skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 95, - "norm_label": "golang-refactoring skill (external)", - "id": "external_samber_cc_skills_golang_golang_refactoring" - }, - { - "label": "golang-samber-oops skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 97, - "norm_label": "golang-samber-oops skill (external)", - "id": "external_samber_cc_skills_golang_golang_samber_oops" - }, - { - "label": "golang-samber-slog skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 98, - "norm_label": "golang-samber-slog skill (external)", - "id": "external_samber_cc_skills_golang_golang_samber_slog" - }, - { - "label": "golang-observability skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 94, - "norm_label": "golang-observability skill (external)", - "id": "external_samber_cc_skills_golang_golang_observability" - }, - { - "label": "golang-safety skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 96, - "norm_label": "golang-safety skill (external)", - "id": "external_samber_cc_skills_golang_golang_safety" - }, - { - "label": "golang-benchmark skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 84, - "norm_label": "golang-benchmark skill (external)", - "id": "external_samber_cc_skills_golang_golang_benchmark" - }, - { - "label": "golang-troubleshooting skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 100, - "norm_label": "golang-troubleshooting skill (external)", - "id": "external_samber_cc_skills_golang_golang_troubleshooting" - }, - { - "label": "golang-data-structures skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 87, - "norm_label": "golang-data-structures skill (external)", - "id": "external_samber_cc_skills_golang_golang_data_structures" - }, - { - "label": "golang-concurrency skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 85, - "norm_label": "golang-concurrency skill (external)", - "id": "external_samber_cc_skills_golang_golang_concurrency" - }, - { - "label": "golang-database skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 88, - "norm_label": "golang-database skill (external)", - "id": "external_samber_cc_skills_golang_golang_database" - }, - { - "label": "promql-cli skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 101, - "norm_label": "promql-cli skill (external)", - "id": "external_samber_cc_skills_promql_cli" - }, - { - "label": "Assert Scope Leaking into Subtests Pitfall", - "file_type": "rationale", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 71, - "norm_label": "assert scope leaking into subtests pitfall", - "id": "agents_skills_golang_testing_skill_assert_scope_leak" - }, - { - "label": "testing/synctest Deterministic Goroutine Testing", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 164, - "norm_label": "testing/synctest deterministic goroutine testing", - "id": "agents_skills_golang_testing_skill_synctest" - }, - { - "label": "Integration Tests via Build Tags", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 78, - "norm_label": "integration tests via build tags", - "id": "agents_skills_golang_testing_skill_integration_build_tags" - }, - { - "label": "Test File Naming Convention (source-file-based)", - "file_type": "rationale", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 79, - "norm_label": "test file naming convention (source-file-based)", - "id": "agents_skills_golang_testing_skill_test_file_naming" - }, - { - "label": "Go 1.26 t.ArtifactDir() Test Artifacts", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": "samber", - "contributor": null, - "community": 70, - "norm_label": "go 1.26 t.artifactdir() test artifacts", - "id": "agents_skills_golang_testing_skill_artifactdir" - }, - { - "label": "testWithTimeout Test Timeout Helper", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 64, - "norm_label": "testwithtimeout test timeout helper", - "id": "agents_skills_golang_testing_references_helpers_testwithtimeout" - }, - { - "label": "HTTP Handler Testing with httptest", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 65, - "norm_label": "http handler testing with httptest", - "id": "agents_skills_golang_testing_references_http_testing_handler_testing" - }, - { - "label": "DatabaseTestSuite testify Suite Pattern", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 66, - "norm_label": "databasetestsuite testify suite pattern", - "id": "agents_skills_golang_testing_references_integration_testing_databasetestsuite" - }, - { - "label": "go:embed Fixtures Helper", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 67, - "norm_label": "go:embed fixtures helper", - "id": "agents_skills_golang_testing_references_integration_testing_embedded_fixtures" - }, - { - "label": "testify/mock Interface Mocking", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 69, - "norm_label": "testify/mock interface mocking", - "id": "agents_skills_golang_testing_references_mocking_testify_mock" - }, - { - "label": "Time Mocking with clockwork", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 68, - "norm_label": "time mocking with clockwork", - "id": "agents_skills_golang_testing_references_mocking_clockwork_time_mocking" - }, - { - "label": "golang-benchmark Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 72, - "norm_label": "golang-benchmark skill (external)", - "id": "agents_skills_golang_testing_skill_golang_benchmark" - }, - { - "label": "golang-lint Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 76, - "norm_label": "golang-lint skill (external)", - "id": "agents_skills_golang_testing_skill_golang_lint" - }, - { - "label": "golang-stretchr-testify Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 77, - "norm_label": "golang-stretchr-testify skill (external)", - "id": "agents_skills_golang_testing_skill_golang_stretchr_testify" - }, - { - "label": "golang-database Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 75, - "norm_label": "golang-database skill (external)", - "id": "agents_skills_golang_testing_skill_golang_database" - }, - { - "label": "golang-concurrency Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 73, - "norm_label": "golang-concurrency skill (external)", - "id": "agents_skills_golang_testing_skill_golang_concurrency" - }, - { - "label": "golang-continuous-integration Skill (external)", - "file_type": "concept", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 74, - "norm_label": "golang-continuous-integration skill (external)", - "id": "agents_skills_golang_testing_skill_golang_continuous_integration" - }, - { - "label": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 80, - "norm_label": "impeccable critique 2026-07-26t15:50:42z (score 21/40)", - "id": "backend_impeccable_critique_20260726_1550" - }, - { - "label": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)", - "file_type": "document", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 81, - "norm_label": "impeccable critique 2026-07-26t17:08:41z (score 26/40)", - "id": "backend_impeccable_critique_20260726_1708" - }, - { - "label": "P0: chapter-edit form causes horizontal overflow on mobile", - "file_type": "rationale", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 82, - "norm_label": "p0: chapter-edit form causes horizontal overflow on mobile", - "id": "critique_p0_chapter_form_overflow" - }, - { - "label": "P1: no hx-indicator on htmx mutations, silent failure", - "file_type": "rationale", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 83, - "norm_label": "p1: no hx-indicator on htmx mutations, silent failure", - "id": "critique_p1_no_hx_indicator" - }, - { - "label": "Implement Tickets Skill", - "file_type": "document", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The orchestrator writes briefs, dispatches, lands results, and talks to the tracker; every line of ticket code is written by a ticket-implementer subagent in its own git worktree.", - "community": 129, - "norm_label": "implement tickets skill", - "id": "_claude_skills_implement_tickets_skill_implement_tickets" - }, - { - "label": "Orchestrator Role", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 130, - "norm_label": "orchestrator role", - "id": "_claude_skills_implement_tickets_skill_orchestrator" - }, - { - "label": "Ticket Wave Batching", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Blocking edges set wave order; tickets with no open blocker inside the batch share a wave, capped at 3 concurrent tickets per wave.", - "community": 133, - "norm_label": "ticket wave batching", - "id": "_claude_skills_implement_tickets_skill_wave" - }, - { - "label": "Cross-Ticket Contract", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "A contract left for the subagents to negotiate is a merge conflict you scheduled; the identical wording goes into both briefs.", - "community": 128, - "norm_label": "cross-ticket contract", - "id": "_claude_skills_implement_tickets_skill_contract" - }, - { - "label": "Ticket Brief Template", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 44, - "norm_label": "ticket brief template", - "id": "_claude_skills_implement_tickets_skill_brief_template" - }, - { - "label": "code-review Skill", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Run over the branch when a ticket returns REVIEW_BLOCKED; dispatches the cr-spec and cr-standards axes.", - "community": 18, - "norm_label": "code-review skill", - "id": "_claude_skills_implement_tickets_skill_code_review" - }, - { - "label": "tdd Skill", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 132, - "norm_label": "tdd skill", - "id": "_claude_skills_implement_tickets_skill_tdd" - }, - { - "label": "resolving-merge-conflicts Skill", - "file_type": "concept", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 131, - "norm_label": "resolving-merge-conflicts skill", - "id": "_claude_skills_implement_tickets_skill_resolving_merge_conflicts" - }, - { - "label": "Testing the Userscript Skill", - "file_type": "document", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 139, - "norm_label": "testing the userscript skill", - "id": "_claude_skills_testing_the_userscript_skill_testing_the_userscript" - }, - { - "label": "manga-bookmark.user.js", - "file_type": "code", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 137, - "norm_label": "manga-bookmark.user.js", - "id": "_claude_skills_testing_the_userscript_skill_manga_bookmark_user_js" - }, - { - "label": "logic.test.js Test Harness", - "file_type": "code", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 136, - "norm_label": "logic.test.js test harness", - "id": "_claude_skills_testing_the_userscript_skill_logic_test_js" - }, - { - "label": "Four-Object Browser Stub", - "file_type": "concept", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The harness covers pure logic only by leaving document.body undefined so the boot block takes its else branch and init()/buildUI()/fetch stay dormant; no DOM harness, no jsdom.", - "community": 134, - "norm_label": "four-object browser stub", - "id": "_claude_skills_testing_the_userscript_skill_browser_stub" - }, - { - "label": "stripBuildHash", - "file_type": "code", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 138, - "norm_label": "stripbuildhash", - "id": "_claude_skills_testing_the_userscript_skill_strip_build_hash" - }, - { - "label": "asuraBuildHash (backend/store.go)", - "file_type": "code", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "stripBuildHash must stay in sync with asuraBuildHash; changing one without the other silently splits series identity.", - "community": 36, - "norm_label": "asurabuildhash (backend/store.go)", - "id": "_claude_skills_testing_the_userscript_skill_asura_build_hash" - }, - { - "label": "Module Export Hook", - "file_type": "rationale", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "typeof window === 'undefined' is load-bearing: under @grant none the script shares page globals, so it must not clobber a page's own UMD shim.", - "community": 135, - "norm_label": "module export hook", - "id": "_claude_skills_testing_the_userscript_skill_export_hook" - }, - { - "label": "Ticket Implementer Agent", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Implements one ticket end to end in its own git worktree; dispatched by the implement-tickets skill; runs code-review via cr-spec + cr-standards, then returns a status contract.", - "community": 144, - "norm_label": "ticket implementer agent", - "id": "_omp_agents_ticket_implementer_ticket_implementer" - }, - { - "label": "Worktree Isolation", - "file_type": "rationale", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The worktree is the agent's whole world; the orchestrator's checkout is a different directory on the same repo and editing it corrupts a sibling agent's run.", - "community": 145, - "norm_label": "worktree isolation", - "id": "_omp_agents_ticket_implementer_worktree" - }, - { - "label": "Status Contract", - "file_type": "concept", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT | REVIEW_BLOCKED; review findings still open after two fix rounds downgrade status to DONE_WITH_CONCERNS.", - "community": 143, - "norm_label": "status contract", - "id": "_omp_agents_ticket_implementer_status_contract" - }, - { - "label": "cr-spec Agent", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 140, - "norm_label": "cr-spec agent", - "id": "_omp_agents_ticket_implementer_cr_spec" - }, - { - "label": "cr-standards Agent", - "file_type": "document", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 141, - "norm_label": "cr-standards agent", - "id": "_omp_agents_ticket_implementer_cr_standards" - }, - { - "label": "Escalate Rather Than Guess", - "file_type": "rationale", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Bad work is worse than no work, and escalating is never penalised; if the review spawn is refused, return REVIEW_BLOCKED with the diff range rather than skipping the gate.", - "community": 142, - "norm_label": "escalate rather than guess", - "id": "_omp_agents_ticket_implementer_escalation" - }, - { - "label": "Implementer Subagent (opencode)", - "file_type": "document", - "source_file": ".opencode/agent/implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 147, - "norm_label": "implementer subagent (opencode)", - "id": "_opencode_agent_implementer_implementer" - }, - { - "label": "Subagent-Driven Development", - "file_type": "concept", - "source_file": ".opencode/agent/implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Fast model handles mechanical, well-specified tasks; complicated tasks escalate so the controller can re-dispatch on the more capable minimax-m3.", - "community": 148, - "norm_label": "subagent-driven development", - "id": "_opencode_agent_implementer_subagent_driven_development" - }, - { - "label": "Escalate Rather Than Guess (opencode)", - "file_type": "rationale", - "source_file": ".opencode/agent/implementer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "It is always OK to stop and say 'this is too hard for me'; report BLOCKED or NEEDS_CONTEXT with specifics rather than guessing.", - "community": 146, - "norm_label": "escalate rather than guess (opencode)", - "id": "_opencode_agent_implementer_escalation" - }, - { - "label": "Reviewer Subagent (opencode)", - "file_type": "document", - "source_file": ".opencode/agent/reviewer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 150, - "norm_label": "reviewer subagent (opencode)", - "id": "_opencode_agent_reviewer_reviewer" - }, - { - "label": "Spec Compliance Review", - "file_type": "concept", - "source_file": ".opencode/agent/reviewer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 152, - "norm_label": "spec compliance review", - "id": "_opencode_agent_reviewer_spec_compliance" - }, - { - "label": "Code Quality Review", - "file_type": "concept", - "source_file": ".opencode/agent/reviewer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 149, - "norm_label": "code quality review", - "id": "_opencode_agent_reviewer_code_quality" - }, - { - "label": "Finding Severity Rubric", - "file_type": "concept", - "source_file": ".opencode/agent/reviewer.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Critical = must fix; Important = task can't be trusted until fixed; Minor = polish. A plan-mandated defect is still a finding, labeled plan-mandated.", - "community": 151, - "norm_label": "finding severity rubric", - "id": "_opencode_agent_reviewer_severity_rubric" - }, - { - "label": "CLAUDE.md (Symlink to AGENTS.md)", - "file_type": "document", - "source_file": "CLAUDE.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 179, - "norm_label": "claude.md (symlink to agents.md)", - "id": "claude_claude" - }, - { - "label": "SQLite-to-Postgres Cutover Runbook", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 194, - "norm_label": "sqlite-to-postgres cutover runbook", - "id": "cutover_cutover" - }, - { - "label": "Throwaway Import Generator", - "file_type": "rationale", - "source_file": "CUTOVER.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Written at cutover, run once, deleted; its output is the owner's personal reading history (must not enter version control), and a committed generator would drag modernc.org/sqlite back in through the side door after ADR-0001 dropped it.", - "community": 196, - "norm_label": "throwaway import generator", - "id": "cutover_throwaway_generator" - }, - { - "label": "ADR-0001 (Drop modernc.org/sqlite)", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 192, - "norm_label": "adr-0001 (drop modernc.org/sqlite)", - "id": "cutover_adr_0001" - }, - { - "label": "ADR-0003 (Split Shared Series Facts)", - "file_type": "document", - "source_file": "CUTOVER.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 193, - "norm_label": "adr-0003 (split shared series facts)", - "id": "cutover_adr_0003" - }, - { - "label": "Import SQL Generation Rules", - "file_type": "concept", - "source_file": "CUTOVER.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Series first, Bookmarks second; SELECT DISTINCT the Series; never hardcode the reader id; wrap in BEGIN/COMMIT with temp table inside; quote strings by doubling '.", - "community": 195, - "norm_label": "import sql generation rules", - "id": "cutover_import_rules" - }, - { - "label": "BookmarkManager", - "file_type": "concept", - "source_file": "PRODUCT.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 257, - "norm_label": "bookmarkmanager", - "id": "product_bookmarkmanager" - }, - { - "label": "Dark-First Design Constraint", - "file_type": "rationale", - "source_file": "PRODUCT.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Dark-first is binding: dark-by-default / light-follows-system-preference preserved because reading happens at night; low-light/night reading optimization is an explicit personal requirement, not just generic contrast compliance.", - "community": 259, - "norm_label": "dark-first design constraint", - "id": "product_dark_first" - }, - { - "label": "Reader Isolation Invariant", - "file_type": "rationale", - "source_file": "PRODUCT.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "A leak between Readers fails silently and looks like working software; isolation is asserted from both directions, never inferred from counting one Reader's rows.", - "community": 261, - "norm_label": "reader isolation invariant", - "id": "product_isolation" - }, - { - "label": "Discord Guild Membership", - "file_type": "concept", - "source_file": "PRODUCT.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Any member of the configured guild becomes a Reader on first Discord login; no signup form, no invite code, no approval step.", - "community": 260, - "norm_label": "discord guild membership", - "id": "product_discord_guild" - }, - { - "label": "Bromite (Primary Device)", - "file_type": "concept", - "source_file": "PRODUCT.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 258, - "norm_label": "bromite (primary device)", - "id": "product_bromite" - }, - { - "label": "Backend CLAUDE.md Guidance", - "file_type": "document", - "source_file": "backend/CLAUDE.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 177, - "norm_label": "backend claude.md guidance", - "id": "backend_claude_doc" - }, - { - "label": "Graphify Knowledge Graph (graphify-out/)", - "file_type": "concept", - "source_file": "backend/CLAUDE.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "A knowledge graph lives at graphify-out/ and should be preferred over grepping via graphify query/explain/path; the rule applies to subagents too.", - "community": 178, - "norm_label": "graphify knowledge graph (graphify-out/)", - "id": "backend_claude_graphify_kg" - }, - { - "label": "card.html \u2014 Series Card Template", - "file_type": "document", - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "card.html \u2014 series card template", - "id": "backend_internal_web_templates_card_doc" - }, - { - "label": "Confirm Row (Archive/Finish/Remove)", - "file_type": "concept", - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "One confirm row per way a series leaves the list; archive and finish wear calm grey (reversible), remove wears the ember wash; aria-live announces the step to a screen reader.", - "community": 8, - "norm_label": "confirm row (archive/finish/remove)", - "id": "backend_internal_web_templates_card_confirm_row" - }, - { - "label": "htmx /ui/* Mutation Endpoints", - "file_type": "concept", - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Card mutations go through htmx endpoints under /ui/* (favorite, chapter, status, DELETE), each swapping the card element outerHTML and marking the row as disabled while in flight.", - "community": 8, - "norm_label": "htmx /ui/* mutation endpoints", - "id": "backend_internal_web_templates_card_ui_endpoints" - }, - { - "label": "chrome.html \u2014 Out-of-Band Regions", - "file_type": "document", - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "chrome.html \u2014 out-of-band regions", - "id": "backend_internal_web_templates_chrome_doc" - }, - { - "label": "Continue Reading Strip", - "file_type": "concept", - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The recent strip lives outside the swapped #list and is re-rendered out of band on every /ui/ response so a mutation cannot leave it describing the library as it was before the tap.", - "community": 8, - "norm_label": "continue reading strip", - "id": "backend_internal_web_templates_chrome_recent" - }, - { - "label": "Action Key", - "file_type": "concept", - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The icon strip on a card is unlabelled, so one permanent line under the tabs names every glyph; it follows the tab so archived and finished buckets swap Archive for Restore.", - "community": 8, - "norm_label": "action key", - "id": "backend_internal_web_templates_chrome_keyrow" - }, - { - "label": "Brand Mark SVG", - "file_type": "concept", - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The brand mark is inline so it takes the page's ink and ember rather than the fixed palette of /static/logo.svg, which the favicon needs.", - "community": 8, - "norm_label": "brand mark svg", - "id": "backend_internal_web_templates_chrome_mark" - }, - { - "label": "icons.html \u2014 Icon Sprite Template", - "file_type": "document", - "source_file": "backend/internal/web/templates/icons.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "icons.html \u2014 icon sprite template", - "id": "backend_internal_web_templates_icons_doc" - }, - { - "label": "SVG Icon Sprite", - "file_type": "concept", - "source_file": "backend/internal/web/templates/icons.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "One sprite per page: card fragments swapped in by htmx reference these symbols by id, so the markup for a row stays a handful of <use> tags.", - "community": 8, - "norm_label": "svg icon sprite", - "id": "backend_internal_web_templates_icons_sprite" - }, - { - "label": "list.html \u2014 Card List Template", - "file_type": "document", - "source_file": "backend/internal/web/templates/list.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "list.html \u2014 card list template", - "id": "backend_internal_web_templates_list_doc" - }, - { - "label": "Empty States", - "file_type": "concept", - "source_file": "backend/internal/web/templates/list.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The client filter only hides cards, so a no-match query gets a filter.js-filled empty state inside #list (re-created on tab swap); an empty library shows install links for both scripts since the two libraries are separate installs.", - "community": 8, - "norm_label": "empty states", - "id": "backend_internal_web_templates_list_empty_states" - }, - { - "label": "login.html \u2014 Login Page Template", - "file_type": "document", - "source_file": "backend/internal/web/templates/login.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "login.html \u2014 login page template", - "id": "backend_internal_web_templates_login_doc" - }, - { - "label": "Discord Login Form", - "file_type": "concept", - "source_file": "backend/internal/web/templates/login.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The page reloads on a failed sign-in, so the error message is present from the start with role=alert so it gets announced; guild membership is required to sign in.", - "community": 8, - "norm_label": "discord login form", - "id": "backend_internal_web_templates_login_discord_login" - }, - { - "label": "setup.html \u2014 Userscript Install Panel Template", - "file_type": "document", - "source_file": "backend/internal/web/templates/setup.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 8, - "norm_label": "setup.html \u2014 userscript install panel template", - "id": "backend_internal_web_templates_setup_doc" - }, - { - "label": "Userscript Install Panel", - "file_type": "concept", - "source_file": "backend/internal/web/templates/setup.html", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Each link serves the script rendered with the acting Reader's credential inside it, so the credential never appears in page markup, the address bar, or a redirect; rotation is confirm-gated and the response swaps the panel open with a reinstall warning; mobile Violentmonkey needs ?download=1.", - "community": 8, - "norm_label": "userscript install panel", - "id": "backend_internal_web_templates_setup_install_panel" - }, - { - "label": "chrome/docker-compose.yml \u2014 Browser Deployable Unit", - "file_type": "document", - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 103, - "norm_label": "chrome/docker-compose.yml \u2014 browser deployable unit", - "id": "chrome_docker_compose_doc" - }, - { - "label": "Browser Sidecar Service", - "file_type": "concept", - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "This does not run beside the API: it runs on the home machine, reached from the VPS over the tailnet, and is updated without touching the API stack (ADR-0006); a UTC clock is itself the bot signal and the challenge then never clears.", - "community": 103, - "norm_label": "browser sidecar service", - "id": "chrome_docker_compose_browser" - }, - { - "label": "CDP Endpoint (Tailnet-Bound :9222)", - "file_type": "concept", - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "CDP authenticates nothing, so the browser binds to the tailnet address only, never 0.0.0.0; on the VPS the safety was Docker network membership, here the bind address backed by Tailscale device identity is the access control, and an unset BROWSER_BIND_ADDR must fail the deploy rather than silently publish CDP to the LAN.", - "community": 103, - "norm_label": "cdp endpoint (tailnet-bound :9222)", - "id": "chrome_docker_compose_cdp" - }, - { - "label": "Persistent Chrome Profile Volume", - "file_type": "concept", - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Cloudflare clearance must survive Chrome reaping and image recreation, so the profile lives in a named volume; shm_size 128mb and mem_limit 512m are load-bearing on a 1.8GB box shared with a Gitea runner.", - "community": 103, - "norm_label": "persistent chrome profile volume", - "id": "chrome_docker_compose_chrome_profile" - }, - { - "label": "docker-compose.prod.yml \u2014 Production Override", - "file_type": "document", - "source_file": "docker-compose.prod.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 103, - "norm_label": "docker-compose.prod.yml \u2014 production override", - "id": "docker_compose_prod_doc" - }, - { - "label": "bookmark-api Prod Override", - "file_type": "concept", - "source_file": "docker-compose.prod.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Joins an existing Traefik network with no published host port; compose merges networks with the base file, so the service ends up on default, db and proxy \u2014 the db internal network must not be tidied away because egress comes from default.", - "community": 103, - "norm_label": "bookmark-api prod override", - "id": "docker_compose_prod_bookmark_api" - }, - { - "label": "Traefik Reverse Proxy Labels", - "file_type": "concept", - "source_file": "docker-compose.prod.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "Traefik routes bookmark-api.<domain> and bookmark.<domain> (the browser UI hostname) to the same container with TLS via the websecure entrypoint and an ACME cert resolver.", - "community": 103, - "norm_label": "traefik reverse proxy labels", - "id": "docker_compose_prod_traefik" - }, - { - "label": "CDP Never on Shared Proxy Network", - "file_type": "rationale", - "source_file": "docker-compose.prod.yml", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "rationale": "The browser is never given a service on this host: the proxy network is shared with whatever else sits behind Traefik, and an unauthenticated CDP endpoint on it is remote code execution for any of them.", - "community": 103, - "norm_label": "cdp never on shared proxy network", - "id": "docker_compose_prod_cdp_security" - }, - { - "label": "ADR-0001: Postgres over SQLite", - "file_type": "document", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 6, - "norm_label": "adr-0001: postgres over sqlite", - "id": "docs_adr_0001_postgresql_over_sqlite_doc" - }, - { - "label": "PostgreSQL (jackc/pgx/v5)", - "file_type": "concept", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 207, - "norm_label": "postgresql (jackc/pgx/v5)", - "id": "docs_adr_0001_postgresql_over_sqlite_postgres" - }, - { - "label": "SQLite (modernc.org/sqlite)", - "file_type": "concept", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 208, - "norm_label": "sqlite (modernc.org/sqlite)", - "id": "docs_adr_0001_postgresql_over_sqlite_sqlite" - }, - { - "label": "Postgres chosen for future supportability, not concurrency", - "file_type": "rationale", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 209, - "norm_label": "postgres chosen for future supportability, not concurrency", - "id": "docs_adr_0001_postgresql_over_sqlite_supportability_rationale" - }, - { - "label": "Real scaling limit is the poller outbound fetch budget", - "file_type": "rationale", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 206, - "norm_label": "real scaling limit is the poller outbound fetch budget", - "id": "docs_adr_0001_postgresql_over_sqlite_poll_fetch_budget" - }, - { - "label": "ADR-0002: Discord OAuth, no passwords, no email", - "file_type": "document", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 212, - "norm_label": "adr-0002: discord oauth, no passwords, no email", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_doc" - }, - { - "label": "Discord OAuth2 (authorization code grant)", - "file_type": "concept", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 211, - "norm_label": "discord oauth2 (authorization code grant)", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_discord_oauth" - }, - { - "label": "Discord snowflake is the sole identity (lock-in)", - "file_type": "rationale", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 213, - "norm_label": "discord snowflake is the sole identity (lock-in)", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_snowflake_identity" - }, - { - "label": "Per-Reader bearer token for userscripts", - "file_type": "concept", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 210, - "norm_label": "per-reader bearer token for userscripts", - "id": "docs_adr_0002_discord_oauth_no_passwords_no_email_bearer_token" - }, - { - "label": "ADR-0003: Series is shared, only the Poll updates it", - "file_type": "document", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 216, - "norm_label": "adr-0003: series is shared, only the poll updates it", - "id": "docs_adr_0003_series_shared_and_poll_owned_doc" - }, - { - "label": "Series (shared entity keyed site+series_id)", - "file_type": "concept", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 218, - "norm_label": "series (shared entity keyed site+series_id)", - "id": "docs_adr_0003_series_shared_and_poll_owned_series" - }, - { - "label": "Bookmark (per-Reader state: Progress, Favourite, Lifecycle)", - "file_type": "concept", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 214, - "norm_label": "bookmark (per-reader state: progress, favourite, lifecycle)", - "id": "docs_adr_0003_series_shared_and_poll_owned_bookmark" - }, - { - "label": "Only the Poll writes Series fields (security boundary)", - "file_type": "rationale", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 217, - "norm_label": "only the poll writes series fields (security boundary)", - "id": "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes" - }, - { - "label": "Deduplicate polling per Series (reader_count DESC queue)", - "file_type": "rationale", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 215, - "norm_label": "deduplicate polling per series (reader_count desc queue)", - "id": "docs_adr_0003_series_shared_and_poll_owned_dedup_polling" - }, - { - "label": "ADR-0004: Wire format stays flat, does not mirror schema", - "file_type": "document", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 219, - "norm_label": "adr-0004: wire format stays flat, does not mirror schema", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_doc" - }, - { - "label": "Flat wire shape is a contract, not an implementation detail", - "file_type": "rationale", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 220, - "norm_label": "flat wire shape is a contract, not an implementation detail", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract" - }, - { - "label": "Installed userscripts must keep working (14-day grace window)", - "file_type": "rationale", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 221, - "norm_label": "installed userscripts must keep working (14-day grace window)", - "id": "docs_adr_0004_wire_format_does_not_mirror_the_schema_userscript_compat" - }, - { - "label": "headless-shell service (socat-fronted CDP)", - "file_type": "concept", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 223, - "norm_label": "headless-shell service (socat-fronted cdp)", - "id": "docs_adr_0005_on_demand_browser_headless_shell" - }, - { - "label": "CDP (Chrome DevTools Protocol) endpoint", - "file_type": "concept", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 222, - "norm_label": "cdp (chrome devtools protocol) endpoint", - "id": "docs_adr_0005_on_demand_browser_cdp" - }, - { - "label": "Start Chrome on first CDP connection, reap after 300s idle", - "file_type": "rationale", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 224, - "norm_label": "start chrome on first cdp connection, reap after 300s idle", - "id": "docs_adr_0005_on_demand_browser_on_demand_start" - }, - { - "label": "ADR-0006: Browser runs on the home machine over the tailnet", - "file_type": "document", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 226, - "norm_label": "adr-0006: browser runs on the home machine over the tailnet", - "id": "docs_adr_0006_browser_on_the_home_machine_doc" - }, - { - "label": "BROWSER_WS_URL configuration seam", - "file_type": "concept", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 225, - "norm_label": "browser_ws_url configuration seam", - "id": "docs_adr_0006_browser_on_the_home_machine_browser_ws_url" - }, - { - "label": "Tailnet (Tailscale network)", - "file_type": "concept", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 228, - "norm_label": "tailnet (tailscale network)", - "id": "docs_adr_0006_browser_on_the_home_machine_tailnet" - }, - { - "label": "Browser moved home: VPS memory pressure, no requests served", - "file_type": "rationale", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 227, - "norm_label": "browser moved home: vps memory pressure, no requests served", - "id": "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale" - }, - { - "label": "ADR-0007: Backend hosts every Site's Cover bytes", - "file_type": "document", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 232, - "norm_label": "adr-0007: backend hosts every site's cover bytes", - "id": "docs_adr_0007_backend_hosts_cover_bytes_doc" - }, - { - "label": "Cover (Series image bytes)", - "file_type": "concept", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 230, - "norm_label": "cover (series image bytes)", - "id": "docs_adr_0007_backend_hosts_cover_bytes_cover" - }, - { - "label": "Backend acquires, stores, serves every Cover (uniformity)", - "file_type": "rationale", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 234, - "norm_label": "backend acquires, stores, serves every cover (uniformity)", - "id": "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers" - }, - { - "label": "Content-addressed filesystem storage (SHA-256 of source URL)", - "file_type": "rationale", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 229, - "norm_label": "content-addressed filesystem storage (sha-256 of source url)", - "id": "docs_adr_0007_backend_hosts_cover_bytes_content_addressed" - }, - { - "label": "Deny-class destination control for outbound fetch", - "file_type": "rationale", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 231, - "norm_label": "deny-class destination control for outbound fetch", - "id": "docs_adr_0007_backend_hosts_cover_bytes_deny_class_destination" - }, - { - "label": "kagane CORP same-origin cover restriction", - "file_type": "concept", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 233, - "norm_label": "kagane corp same-origin cover restriction", - "id": "docs_adr_0007_backend_hosts_cover_bytes_kagane_corp" - }, - { - "label": "ADR-0008: Series identity discovered, never derived", - "file_type": "document", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 237, - "norm_label": "adr-0008: series identity discovered, never derived", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_doc" - }, - { - "label": "Series identity is discovered from the Site's links", - "file_type": "rationale", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 236, - "norm_label": "series identity is discovered from the site's links", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity" - }, - { - "label": "a[aria-label='All Chapter'] anchor pointer", - "file_type": "concept", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 235, - "norm_label": "a[aria-label='all chapter'] anchor pointer", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_all_chapter_anchor" - }, - { - "label": "Scan truncated at first wpd-threads marker", - "file_type": "rationale", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 239, - "norm_label": "scan truncated at first wpd-threads marker", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_wpd_threads_truncation" - }, - { - "label": "Chapter slug vs series slug divergence (~7% measured)", - "file_type": "rationale", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 238, - "norm_label": "chapter slug vs series slug divergence (~7% measured)", - "id": "docs_adr_0008_series_identity_is_discovered_not_derived_slug_divergence" - }, - { - "label": "Domain docs: single-context layout guidance", - "file_type": "document", - "source_file": "docs/agents/domain.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 241, - "norm_label": "domain docs: single-context layout guidance", - "id": "docs_agents_domain_doc" - }, - { - "label": "CONTEXT.md glossary (ubiquitous language)", - "file_type": "concept", - "source_file": "docs/agents/domain.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 243, - "norm_label": "context.md glossary (ubiquitous language)", - "id": "docs_agents_domain_glossary" - }, - { - "label": "Surface ADR conflicts explicitly rather than silently overriding", - "file_type": "rationale", - "source_file": "docs/agents/domain.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 240, - "norm_label": "surface adr conflicts explicitly rather than silently overriding", - "id": "docs_agents_domain_adr_flagging" - }, - { - "label": "/domain-modeling skill (lazy CONTEXT.md creation)", - "file_type": "concept", - "source_file": "docs/agents/domain.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 242, - "norm_label": "/domain-modeling skill (lazy context.md creation)", - "id": "docs_agents_domain_domain_modeling" - }, - { - "label": "Issue tracker: Gitea via tea CLI", - "file_type": "document", - "source_file": "docs/agents/issue-tracker.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 43, - "norm_label": "issue tracker: gitea via tea cli", - "id": "docs_agents_issue_tracker_doc" - }, - { - "label": "Gitea (tea CLI, gitea.violetcrown.my.id)", - "file_type": "concept", - "source_file": "docs/agents/issue-tracker.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 244, - "norm_label": "gitea (tea cli, gitea.violetcrown.my.id)", - "id": "docs_agents_issue_tracker_gitea" - }, - { - "label": "wayfinder map/ticket mechanism", - "file_type": "concept", - "source_file": "docs/agents/issue-tracker.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 245, - "norm_label": "wayfinder map/ticket mechanism", - "id": "docs_agents_issue_tracker_wayfinder" - }, - { - "label": "Triage labels: canonical roles to tracker labels", - "file_type": "document", - "source_file": "docs/agents/triage-labels.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 246, - "norm_label": "triage labels: canonical roles to tracker labels", - "id": "docs_agents_triage_labels_doc" - }, - { - "label": "Canonical triage role labels (needs-triage ... wontfix)", - "file_type": "concept", - "source_file": "docs/agents/triage-labels.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 247, - "norm_label": "canonical triage role labels (needs-triage ... wontfix)", - "id": "docs_agents_triage_labels_triage_roles" - }, - { - "label": "Research: lightnovelworld chapter slug vs series slug", - "file_type": "document", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 253, - "norm_label": "research: lightnovelworld chapter slug vs series slug", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_doc" - }, - { - "label": "Gitea issue #77 (chapter vs series slug)", - "file_type": "concept", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 254, - "norm_label": "gitea issue #77 (chapter vs series slug)", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77" - }, - { - "label": "a[aria-label='All Chapter'] priority pointer", - "file_type": "concept", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 252, - "norm_label": "a[aria-label='all chapter'] priority pointer", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_all_chapter_pointer" - }, - { - "label": "Unscoped chapter regex is SAFE, truncated at wpd-threads", - "file_type": "rationale", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 256, - "norm_label": "unscoped chapter regex is safe, truncated at wpd-threads", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex" - }, - { - "label": "Slug divergence measurements (3/41 diverge, 1 split)", - "file_type": "rationale", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 255, - "norm_label": "slug divergence measurements (3/41 diverge, 1 split)", - "id": "docs_research_lightnovelworld_chapter_vs_series_slug_slug_divergence" - }, - { - "label": "Userscript CLAUDE guidance", - "file_type": "document", - "source_file": "userscript/CLAUDE.md", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 279, - "norm_label": "userscript claude guidance", - "id": "userscript_claude_doc" - }, - { - "label": "Login Art: Sword in Volcanic Rock", - "file_type": "image", - "source_file": "backend/internal/web/static/login-art.png", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 48, - "norm_label": "login art: sword in volcanic rock", - "id": "backend_internal_web_static_login_art_image" - }, - { - "label": "Fantasy Sword", - "file_type": "concept", - "source_file": "backend/internal/web/static/login-art.png", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 48, - "norm_label": "fantasy sword", - "id": "backend_internal_web_static_login_art_fantasy_sword" - }, - { - "label": "Fiery Volcanic Scene", - "file_type": "concept", - "source_file": "backend/internal/web/static/login-art.png", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 48, - "norm_label": "fiery volcanic scene", - "id": "backend_internal_web_static_login_art_fiery_volcanic_scene" - }, - { - "label": "BookmarkManager Logo", - "file_type": "image", - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 49, - "norm_label": "bookmarkmanager logo", - "id": "backend_internal_web_static_logo_image" - }, - { - "label": "Mirrored Double Bookmark Mark", - "file_type": "concept", - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 49, - "norm_label": "mirrored double bookmark mark", - "id": "backend_internal_web_static_logo_double_bookmark" - }, - { - "label": "Ember Flame Accent", - "file_type": "concept", - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "source_url": null, - "captured_at": null, - "author": null, - "contributor": null, - "community": 49, - "norm_label": "ember flame accent", - "id": "backend_internal_web_static_logo_ember_flame" - } - ], - "links": [ - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L77", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_floatptr", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L410", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_getbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L49", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L54", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L62", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_newteststoreurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L395", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_putbookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L86", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L157", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testauthaccepted", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L131", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testauthrequired", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L202", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testbookmarkroundtrip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L33", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L191", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testcorsdisallowedorigin", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L169", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testcorspreflight", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L508", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testfavoriteroundtrip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L275", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testflatwirefieldset", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L119", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testhealthznoauth", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L533", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testlatestchapternullable", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L571", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testloadconfigdiscord", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testmain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L691", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testnoveluserscriptserved", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L600", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L368", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L628", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testputrecordsasighting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L426", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testupsertconditionalupdatedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L668", - "weight": 1.0, - "source": "backend_api_test", - "target": "backend_api_test_testuserscriptservedwithwebuidisabled", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L51", - "weight": 1.0, - "source": "backend_api_test_newtestserver", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L33", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_testconfig", - "target": "backend_config", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L700", - "weight": 1.0, - "source": "backend_api_test_testnoveluserscriptserved", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L602", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L630", - "weight": 1.0, - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L675", - "weight": 1.0, - "source": "backend_api_test_testuserscriptservedwithwebuidisabled", - "target": "backend_api_test_testconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L112", - "weight": 1.0, - "source": "backend_cover_test_testlistrendersacquiredcover", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L101", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L58", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L28", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L151", - "weight": 1.0, - "source": "backend_main_test_testgzipcompressestextnotfonts", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L335", - "weight": 1.0, - "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L196", - "weight": 1.0, - "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L72", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L268", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L155", - "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": "L1638", - "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": "L1018", - "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": "L1144", - "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": "L1600", - "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": "L1170", - "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": "L1205", - "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": "L1245", - "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": "L417", - "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": "L448", - "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": "L919", - "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": "L992", - "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": "L1095", - "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": "L227", - "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": "L240", - "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": "L1734", - "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": "L1703", - "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": "L962", - "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": "L1780", - "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": "L1657", - "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": "L1269", - "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": "L522", - "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": "L1798", - "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": "L1749", - "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": "L871", - "weight": 1.0, - "source": "backend_web_test_testownerclearsreadermarks", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L501", - "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": "L1505", - "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": "L1454", - "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": "L1039", - "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": "L1397", - "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": "L1290", - "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": "L1317", - "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": "L1343", - "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": "L1076", - "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": "L1584", - "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": "L1555", - "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": "L1569", - "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": "L1536", - "weight": 1.0, - "source": "backend_web_test_testuistatussetsbucket", - "target": "backend_api_test_testconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L78", - "weight": 1.0, - "source": "backend_api_test_auth", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L66", - "weight": 1.0, - "source": "backend_api_test_newteststoreurl", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L139", - "weight": 1.0, - "source": "backend_api_test_testauthrequired", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L706", - "weight": 1.0, - "source": "backend_api_test_testnoveluserscriptserved", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L611", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L679", - "weight": 1.0, - "source": "backend_api_test_testuserscriptservedwithwebuidisabled", - "target": "backend_api_test_ownercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L353", - "weight": 1.0, - "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L229", - "weight": 1.0, - "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L117", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L272", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L61", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L556", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_api_test_ownercredential" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testmain", - "target": "backend_api_test_go_m", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_api_test_testmain", - "target": "backend_internal_pgtest_pgtest_main" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L49", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_newtestserver", - "target": "backend_api_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L49", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_newtestserver", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L51", - "weight": 1.0, - "source": "backend_api_test_newtestserver", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L51", - "weight": 1.0, - "source": "backend_api_test_newtestserver", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L158", - "weight": 1.0, - "source": "backend_api_test_testauthaccepted", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L132", - "weight": 1.0, - "source": "backend_api_test_testauthrequired", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L203", - "weight": 1.0, - "source": "backend_api_test_testbookmarkroundtrip", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L192", - "weight": 1.0, - "source": "backend_api_test_testcorsdisallowedorigin", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L170", - "weight": 1.0, - "source": "backend_api_test_testcorspreflight", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L509", - "weight": 1.0, - "source": "backend_api_test_testfavoriteroundtrip", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L276", - "weight": 1.0, - "source": "backend_api_test_testflatwirefieldset", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L120", - "weight": 1.0, - "source": "backend_api_test_testhealthznoauth", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L534", - "weight": 1.0, - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L369", - "weight": 1.0, - "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L473", - "weight": 1.0, - "source": "backend_api_test_testupsertconditionalupdatedat", - "target": "backend_api_test_newtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L206", - "weight": 1.0, - "source": "backend_main_test_testputkindvalidation", - "target": "backend_api_test_newtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L237", - "weight": 1.0, - "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", - "target": "backend_api_test_newtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L120", - "weight": 1.0, - "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", - "target": "backend_api_test_newtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L86", - "weight": 1.0, - "source": "backend_main_test_testputstatusvalidation", - "target": "backend_api_test_newtestserver" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L410", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_getbookmarks", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_newteststore", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L62", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_newteststoreurl", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L395", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_putbookmark", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L106", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_readlatestcheckedat", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_seedforcheck", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L157", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testauthaccepted", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L131", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testauthrequired", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L202", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testbookmarkroundtrip", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L191", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testcorsdisallowedorigin", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L169", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testcorspreflight", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L508", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testfavoriteroundtrip", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L275", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testflatwirefieldset", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L119", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testhealthznoauth", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L533", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L571", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testloadconfigdiscord", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L691", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testnoveluserscriptserved", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L600", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L368", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L628", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L426", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testupsertconditionalupdatedat", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L668", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_testuserscriptservedwithwebuidisabled", - "target": "backend_api_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L410", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_getbookmarks", - "target": "backend_api_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L395", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_putbookmark", - "target": "backend_api_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L54", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_newteststore", - "target": "backend_api_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L56", - "weight": 1.0, - "source": "backend_api_test_newteststore", - "target": "backend_api_test_newteststoreurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L698", - "weight": 1.0, - "source": "backend_api_test_testnoveluserscriptserved", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L601", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L629", - "weight": 1.0, - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L674", - "weight": 1.0, - "source": "backend_api_test_testuserscriptservedwithwebuidisabled", - "target": "backend_api_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L70", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_api_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_api_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L36", - "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": "L420", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_api_test_newteststore" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L62", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_newteststoreurl", - "target": "backend_api_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L106", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_readlatestcheckedat", - "target": "backend_api_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L86", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_api_test_seedforcheck", - "target": "backend_api_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L65", - "weight": 1.0, - "source": "backend_api_test_newteststoreurl", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_api_test_newteststoreurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L263", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_api_test_newteststoreurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L870", - "weight": 1.0, - "source": "backend_web_test_testownerclearsreadermarks", - "target": "backend_api_test_newteststoreurl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L77", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_auth", - "target": "backend_api_test_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L413", - "weight": 1.0, - "source": "backend_api_test_getbookmarks", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L399", - "weight": 1.0, - "source": "backend_api_test_putbookmark", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L160", - "weight": 1.0, - "source": "backend_api_test_testauthaccepted", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L217", - "weight": 1.0, - "source": "backend_api_test_testbookmarkroundtrip", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L322", - "weight": 1.0, - "source": "backend_api_test_testflatwirefieldset", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L540", - "weight": 1.0, - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L650", - "weight": 1.0, - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_api_test_auth", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L208", - "weight": 1.0, - "source": "backend_main_test_testputkindvalidation", - "target": "backend_api_test_auth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L240", - "weight": 1.0, - "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", - "target": "backend_api_test_auth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L125", - "weight": 1.0, - "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", - "target": "backend_api_test_auth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L88", - "weight": 1.0, - "source": "backend_main_test_testputstatusvalidation", - "target": "backend_api_test_auth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L1032", - "weight": 1.0, - "source": "backend_web_test_testbookmarksapistillbeareronly", - "target": "backend_api_test_auth" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L290", - "weight": 1.0, - "source": "backend_api_test_testflatwirefieldset", - "target": "backend_api_test_floatptr", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L557", - "weight": 1.0, - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_floatptr", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L456", - "weight": 1.0, - "source": "backend_api_test_testupsertconditionalupdatedat", - "target": "backend_api_test_floatptr", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L1381", - "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": "L1662", - "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": "L1512", - "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": "L1462", - "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": "L1348", - "weight": 1.0, - "source": "backend_web_test_testuilistnewtab", - "target": "backend_api_test_floatptr" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L604", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L634", - "weight": 1.0, - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_api_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L619", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_api_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L357", - "weight": 1.0, - "source": "backend_api_test_testflatwirefieldset", - "target": "backend_api_test_getbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L372", - "weight": 1.0, - "source": "backend_api_test_testputexistingseriesignoresclienttitlecoverurl", - "target": "backend_api_test_putbookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L395", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_putbookmark", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L512", - "weight": 1.0, - "source": "backend_api_test_testfavoriteroundtrip", - "target": "backend_api_test_putbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L554", - "weight": 1.0, - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_putbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L476", - "weight": 1.0, - "source": "backend_api_test_testupsertconditionalupdatedat", - "target": "backend_api_test_putbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L75", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_api_test_putbookmark" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L410", - "weight": 1.0, - "context": "return_type", - "source": "backend_api_test_getbookmarks", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L517", - "weight": 1.0, - "source": "backend_api_test_testfavoriteroundtrip", - "target": "backend_api_test_getbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L548", - "weight": 1.0, - "source": "backend_api_test_testlatestchapternullable", - "target": "backend_api_test_getbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/api_test.go", - "source_location": "L497", - "weight": 1.0, - "source": "backend_api_test_testupsertconditionalupdatedat", - "target": "backend_api_test_getbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L578", - "weight": 1.0, - "source": "backend_api_test_testloadconfigdiscord", - "target": "backend_main_loadconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L602", - "weight": 1.0, - "source": "backend_api_test_testputdoesnotclobberlatestcheckedat", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L630", - "weight": 1.0, - "source": "backend_api_test_testputrecordsasighting", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/api_test.go", - "source_location": "L680", - "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": "L702", - "weight": 1.0, - "source": "backend_api_test_testnoveluserscriptserved", - "target": "backend_main_newrouter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "weight": 1.0, - "source": "backend_cover_test", - "target": "backend_cover_test_getcover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L110", - "weight": 1.0, - "source": "backend_cover_test", - "target": "backend_cover_test_testlistrendersacquiredcover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L80", - "weight": 1.0, - "source": "backend_cover_test", - "target": "backend_cover_test_testpubliccoverneverechoesnonimage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L57", - "weight": 1.0, - "source": "backend_cover_test", - "target": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L26", - "weight": 1.0, - "source": "backend_cover_test", - "target": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_getcover", - "target": "backend_cover_test_go_cookie", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_getcover", - "target": "backend_cover_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "weight": 1.0, - "context": "return_type", - "source": "backend_cover_test_getcover", - "target": "backend_cover_test_go_responserecorder", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L13", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_getcover", - "target": "backend_cover_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L101", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_cover_test_getcover", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L67", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "target": "backend_cover_test_getcover", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L40", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "target": "backend_cover_test_getcover", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L110", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_testlistrendersacquiredcover", - "target": "backend_cover_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L80", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_cover_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L57", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "target": "backend_cover_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/cover_test.go", - "source_location": "L26", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "target": "backend_cover_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L35", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L28", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverservesstoredbytesunauthenticated", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L60", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L58", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverrejectsunknownaddress", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L89", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L93", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L101", - "weight": 1.0, - "source": "backend_cover_test_testpubliccoverneverechoesnonimage", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L130", - "weight": 1.0, - "source": "backend_cover_test_testlistrendersacquiredcover", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L112", - "weight": 1.0, - "source": "backend_cover_test_testlistrendersacquiredcover", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/cover_test.go", - "source_location": "L124", - "weight": 1.0, - "source": "backend_cover_test_testlistrendersacquiredcover", - "target": "backend_web_test_sessioncookie" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L15", - "weight": 1.0, - "source": "backend_internal_api_handlers", - "target": "api_handler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L140", - "weight": 1.0, - "source": "backend_internal_api_handlers", - "target": "backend_internal_api_handlers_healthz", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L19", - "weight": 1.0, - "source": "backend_internal_api_handlers", - "target": "backend_internal_api_handlers_writejson", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L153", - "weight": 1.0, - "source": "api_handler", - "target": "api_handler_cover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L125", - "weight": 1.0, - "source": "api_handler", - "target": "api_handler_delete", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L30", - "weight": 1.0, - "source": "api_handler", - "target": "api_handler_list", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L41", - "weight": 1.0, - "source": "api_handler", - "target": "api_handler_put", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L16", - "weight": 1.0, - "context": "field", - "source": "api_handler", - "target": "backend_internal_api_handlers_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L37", - "weight": 1.0, - "source": "api_handler_list", - "target": "backend_internal_api_handlers_writejson", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L94", - "weight": 1.0, - "source": "api_handler_put", - "target": "backend_internal_api_handlers_writejson", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L19", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_api_handlers_writejson", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L153", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_cover", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_delete", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_list", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L41", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_put", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_api_handlers_healthz", - "target": "backend_internal_api_handlers_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_list", - "target": "backend_internal_api_handlers_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/api/handlers.go", - "source_location": "L31", - "weight": 1.0, - "source": "api_handler_list", - "target": "backend_internal_httpmw_middleware_readerid" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L153", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_cover", - "target": "backend_internal_api_handlers_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_delete", - "target": "backend_internal_api_handlers_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L41", - "weight": 1.0, - "context": "parameter_type", - "source": "api_handler_put", - "target": "backend_internal_api_handlers_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/api/handlers.go", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_api_handlers_healthz", - "target": "backend_internal_api_handlers_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/api/handlers.go", - "source_location": "L108", - "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": "L131", - "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": "L167", - "weight": 1.0, - "source": "api_handler_cover", - "target": "backend_internal_store_store_covercontenttype" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L42", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_auth", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L70", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_compressible", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L127", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_cors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_gzip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L23", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_readerid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L30", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "backend_internal_httpmw_middleware_resolvereader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L16", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "httpmw_ctxkey", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L61", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware", - "target": "httpmw_gzipwriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L23", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_httpmw_middleware_readerid", - "target": "backend_internal_httpmw_middleware_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L49", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware_auth", - "target": "backend_internal_httpmw_middleware_resolvereader", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L30", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_httpmw_middleware_resolvereader", - "target": "backend_internal_httpmw_middleware_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L94", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_handler", - "target": "backend_internal_httpmw_middleware_resolvereader" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L42", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_httpmw_middleware_auth", - "target": "backend_internal_httpmw_middleware_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L42", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_httpmw_middleware_auth", - "target": "backend_internal_httpmw_middleware_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L159", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_internal_httpmw_middleware_auth" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L127", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_httpmw_middleware_cors", - "target": "backend_internal_httpmw_middleware_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L106", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_httpmw_middleware_gzip", - "target": "backend_internal_httpmw_middleware_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "embeds", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L62", - "weight": 1.0, - "source": "httpmw_gzipwriter", - "target": "backend_internal_httpmw_middleware_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L92", - "weight": 1.0, - "source": "httpmw_gzipwriter", - "target": "httpmw_gzipwriter_write", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L80", - "weight": 1.0, - "source": "httpmw_gzipwriter", - "target": "httpmw_gzipwriter_writeheader", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "source": "httpmw_gzipwriter", - "target": "writer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L426", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunlogslanedefaults", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1211", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1593", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1488", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L462", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L301", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "writer" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L83", - "weight": 1.0, - "source": "httpmw_gzipwriter_writeheader", - "target": "backend_internal_httpmw_middleware_compressible", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L142", - "weight": 1.0, - "source": "backend_internal_httpmw_middleware_cors", - "target": "httpmw_gzipwriter_writeheader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/httpmw/middleware.go", - "source_location": "L94", - "weight": 1.0, - "source": "httpmw_gzipwriter_write", - "target": "httpmw_gzipwriter_writeheader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L172", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_internal_httpmw_middleware_gzip" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L172", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_internal_httpmw_middleware_cors" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L33", - "weight": 1.0, - "source": "backend_internal_latest_acquire", - "target": "latest_acquirer", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_acquire_test_newacquirer", - "target": "latest_acquirer", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "backend_internal_latest_acquire_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "backend_internal_latest_acquire_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L54", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "backend_internal_latest_acquire_go_waitgroup", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L97", - "weight": 1.0, - "source": "latest_acquirer", - "target": "latest_acquirer_acquire", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L95", - "weight": 1.0, - "source": "latest_acquirer", - "target": "latest_acquirer_wait", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "latest_browsercoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L45", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "latest_coverbytesfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L42", - "weight": 1.0, - "context": "field", - "source": "latest_acquirer", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_acquirer_acquire", - "target": "backend_internal_latest_acquire_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L138", - "weight": 1.0, - "source": "latest_acquirer_acquire", - "target": "backend_internal_latest_cover_fetchcoverbytes" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L101", - "weight": 1.0, - "source": "latest_acquirer_acquire", - "target": "backend_internal_latest_read_readseriespage" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire.go", - "source_location": "L97", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_acquirer_acquire", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L76", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L88", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L54", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_bookmarknewseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_newacquirer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L67", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L262", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L164", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L102", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L388", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L292", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L365", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L334", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L413", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L223", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L140", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L246", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test", - "target": "latest_blockingfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_newacquirer", - "target": "backend_internal_latest_acquire_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_newacquirer", - "target": "latest_fakebytescoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L48", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_newacquirer", - "target": "latest_fakefetcher", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L194", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_latest_acquire_test_newacquirer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_latest_acquire_test_newacquirer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L232", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "target": "backend_internal_latest_acquire_test_newacquirer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L144", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_latest_acquire_test_newacquirer", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L76", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "target": "backend_internal_latest_acquire_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "target": "backend_internal_latest_acquire_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewseries", - "target": "backend_internal_latest_acquire_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L67", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_readbookmark", - "target": "backend_internal_latest_acquire_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L54", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewseries", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L54", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_acquire_test_bookmarknewseries", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L196", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_latest_acquire_test_bookmarknewseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L110", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_latest_acquire_test_bookmarknewseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L234", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "target": "backend_internal_latest_acquire_test_bookmarknewseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L146", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_latest_acquire_test_bookmarknewseries", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L76", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L67", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_readbookmark", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L262", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L102", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L388", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L292", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L365", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L334", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L413", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L223", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L140", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_latest_acquire_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L69", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_readbookmark", - "target": "latest_blockingfetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L67", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_acquire_test_readbookmark", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L199", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L122", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L404", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L318", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L380", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L356", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L426", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L157", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_latest_acquire_test_readbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1223", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_acquire_test_readbookmark" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1142", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "target": "backend_internal_latest_acquire_test_readbookmark" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1085", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "target": "backend_internal_latest_acquire_test_readbookmark" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L821", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "backend_internal_latest_acquire_test_readbookmark" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1172", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "backend_internal_latest_acquire_test_readbookmark" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L76", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L398", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L303", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L374", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "target": "backend_internal_latest_acquire_test_bookmarknewkaganeseries", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L88", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L344", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L420", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "target": "backend_internal_latest_acquire_test_bookmarknewnovelfullseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L103", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L126", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefillschapterandcoverfromonefetch", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L141", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L158", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquireskipsanexistingseries", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L193", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L174", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirefailureleavesthebookmarkintact", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L230", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirerefusesanunfetchableseriesurl", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L251", - "weight": 1.0, - "source": "latest_blockingfetcher", - "target": "latest_blockingfetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L251", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_blockingfetcher_get", - "target": "backend_internal_latest_acquire_test_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L263", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquiredoesnotblockthewrite", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L293", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L319", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganecoverthroughbrowser", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L335", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L357", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoveroverplaintls", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L366", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganeskippedwithoutbrowser", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L389", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirekaganebytesneverfallbacktoplaintls", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L414", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/acquire_test.go", - "source_location": "L427", - "weight": 1.0, - "source": "backend_internal_latest_acquire_test_testacquirenovelfullcoverwithoutbrowser", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L370", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_awaitpromise", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L236", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_browserconnectionlost", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L223", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_classifybrowsererror", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L154", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_comixread", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L359", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_comixseriespageurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L263", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_isinterstitial", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L377", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_jsstring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L331", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_kaganeapiurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L128", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_kaganeread", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_newbrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L141", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_novelfullread", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L349", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "backend_internal_latest_browser_novelfullseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_internal_latest_browser", - "target": "latest_browserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L82", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_browser_newbrowserfetcher", - "target": "latest_browserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L53", - "weight": 1.0, - "context": "field", - "source": "latest_browserfetcher", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "source": "latest_browserfetcher", - "target": "backend_internal_latest_browser_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L54", - "weight": 1.0, - "context": "field", - "source": "latest_browserfetcher", - "target": "cancelfunc", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L90", - "weight": 1.0, - "source": "latest_browserfetcher", - "target": "latest_browserfetcher_close", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L98", - "weight": 1.0, - "source": "latest_browserfetcher", - "target": "latest_browserfetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L185", - "weight": 1.0, - "source": "latest_browserfetcher", - "target": "latest_browserfetcher_image", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L277", - "weight": 1.0, - "source": "latest_browserfetcher", - "target": "latest_browserfetcher_run", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L236", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_browserconnectionlost", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L223", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_classifybrowsererror", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L98", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_browserfetcher_get", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_browserfetcher_image", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L277", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_browserfetcher_run", - "target": "backend_internal_latest_browser_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L29", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_latest_browser_newbrowserfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L116", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "target": "backend_internal_latest_browser_newbrowserfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokekaganeget", - "target": "backend_internal_latest_browser_newbrowserfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", - "target": "backend_internal_latest_browser_newbrowserfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L245", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_internal_latest_browser_newbrowserfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser.go", - "source_location": "L103", - "weight": 1.0, - "source": "latest_browserfetcher_get", - "target": "backend_internal_latest_sites_browserbackedsites" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L109", - "weight": 1.0, - "source": "latest_browserfetcher_get", - "target": "latest_browserfetcher_run", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L128", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_browser_kaganeread", - "target": "backend_internal_latest_browser_go_action", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L134", - "weight": 1.0, - "source": "backend_internal_latest_browser_kaganeread", - "target": "backend_internal_latest_browser_jsstring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L129", - "weight": 1.0, - "source": "backend_internal_latest_browser_kaganeread", - "target": "backend_internal_latest_browser_kaganeapiurl", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L154", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_browser_comixread", - "target": "backend_internal_latest_browser_go_action", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L141", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_browser_novelfullread", - "target": "backend_internal_latest_browser_go_action", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L277", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_browserfetcher_run", - "target": "backend_internal_latest_browser_go_action", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L142", - "weight": 1.0, - "source": "backend_internal_latest_browser_novelfullread", - "target": "backend_internal_latest_browser_novelfullseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L155", - "weight": 1.0, - "source": "backend_internal_latest_browser_comixread", - "target": "backend_internal_latest_browser_comixseriespageurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L160", - "weight": 1.0, - "source": "backend_internal_latest_browser_comixread", - "target": "backend_internal_latest_browser_jsstring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser.go", - "source_location": "L186", - "weight": 1.0, - "source": "latest_browserfetcher_image", - "target": "backend_internal_latest_sites_browseronlycoverurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L190", - "weight": 1.0, - "source": "latest_browserfetcher_image", - "target": "latest_browserfetcher_run", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L140", - "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": "L298", - "weight": 1.0, - "source": "latest_browserfetcher_run", - "target": "backend_internal_latest_browser_classifybrowsererror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L298", - "weight": 1.0, - "source": "latest_browserfetcher_run", - "target": "backend_internal_latest_browser_browserconnectionlost", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L126", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testisinterstitial", - "target": "backend_internal_latest_browser_isinterstitial" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/read.go", - "source_location": "L64", - "weight": 1.0, - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_browser_isinterstitial" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser.go", - "source_location": "L294", - "weight": 1.0, - "source": "latest_browserfetcher_run", - "target": "latest_poller_run" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L35", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testkaganeapiurl", - "target": "backend_internal_latest_browser_kaganeapiurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L58", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testnovelfullseriesurl", - "target": "backend_internal_latest_browser_novelfullseriesurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L85", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testcomixseriespageurl", - "target": "backend_internal_latest_browser_comixseriespageurl" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser.go", - "source_location": "L370", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_browser_awaitpromise", - "target": "evaluateparams", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L95", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testbrowseronlycoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L139", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testclassifybrowserinterruption", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L65", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testcomixseriespageurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L125", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testisinterstitial", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L9", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testkaganeapiurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L44", - "weight": 1.0, - "source": "backend_internal_latest_browser_test", - "target": "backend_internal_latest_browser_test_testnovelfullseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L9", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testkaganeapiurl", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L95", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testbrowseronlycoverurl", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L139", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testclassifybrowserinterruption", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L65", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testcomixseriespageurl", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L125", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testisinterstitial", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L44", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_browser_test_testnovelfullseriesurl", - "target": "backend_internal_latest_browser_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L114", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testbrowseronlycoverurl", - "target": "backend_internal_latest_sites_browseronlycoverurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/browser_test.go", - "source_location": "L135", - "weight": 1.0, - "source": "backend_internal_latest_browser_test_testisinterstitial", - "target": "backend_internal_latest_sites_demoniclatestchapter" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L89", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_defaultcoverresolver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_fetchcoverbytes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L78", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_newcoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L71", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L93", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_newcoverhttpclient", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L200", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_publiccoveraddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L193", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "backend_internal_latest_cover_resolvecoverhost", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L21", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "latest_coverbytesfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L48", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L53", - "weight": 1.0, - "source": "backend_internal_latest_cover", - "target": "latest_tlscoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "latest_coverbytesfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_coverbytesfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/cover.go", - "source_location": "L34", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "backend_internal_latest_sites_browseronlycoverurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/cover.go", - "source_location": "L36", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "backend_internal_web_web_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L33", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "latest_browsercoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetchcoverbytes", - "target": "latest_tlscoverfetcher_fetch", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller.go", - "source_location": "L127", - "weight": 1.0, - "source": "latest_poller_storecover", - "target": "backend_internal_latest_cover_fetchcoverbytes" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L89", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_defaultcoverresolver", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L81", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L193", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_resolvecoverhost", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L126", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_tlscoverfetcher_fetch", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L170", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_tlscoverfetcher_validateurl", - "target": "backend_internal_latest_cover_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L78", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L71", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L93", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_newcoverhttpclient", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L193", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_resolvecoverhost", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "source": "latest_tlscoverfetcher", - "target": "latest_coverresolver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L78", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "latest_tlscoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L71", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "target": "latest_tlscoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L54", - "weight": 1.0, - "context": "field", - "source": "latest_tlscoverfetcher", - "target": "backend_internal_latest_cover_go_client", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L126", - "weight": 1.0, - "source": "latest_tlscoverfetcher", - "target": "latest_tlscoverfetcher_fetch", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L170", - "weight": 1.0, - "source": "latest_tlscoverfetcher", - "target": "latest_tlscoverfetcher_validateurl", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L78", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "backend_internal_latest_cover_go_client", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L93", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_newcoverhttpclient", - "target": "backend_internal_latest_cover_go_client", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L66", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L81", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverfetcher", - "target": "latest_tlscoverfetcher_validateurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L127", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "target": "backend_internal_latest_cover_newcoverfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L276", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_internal_latest_cover_newcoverfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L330", - "weight": 1.0, - "source": "backend_main_newlatestpoller", - "target": "backend_internal_latest_cover_newcoverfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L56", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", - "target": "backend_internal_latest_cover_newcoverfetcherwithresolver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L75", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverfetcherwithresolver", - "target": "backend_internal_latest_cover_newcoverhttpclient", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L89", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_defaultcoverresolver", - "target": "addr", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L200", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_publiccoveraddress", - "target": "addr", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L193", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_resolvecoverhost", - "target": "addr", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L113", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverhttpclient", - "target": "backend_internal_latest_cover_publiccoveraddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L108", - "weight": 1.0, - "source": "backend_internal_latest_cover_newcoverhttpclient", - "target": "backend_internal_latest_cover_resolvecoverhost", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/cover.go", - "source_location": "L151", - "weight": 1.0, - "source": "latest_tlscoverfetcher_fetch", - "target": "backend_internal_store_store_covercontenttype" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L131", - "weight": 1.0, - "source": "latest_tlscoverfetcher_fetch", - "target": "latest_tlscoverfetcher_validateurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L186", - "weight": 1.0, - "source": "latest_tlscoverfetcher_validateurl", - "target": "backend_internal_latest_cover_publiccoveraddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L178", - "weight": 1.0, - "source": "latest_tlscoverfetcher_validateurl", - "target": "backend_internal_latest_cover_resolvecoverhost", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/cover.go", - "source_location": "L172", - "weight": 1.0, - "source": "latest_tlscoverfetcher_validateurl", - "target": "backend_internal_web_web_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover.go", - "source_location": "L170", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_tlscoverfetcher_validateurl", - "target": "url", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L79", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L211", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L15", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L96", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L190", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L170", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L146", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L44", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L75", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L15", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherfetchespublichttpsimage", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L211", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L190", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L170", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L146", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L44", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_cover_fetch_test_testnewcoverfetcherrechecksresolverbeforeconnection", - "target": "backend_internal_latest_cover_fetch_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L212", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L98", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L192", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L172", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L148", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", - "target": "latest_roundtripfunc", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L77", - "weight": 1.0, - "source": "latest_roundtripfunc", - "target": "latest_roundtripfunc_roundtrip", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L77", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_roundtripfunc_roundtrip", - "target": "backend_internal_latest_cover_fetch_test_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L77", - "weight": 1.0, - "context": "return_type", - "source": "latest_roundtripfunc_roundtrip", - "target": "response", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L79", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_cover_fetch_test_coverresponse", - "target": "response", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L213", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetchercanonicalisesjpgalias", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L100", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrefusesunsafedestinationsbeforerequest", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L194", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsnonimage", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L174", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherrejectsoversizedbody", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/cover_fetch_test.go", - "source_location": "L153", - "weight": 1.0, - "source": "backend_internal_latest_cover_fetch_test_testcoverfetcherstopsredirectintoprivateaddress", - "target": "backend_internal_latest_cover_fetch_test_coverresponse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L37", - "weight": 1.0, - "source": "backend_internal_latest_fetch", - "target": "backend_internal_latest_fetch_newtlsfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L31", - "weight": 1.0, - "source": "backend_internal_latest_fetch", - "target": "latest_tlsfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L37", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_fetch_newtlsfetcher", - "target": "latest_tlsfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L32", - "weight": 1.0, - "context": "field", - "source": "latest_tlsfetcher", - "target": "httpclient", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L51", - "weight": 1.0, - "source": "latest_tlsfetcher", - "target": "latest_tlsfetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L121", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "target": "backend_internal_latest_fetch_newtlsfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "target": "backend_internal_latest_fetch_newtlsfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L259", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_internal_latest_fetch_newtlsfetcher" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L345", - "weight": 1.0, - "source": "backend_main_startlatestpoller", - "target": "backend_internal_latest_fetch_newtlsfetcher" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/fetch.go", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_tlsfetcher_get", - "target": "backend_internal_latest_fetch_go_context", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L391", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_browserwakedue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L555", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_fetchableseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L143", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_fetcherfor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L38", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_go_latest_poller", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L382", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_isbrowsersite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L170", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_lanenames", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L400", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "backend_internal_latest_poller_maxserieswait", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L24", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "latest_browsercoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L17", - "weight": 1.0, - "source": "backend_internal_latest_poller", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L143", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_poller_fetcherfor", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L44", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_newtestpoller", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L43", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_read_readseriespage", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newlatestpoller", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_startlatestpoller", - "target": "latest_fetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_browsercoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L57", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "backend_internal_latest_poller_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L39", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "backend_internal_latest_poller_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "backend_internal_latest_poller_go_waitgroup", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L63", - "weight": 1.0, - "context": "field", - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_lanestate", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L371", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_browserdownfor", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L415", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_checkone", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_fillblankcover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L532", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_healcover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L500", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_judgesighting", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L195", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_lane", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L105", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_prefetchcover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L344", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_refusalbackoff", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L179", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_run", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L223", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_runlanepass", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L213", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_runonce", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L361", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_setbrowserdown", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L350", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_setrefusalbackoff", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L126", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_storecover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L542", - "weight": 1.0, - "source": "backend_internal_latest_poller_go_latest_poller", - "target": "latest_poller_waitcovers", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_browserwakedue", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L400", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_maxserieswait", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L371", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_browserdownfor", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L344", - "weight": 1.0, - "context": "return_type", - "source": "latest_poller_refusalbackoff", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L361", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_setbrowserdown", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L350", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_setrefusalbackoff", - "target": "backend_internal_latest_poller_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L457", - "weight": 1.0, - "source": "latest_poller_checkone", - "target": "latest_poller_fillblankcover", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_fillblankcover", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L95", - "weight": 1.0, - "source": "latest_poller_fillblankcover", - "target": "latest_poller_storecover", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_fillblankcover", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L415", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_checkone", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L532", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_healcover", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_lane", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L105", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_prefetchcover", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L179", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_run", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L223", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L213", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_runonce", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L126", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_storecover", - "target": "backend_internal_latest_poller_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L536", - "weight": 1.0, - "source": "latest_poller_healcover", - "target": "latest_poller_prefetchcover", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L120", - "weight": 1.0, - "source": "latest_poller_prefetchcover", - "target": "latest_poller_storecover", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L105", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_prefetchcover", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L126", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_storecover", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L996", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", - "target": "backend_internal_latest_poller_fetcherfor" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/read.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_poller_fetcherfor" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L244", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_fetcherfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/status.go", - "source_location": "L48", - "weight": 1.0, - "source": "latest_poller_lanestatus", - "target": "backend_internal_latest_poller_lanenames" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L180", - "weight": 1.0, - "source": "latest_poller_run", - "target": "backend_internal_latest_poller_lanenames", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L214", - "weight": 1.0, - "source": "latest_poller_runonce", - "target": "backend_internal_latest_poller_lanenames", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L183", - "weight": 1.0, - "source": "latest_poller_run", - "target": "latest_poller_lane", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L197", - "weight": 1.0, - "source": "latest_poller_lane", - "target": "latest_poller_runlanepass", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L215", - "weight": 1.0, - "source": "latest_poller_runonce", - "target": "latest_poller_runlanepass", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L261", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_browserwakedue", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L223", - "weight": 1.0, - "context": "return_type", - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L227", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_isbrowsersite", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L274", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_poller_maxserieswait", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller.go", - "source_location": "L285", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "backend_internal_latest_sites_effectivegap" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L234", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "latest_poller_browserdownfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L317", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "latest_poller_checkone", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L229", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "latest_poller_refusalbackoff", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L322", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "latest_poller_setbrowserdown", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L337", - "weight": 1.0, - "source": "latest_poller_runlanepass", - "target": "latest_poller_setrefusalbackoff", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_browserwakedue", - "target": "backend_internal_latest_poller_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L400", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_poller_maxserieswait", - "target": "backend_internal_latest_poller_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L371", - "weight": 1.0, - "context": "return_type", - "source": "latest_poller_browserdownfor", - "target": "backend_internal_latest_poller_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L395", - "weight": 1.0, - "source": "backend_internal_latest_poller_browserwakedue", - "target": "backend_internal_latest_poller_maxserieswait", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L391", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_browserwakedue", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L400", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_maxserieswait", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller.go", - "source_location": "L433", - "weight": 1.0, - "source": "latest_poller_checkone", - "target": "backend_internal_latest_read_readseriespage" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L449", - "weight": 1.0, - "source": "latest_poller_checkone", - "target": "latest_poller_healcover", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L468", - "weight": 1.0, - "source": "latest_poller_checkone", - "target": "latest_poller_judgesighting", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L415", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_checkone", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L500", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_judgesighting", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller.go", - "source_location": "L532", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_healcover", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L588", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testfetchableseriesurl", - "target": "backend_internal_latest_poller_fetchableseriesurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1019", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", - "target": "backend_internal_latest_poller_fetchableseriesurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/read.go", - "source_location": "L44", - "weight": 1.0, - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_poller_fetchableseriesurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "target": "backend_internal_latest_poller_fetchableseriesurl" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1417", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_lanebyname", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L32", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L65", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L178", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L45", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1368", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L503", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L763", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L712", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1245", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testeffectivegap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L560", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testfetchableseriesurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1003", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L599", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L672", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1609", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testlanestatus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L20", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testmain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L631", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L424", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunlogslanedefaults", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1197", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1574", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L474", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L857", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1522", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L826", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L279", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1112", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L226", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L356", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1029", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L444", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1481", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L319", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L396", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1271", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L788", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L192", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L253", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1150", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1310", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L543", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1431", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L919", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L136", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "latest_fakebytescoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L112", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "latest_fakecoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L80", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "latest_fakefetcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L90", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "latest_fakeresponse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1506", - "weight": 1.0, - "source": "backend_internal_latest_poller_test", - "target": "latest_gatedcoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L20", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testmain", - "target": "backend_internal_latest_poller_test_go_m", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L20", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testmain", - "target": "backend_internal_pgtest_pgtest_main" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L32", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_poller_test_newteststore", - "target": "backend_internal_latest_poller_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L32", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_newteststore", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L35", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_newteststore", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1369", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L517", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L764", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L713", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L600", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L673", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1610", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testlanestatus", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L632", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1198", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1575", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L475", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L858", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1523", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L827", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L280", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1113", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L227", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L357", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1067", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L445", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1482", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L331", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L397", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1272", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L789", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L193", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L254", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L893", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1151", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L946", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1311", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L544", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1432", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L920", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "target": "backend_internal_latest_poller_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L447", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L354", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L238", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L199", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L296", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L418", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L479", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L183", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L143", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L89", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L323", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_poller_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L383", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "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": "L1417", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_lanebyname", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_newtestpoller", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L65", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_readlatestcheckedat", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L178", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_seedcoversource", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L45", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_seedforcheck", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1368", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L503", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L763", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L712", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1245", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testeffectivegap", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L560", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testfetchableseriesurl", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1003", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testfetchableseriesurlpinsnovelhosts", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L974", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testfetcherforroutesnovelsites", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L599", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L672", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1609", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testlanestatus", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L631", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L424", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunlogslanedefaults", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1197", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1574", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L474", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L857", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1522", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L826", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L279", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1112", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L226", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L356", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1029", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1481", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L319", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L396", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1271", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L788", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L192", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L253", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L892", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1150", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L945", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1310", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L543", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1431", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L919", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "target": "backend_internal_latest_poller_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_newtestpoller", - "target": "backend_internal_latest_poller_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L65", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_readlatestcheckedat", - "target": "backend_internal_latest_poller_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L45", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_seedforcheck", - "target": "backend_internal_latest_poller_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1375", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1620", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testlanestatus", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L291", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L362", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L447", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1485", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncelogsbrowserlanebehind", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L333", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L400", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1288", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L256", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1316", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L546", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1434", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "backend_internal_latest_poller_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L289", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_seeddemonic", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L240", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L201", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L185", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L108", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L91", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "target": "backend_internal_latest_poller_test_seedforcheck" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L535", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L783", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L622", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testkaganeskippedwhennobrowserfetcher", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L887", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L339", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L416", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L272", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1338", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1450", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "backend_internal_latest_poller_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L81", - "weight": 1.0, - "context": "field", - "source": "latest_fakefetcher", - "target": "backend_internal_latest_poller_test_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "latest_fakefetcher", - "target": "latest_fakefetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L96", - "weight": 1.0, - "source": "latest_fakefetcher", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L87", - "weight": 1.0, - "context": "field", - "source": "latest_fakefetcher", - "target": "latest_fakeresponse", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L137", - "weight": 1.0, - "context": "field", - "source": "latest_fakebytescoverfetcher", - "target": "backend_internal_latest_poller_test_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L113", - "weight": 1.0, - "context": "field", - "source": "latest_fakecoverfetcher", - "target": "backend_internal_latest_poller_test_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L752", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L699", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testkaganeusesbrowserfetcher", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L659", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L491", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L880", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L292", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L385", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L342", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L262", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "latest_fakefetcher_get", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_fakefetcher_get", - "target": "backend_internal_latest_poller_test_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L144", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_fakebytescoverfetcher_fetch", - "target": "backend_internal_latest_poller_test_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L120", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_fakecoverfetcher_image", - "target": "backend_internal_latest_poller_test_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1513", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_gatedcoverfetcher_fetch", - "target": "backend_internal_latest_poller_test_go_context", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L130", - "weight": 1.0, - "source": "latest_fakecoverfetcher", - "target": "latest_fakecoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L120", - "weight": 1.0, - "source": "latest_fakecoverfetcher", - "target": "latest_fakecoverfetcher_image", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L154", - "weight": 1.0, - "source": "latest_fakebytescoverfetcher", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L144", - "weight": 1.0, - "source": "latest_fakebytescoverfetcher", - "target": "latest_fakebytescoverfetcher_fetch", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1507", - "weight": 1.0, - "context": "field", - "source": "latest_gatedcoverfetcher", - "target": "latest_fakebytescoverfetcher", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1388", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L532", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L746", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L656", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1563", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L852", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1139", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L380", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1091", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L454", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L412", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L818", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L214", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1175", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L966", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1330", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncesiterefusalskipsrestoflaneandbacksoff", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L555", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1447", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "latest_fakebytescoverfetcher_callcount", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_poller_test_newtestpoller", - "target": "backend_internal_latest_poller_test_go_poller", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L164", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_newtestpoller", - "target": "backend_internal_latest_poller_test_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L528", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcheckonevalidatesseriesurlbeforefetching", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1612", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testlanestatus", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1597", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L489", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecorrectsdownward", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L298", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreorderlist", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L378", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L451", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncehonoursrestacrosspasses", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L337", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L410", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1297", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L260", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerecordslatestchapter", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L553", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncestopsoncancelledcontext", - "target": "backend_internal_latest_poller_test_newtestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L453", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L359", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L244", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L205", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L306", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L425", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L489", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L189", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L123", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L95", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L328", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L388", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_poller_test_newtestpoller" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1417", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_poller_test_lanebyname", - "target": "backend_internal_latest_poller_test_go_poller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L180", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_seedcoversource", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L726", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testcomixusesbrowserfetcher", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L870", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1534", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfetchdoesnotdelaynextpoll", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L839", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotrefetchkaganecover", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L239", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotstorenonimagepubliccover", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L801", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L205", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetchespubliccover", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L905", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L955", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceroutesnonkaganecovertopublicfetcher", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L932", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "target": "backend_internal_latest_poller_test_seedcoversource", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L324", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncemarkscheckedonfailure", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L366", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefetchessharedseriesonce", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L407", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceonebadseriesdoesnotstalllane", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L663", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testnovelfullusestlswhennobrowserfetcher", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L811", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceprefetcheskaganecover", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L874", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncecoverfailuredoesnotblockchapter", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L914", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncerejectsinvalidkaganecover", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L940", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncewithoutcoverfetcherstillpollskagane", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1086", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncefillsblankcoverfromseriespage", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1143", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunoncedoesnotreplaceexistingcover", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1190", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1163", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceretriesfailedblankcoveronnextpoll", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1217", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceblankcoverfailuredoesnotblockchapter", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1260", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testeffectivegap", - "target": "backend_internal_latest_sites_effectivegap" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1273", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceordersbysharednessthenage", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1393", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "backend_internal_latest_poller_test_lanebyname", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1378", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testbrowserlanewakethresholds", - "target": "backend_web_test_seed" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1417", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_poller_test_lanebyname", - "target": "latest_lanestate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1438", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceunreachablebrowserstopsbrowserlanes", - "target": "backend_internal_web_web_new" - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1513", - "weight": 1.0, - "source": "latest_gatedcoverfetcher", - "target": "latest_gatedcoverfetcher_fetch", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1510", - "weight": 1.0, - "context": "field", - "source": "latest_gatedcoverfetcher", - "target": "once", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/poller_test.go", - "source_location": "L1576", - "weight": 1.0, - "source": "backend_internal_latest_poller_test_testrunonceclampwarningnamesthesite", - "target": "backend_internal_store_store_open" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_internal_latest_read", - "target": "backend_internal_latest_read_readseriespage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L13", - "weight": 1.0, - "source": "backend_internal_latest_read", - "target": "latest_seriesread", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_read_readseriespage", - "target": "latest_seriesread", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "source": "latest_seriesread", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/read.go", - "source_location": "L43", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_read_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/read.go", - "source_location": "L71", - "weight": 1.0, - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_sites_coverfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/read.go", - "source_location": "L70", - "weight": 1.0, - "source": "backend_internal_latest_read_readseriespage", - "target": "backend_internal_latest_sites_latestchapterfrom" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_contradictonce", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L260", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L73", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_readlatestnum", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L61", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L287", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L37", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L446", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L353", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L237", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L198", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L295", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L417", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L478", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L182", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L136", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L105", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L88", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L322", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L382", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test", - "target": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L277", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L37", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_sight", - "target": "backend_internal_latest_sighting_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L37", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_sight", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L37", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_sight", - "target": "backend_internal_latest_sighting_test_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L450", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L369", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L241", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L202", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L422", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L186", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L161", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L115", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L92", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L339", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L397", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_sighting_test_sight", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L73", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_readlatestnum", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L61", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_secondreader", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L287", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_seeddemonic", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L446", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L353", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L237", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testdeferralexpireswithoutfurthersightings", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L198", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L295", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L417", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L478", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L182", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testsightingceilingforcespoll", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L136", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L105", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L88", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testsightingonsolitaryseriesdeferspoll", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L322", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L382", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_sighting_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L73", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_readlatestnum", - "target": "backend_internal_latest_sighting_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L61", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sighting_test_secondreader", - "target": "backend_internal_latest_sighting_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L287", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_seeddemonic", - "target": "backend_internal_latest_sighting_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L63", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_secondreader", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L211", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testdeferralfollowsthebookmarkcount", - "target": "backend_internal_latest_sighting_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L153", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingleavesprogressandorderinguntouched", - "target": "backend_internal_latest_sighting_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L109", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_sighting_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L281", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_readlatestnum", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L457", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_sighting_test_readlatestnum", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L118", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testsightingonsharedseriesdoesnotdeferpoll", - "target": "backend_internal_latest_sighting_test_readlatestnum", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L340", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_readlatestnum", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L452", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L358", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L305", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L424", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L488", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L327", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L387", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_sighting_test_demonicfixture", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L275", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sighting_test_contradictonce", - "target": "backend_internal_latest_sighting_test_go_poller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L362", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_sighting_test_contradictonce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L307", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_sighting_test_contradictonce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L331", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_contradictonce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L391", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_sighting_test_contradictonce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L449", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testattributiondoesnotsurviveapollthatovertookit", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L356", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testclearingmarksrestoresdeferral", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L298", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollcontradictingasightingnamesthereaderandbothnumbers", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L420", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testpollfindinghighernumberisnotacontradiction", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L481", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testputwithoutalatestchapterdoesnotdefer", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L325", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testthreecontradictionsstopdeferral", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sighting_test.go", - "source_location": "L385", - "weight": 1.0, - "source": "backend_internal_latest_sighting_test_testtwentyagreementsclearthemarks", - "target": "backend_internal_latest_sighting_test_seeddemonic", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L158", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_asuralatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L518", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_browserbackedsites", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L273", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_browseronlycoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L344", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_comixcoverentry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L302", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_comixcoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L185", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_comixlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L83", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L356", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_coverfrom", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L177", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_demoniclatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_effectivegap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L349", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_kaganecoverentry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L281", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_kaganecoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L197", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_kaganelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L235", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_latestchapterfrom", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L222", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_lnwlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L135", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L366", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_metacontent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L339", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_novelfullcoverentry", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L204", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_novelfulllatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L334", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_ogimagecover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L384", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "backend_internal_latest_sites_publishedcoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L46", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "latest_browserread", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L18", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L29", - "weight": 1.0, - "source": "backend_internal_latest_sites", - "target": "latest_site", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L158", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_asuralatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L185", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_comixlatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L177", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_demoniclatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L197", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_kaganelatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L235", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_latestchapterfrom", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L222", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_lnwlatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L135", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_maxchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L204", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_latest_sites_novelfulllatestchapter", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L33", - "weight": 1.0, - "context": "field", - "source": "latest_site", - "target": "latest_latestchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sites_effectivegap", - "target": "latest_site", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L40", - "weight": 1.0, - "context": "field", - "source": "latest_site", - "target": "backend_internal_latest_sites_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L43", - "weight": 1.0, - "context": "field", - "source": "latest_site", - "target": "latest_browserread", - "confidence_score": 1.0 - }, - { - "relation": "references", - "context": "return_type", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L428", - "weight": 1.0, - "source": "backend_internal_latest_sites_effectivegap", - "target": "backend_internal_latest_sites_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "source": "latest_browserread", - "target": "backend_internal_latest_sites_go_action", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L303", - "weight": 1.0, - "source": "backend_internal_latest_sites_comixcoverurl", - "target": "backend_internal_latest_sites_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L186", - "weight": 1.0, - "source": "backend_internal_latest_sites_comixlatestchapter", - "target": "backend_internal_latest_sites_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L171", - "weight": 1.0, - "source": "backend_internal_latest_sites_asuralatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L191", - "weight": 1.0, - "source": "backend_internal_latest_sites_comixlatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L178", - "weight": 1.0, - "source": "backend_internal_latest_sites_demoniclatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L198", - "weight": 1.0, - "source": "backend_internal_latest_sites_kaganelatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L228", - "weight": 1.0, - "source": "backend_internal_latest_sites_lnwlatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L135", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sites_maxchapter", - "target": "regexp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L214", - "weight": 1.0, - "source": "backend_internal_latest_sites_novelfulllatestchapter", - "target": "backend_internal_latest_sites_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L460", - "weight": 1.0, - "source": "backend_internal_latest_sites_test_testlatestchapterfrom", - "target": "backend_internal_latest_sites_latestchapterfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L46", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_latest_sites_latestchapterfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L57", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_latest_sites_browseronlycoverurl" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L350", - "weight": 1.0, - "source": "backend_internal_latest_sites_kaganecoverentry", - "target": "backend_internal_latest_sites_kaganecoverurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L345", - "weight": 1.0, - "source": "backend_internal_latest_sites_comixcoverentry", - "target": "backend_internal_latest_sites_comixcoverurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L329", - "weight": 1.0, - "source": "backend_internal_latest_sites_comixcoverurl", - "target": "backend_internal_latest_sites_publishedcoverurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L335", - "weight": 1.0, - "source": "backend_internal_latest_sites_ogimagecover", - "target": "backend_internal_latest_sites_metacontent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L340", - "weight": 1.0, - "source": "backend_internal_latest_sites_novelfullcoverentry", - "target": "backend_internal_latest_sites_metacontent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L274", - "weight": 1.0, - "source": "backend_internal_latest_sites_test_testcoverfrom", - "target": "backend_internal_latest_sites_coverfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L299", - "weight": 1.0, - "source": "backend_internal_latest_sites_test_testcoverfromchallenge", - "target": "backend_internal_latest_sites_coverfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_latest_sites_coverfrom" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites.go", - "source_location": "L376", - "weight": 1.0, - "source": "backend_internal_latest_sites_metacontent", - "target": "backend_internal_latest_sites_publishedcoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L215", - "weight": 1.0, - "source": "backend_internal_latest_sites_test", - "target": "backend_internal_latest_sites_test_testcoverfrom", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L285", - "weight": 1.0, - "source": "backend_internal_latest_sites_test", - "target": "backend_internal_latest_sites_test_testcoverfromchallenge", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L306", - "weight": 1.0, - "source": "backend_internal_latest_sites_test", - "target": "backend_internal_latest_sites_test_testlatestchapterfrom", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L215", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sites_test_testcoverfrom", - "target": "backend_internal_latest_sites_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L285", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sites_test_testcoverfromchallenge", - "target": "backend_internal_latest_sites_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/sites_test.go", - "source_location": "L306", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_sites_test_testlatestchapterfrom", - "target": "backend_internal_latest_sites_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L22", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test", - "target": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L22", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_latest_smoke_comix_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_comix_test.go", - "source_location": "L69", - "weight": 1.0, - "source": "backend_internal_latest_smoke_comix_test_testsmokecomix", - "target": "backend_internal_store_store_covercontenttype" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test", - "target": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L77", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test", - "target": "backend_internal_latest_smoke_image_test_testsmokekaganeget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L23", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test", - "target": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L23", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_smoke_image_test_testsmokekaganeimage", - "target": "backend_internal_latest_smoke_image_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L106", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "target": "backend_internal_latest_smoke_image_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L77", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_smoke_image_test_testsmokekaganeget", - "target": "backend_internal_latest_smoke_image_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/latest/smoke_image_test.go", - "source_location": "L143", - "weight": 1.0, - "source": "backend_internal_latest_smoke_image_test_testsmokeacquirekaganecover", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L78", - "weight": 1.0, - "source": "backend_internal_latest_smoke_lnw_test", - "target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L38", - "weight": 1.0, - "source": "backend_internal_latest_smoke_lnw_test", - "target": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L67", - "weight": 1.0, - "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "target": "backend_internal_latest_smoke_lnw_test_checklnwcommentboundary", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/smoke_lnw_test.go", - "source_location": "L38", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_latest_smoke_lnw_test_testsmokelnwcommentboundary", - "target": "backend_internal_latest_smoke_lnw_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L10", - "weight": 1.0, - "source": "backend_internal_latest_status", - "target": "latest_lanestate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L30", - "weight": 1.0, - "source": "backend_internal_latest_status", - "target": "latest_status", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "source": "latest_lanestate", - "target": "backend_internal_latest_status_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L13", - "weight": 1.0, - "context": "field", - "source": "latest_lanestate", - "target": "backend_internal_latest_status_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L69", - "weight": 1.0, - "context": "parameter_type", - "source": "latest_poller_recordlanestate", - "target": "latest_lanestate", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L31", - "weight": 1.0, - "context": "field", - "source": "latest_status", - "target": "latest_lanestate", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L639", - "weight": 1.0, - "context": "field", - "source": "backend_fakelanes", - "target": "latest_status", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L641", - "weight": 1.0, - "context": "return_type", - "source": "backend_fakelanes_lanestatus", - "target": "latest_status", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "source": "latest_poller_lanestatus", - "target": "latest_status", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_internal_latest_status_go_latest_poller", - "target": "latest_poller_lanestatus", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/latest/status.go", - "source_location": "L69", - "weight": 1.0, - "source": "backend_internal_latest_status_go_latest_poller", - "target": "latest_poller_recordlanestate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L37", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest", - "target": "backend_internal_pgtest_pgtest_main", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L73", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest", - "target": "backend_internal_pgtest_pgtest_start", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L51", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest", - "target": "backend_internal_pgtest_pgtest_url", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L103", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest", - "target": "backend_internal_pgtest_pgtest_waitready", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L37", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_pgtest_pgtest_main", - "target": "backend_internal_pgtest_pgtest_go_m", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L38", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest_main", - "target": "backend_internal_pgtest_pgtest_start", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L18", - "weight": 1.0, - "source": "backend_internal_store_store_test_testmain", - "target": "backend_internal_pgtest_pgtest_main" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L60", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest_url", - "target": "backend_internal_store_store_open" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_pgtest_pgtest_url", - "target": "tb", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L96", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest_start", - "target": "backend_internal_pgtest_pgtest_waitready", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/pgtest/pgtest.go", - "source_location": "L104", - "weight": 1.0, - "source": "backend_internal_pgtest_pgtest_waitready", - "target": "backend_internal_store_store_open" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_clearcookie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L77", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_clientip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L34", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_ishttps", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L22", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_newid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L108", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_newloginlimiter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L40", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "backend_internal_session_session_setcookie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L103", - "weight": 1.0, - "source": "backend_internal_session_session", - "target": "session_loginlimiter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L13", - "weight": 1.0, - "source": "backend_internal_session_session_test_testnewid", - "target": "backend_internal_session_session_newid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L48", - "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": "L994", - "weight": 1.0, - "source": "backend_web_test_testexpiredsessionrejected", - "target": "backend_internal_session_session_newid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L201", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "backend_internal_session_session_newid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L107", - "weight": 1.0, - "source": "web_handler_discordstart", - "target": "backend_internal_session_session_newid" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L59", - "weight": 1.0, - "source": "backend_internal_session_session_clearcookie", - "target": "backend_internal_session_session_ishttps", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L34", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_ishttps", - "target": "backend_internal_session_session_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_internal_session_session_setcookie", - "target": "backend_internal_session_session_ishttps", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_clearcookie", - "target": "backend_internal_session_session_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L77", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_clientip", - "target": "backend_internal_session_session_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L40", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_setcookie", - "target": "backend_internal_session_session_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L53", - "weight": 1.0, - "source": "backend_internal_session_session_clearcookie", - "target": "backend_internal_session_session_setcookie", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L40", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_setcookie", - "target": "backend_internal_session_session_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L50", - "weight": 1.0, - "source": "backend_internal_session_session_test_testsetsessioncookieattributes", - "target": "backend_internal_session_session_setcookie" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L207", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "backend_internal_session_session_setcookie" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_clearcookie", - "target": "backend_internal_session_session_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L85", - "weight": 1.0, - "source": "backend_internal_session_session_test_testclearsessioncookie", - "target": "backend_internal_session_session_clearcookie" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/web.go", - "source_location": "L430", - "weight": 1.0, - "source": "web_handler_logout", - "target": "backend_internal_session_session_clearcookie" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L127", - "weight": 1.0, - "source": "backend_internal_session_session_test_testclientip", - "target": "backend_internal_session_session_clientip" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L124", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "backend_internal_session_session_clientip" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L108", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_session_session_newloginlimiter", - "target": "session_loginlimiter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "session_loginlimiter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L104", - "weight": 1.0, - "context": "field", - "source": "session_loginlimiter", - "target": "backend_internal_session_session_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L105", - "weight": 1.0, - "context": "field", - "source": "session_loginlimiter", - "target": "backend_internal_session_session_go_time", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L124", - "weight": 1.0, - "source": "session_loginlimiter", - "target": "session_loginlimiter_fail", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L138", - "weight": 1.0, - "source": "session_loginlimiter", - "target": "session_loginlimiter_prunelocked", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L130", - "weight": 1.0, - "source": "session_loginlimiter", - "target": "session_loginlimiter_reset", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L113", - "weight": 1.0, - "source": "session_loginlimiter", - "target": "session_loginlimiter_retryafter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L124", - "weight": 1.0, - "context": "parameter_type", - "source": "session_loginlimiter_fail", - "target": "backend_internal_session_session_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L138", - "weight": 1.0, - "context": "return_type", - "source": "session_loginlimiter_prunelocked", - "target": "backend_internal_session_session_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L113", - "weight": 1.0, - "context": "parameter_type", - "source": "session_loginlimiter_retryafter", - "target": "backend_internal_session_session_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L135", - "weight": 1.0, - "source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", - "target": "backend_internal_session_session_newloginlimiter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L180", - "weight": 1.0, - "source": "backend_internal_session_session_test_testloginlimiterisperip", - "target": "backend_internal_session_session_newloginlimiter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L168", - "weight": 1.0, - "source": "backend_internal_session_session_test_testloginlimiterresetclearscounter", - "target": "backend_internal_session_session_newloginlimiter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/session/session_test.go", - "source_location": "L153", - "weight": 1.0, - "source": "backend_internal_session_session_test_testloginlimiterwindowexpires", - "target": "backend_internal_session_session_newloginlimiter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/web.go", - "source_location": "L128", - "weight": 1.0, - "source": "backend_internal_web_web_new", - "target": "backend_internal_session_session_newloginlimiter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L113", - "weight": 1.0, - "context": "return_type", - "source": "session_loginlimiter_retryafter", - "target": "backend_internal_session_session_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L117", - "weight": 1.0, - "source": "session_loginlimiter_retryafter", - "target": "session_loginlimiter_prunelocked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session.go", - "source_location": "L127", - "weight": 1.0, - "source": "session_loginlimiter_fail", - "target": "session_loginlimiter_prunelocked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testclearsessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L96", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testclientip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L134", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L179", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testloginlimiterisperip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L167", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testloginlimiterresetclearscounter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L152", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testloginlimiterwindowexpires", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L12", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testnewid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L28", - "weight": 1.0, - "source": "backend_internal_session_session_test", - "target": "backend_internal_session_session_test_testsetsessioncookieattributes", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L12", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testnewid", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L82", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testclearsessioncookie", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L96", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testclientip", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L134", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testloginlimiterblocksaftermaxfailures", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L179", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testloginlimiterisperip", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L167", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testloginlimiterresetclearscounter", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L152", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testloginlimiterwindowexpires", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/session/session_test.go", - "source_location": "L28", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_session_session_test_testsetsessioncookieattributes", - "target": "backend_internal_session_session_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L11", - "weight": 1.0, - "source": "backend_internal_store_sessions", - "target": "store_session", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L14", - "weight": 1.0, - "context": "field", - "source": "store_session", - "target": "backend_internal_store_sessions_go_time", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L22", - "weight": 1.0, - "context": "return_type", - "source": "store_store_createsession", - "target": "store_session", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L45", - "weight": 1.0, - "context": "return_type", - "source": "store_store_getsession", - "target": "store_session", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L45", - "weight": 1.0, - "context": "parameter_type", - "source": "store_store_getsession", - "target": "backend_internal_store_sessions_go_time", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L22", - "weight": 1.0, - "source": "backend_internal_store_sessions_go_store_store", - "target": "store_store_createsession", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L75", - "weight": 1.0, - "source": "backend_internal_store_sessions_go_store_store", - "target": "store_store_deletereadersessions", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L67", - "weight": 1.0, - "source": "backend_internal_store_sessions_go_store_store", - "target": "store_store_deletesession", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L45", - "weight": 1.0, - "source": "backend_internal_store_sessions_go_store_store", - "target": "store_store_getsession", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions.go", - "source_location": "L22", - "weight": 1.0, - "context": "parameter_type", - "source": "store_store_createsession", - "target": "backend_internal_store_sessions_go_duration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L8", - "weight": 1.0, - "source": "backend_internal_store_sessions_test", - "target": "backend_internal_store_sessions_test_testcreateandgetsession", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L71", - "weight": 1.0, - "source": "backend_internal_store_sessions_test", - "target": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L53", - "weight": 1.0, - "source": "backend_internal_store_sessions_test", - "target": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L36", - "weight": 1.0, - "source": "backend_internal_store_sessions_test", - "target": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L29", - "weight": 1.0, - "source": "backend_internal_store_sessions_test", - "target": "backend_internal_store_sessions_test_testgetsessionunknownid", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L8", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_sessions_test_testcreateandgetsession", - "target": "backend_internal_store_sessions_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L9", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testcreateandgetsession", - "target": "backend_internal_store_store_test_newteststore" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L71", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "target": "backend_internal_store_sessions_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "target": "backend_internal_store_sessions_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L36", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "target": "backend_internal_store_sessions_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L29", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_sessions_test_testgetsessionunknownid", - "target": "backend_internal_store_sessions_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L30", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testgetsessionunknownid", - "target": "backend_internal_store_store_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L37", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testexpiredsessionisgone", - "target": "backend_internal_store_store_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L54", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testdeletesessionrevokes", - "target": "backend_internal_store_store_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L72", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "target": "backend_internal_store_store_test_newteststore" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/sessions_test.go", - "source_location": "L73", - "weight": 1.0, - "source": "backend_internal_store_sessions_test_testdeletesessionisperreader", - "target": "backend_internal_store_store_test_secondreader" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L532", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_applymigration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L713", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_coveraddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L162", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_covercontenttype", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L624", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_coverrelativepath", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L619", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_coversourceaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L110", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_displaychapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L218", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_go_store_store", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L498", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_migrate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L399", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_open", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L482", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_refreshownertoken", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L594", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_scanseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L466", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "backend_internal_store_store_seedowner", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L31", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L210", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "store_owner", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L338", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "store_readersummary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L67", - "weight": 1.0, - "source": "backend_internal_store_store", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L255", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_web_web_filterbookmarks", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L268", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_kindof", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1053", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_seed", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L141", - "weight": 1.0, - "source": "store_bookmark", - "target": "store_bookmark_continueurl", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L125", - "weight": 1.0, - "source": "store_bookmark", - "target": "store_bookmark_displaychapter", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L131", - "weight": 1.0, - "source": "store_bookmark", - "target": "store_bookmark_displaylatest", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L100", - "weight": 1.0, - "source": "store_bookmark", - "target": "store_bookmark_hasnewchapter", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L151", - "weight": 1.0, - "source": "store_bookmark", - "target": "store_bookmark_initial", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L787", - "weight": 1.0, - "context": "return_type", - "source": "store_store_get", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L762", - "weight": 1.0, - "context": "return_type", - "source": "store_store_list", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L562", - "weight": 1.0, - "context": "return_type", - "source": "store_store_scanbookmark", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L824", - "weight": 1.0, - "context": "return_type", - "source": "store_store_upsert", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L436", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_loadformutation", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L464", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_saveandrendercard", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L66", - "weight": 1.0, - "context": "field", - "source": "web_listview", - "target": "store_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L234", - "weight": 1.0, - "context": "field", - "source": "backend_internal_store_store_go_store_store", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L594", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_store_store_scanseries", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L758", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_store_store_test_readseries", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L95", - "weight": 1.0, - "source": "store_series", - "target": "store_series_key", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L972", - "weight": 1.0, - "context": "return_type", - "source": "store_store_dueforlatestcheck", - "target": "store_series", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L572", - "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": "L126", - "weight": 1.0, - "source": "store_bookmark_displaychapter", - "target": "backend_internal_store_store_displaychapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L136", - "weight": 1.0, - "source": "store_bookmark_displaylatest", - "target": "backend_internal_store_store_displaychapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L658", - "weight": 1.0, - "source": "store_store_putcover", - "target": "backend_internal_store_store_covercontenttype", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L399", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_open", - "target": "store_owner", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L482", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_refreshownertoken", - "target": "store_owner", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L466", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_seedowner", - "target": "store_owner", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L219", - "weight": 1.0, - "context": "field", - "source": "backend_internal_store_store_go_store_store", - "target": "db", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L379", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_clearreadermarks", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1167", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_clearsightingattribution", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L617", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L723", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_coverbyaddress", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L734", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_coverwireurl", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L924", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_delete", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L972", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_dueforlatestcheck", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1010", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_eligibleseriescount", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L308", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_ensurereader", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L787", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_get", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L700", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_getcover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L632", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_getcoverbyaddress", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1049", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_latestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L762", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_list", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1036", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_marklatestchecked", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L239", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_ownerid", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L706", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_putcover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L248", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_readeridfortokenhash", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L351", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_readers", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L265", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_readertokeninfo", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1093", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_recordsighting", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1128", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_recordsightingoutcome", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L284", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_rotatetoken", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L562", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_scanbookmark", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L1063", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_setlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L746", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_setseriescover", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L824", - "weight": 1.0, - "source": "backend_internal_store_store_go_store_store", - "target": "store_store_upsert", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L399", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_store_store_open", - "target": "backend_internal_store_store_go_store_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L532", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_applymigration", - "target": "db", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L498", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_migrate", - "target": "db", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L482", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_refreshownertoken", - "target": "db", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L466", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_seedowner", - "target": "db", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L195", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_storereaders", - "target": "store_readersummary", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L331", - "weight": 1.0, - "source": "store_readersummary", - "target": "store_readersummary_blocked", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L351", - "weight": 1.0, - "context": "return_type", - "source": "store_store_readers", - "target": "store_readersummary", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L23", - "weight": 1.0, - "context": "field", - "source": "web_adminview", - "target": "store_readersummary", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L363", - "weight": 1.0, - "source": "store_store_readers", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L431", - "weight": 1.0, - "source": "backend_internal_store_store_open", - "target": "backend_internal_store_store_migrate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L447", - "weight": 1.0, - "source": "backend_internal_store_store_open", - "target": "backend_internal_store_store_refreshownertoken", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L439", - "weight": 1.0, - "source": "backend_internal_store_store_open", - "target": "backend_internal_store_store_seedowner", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store.go", - "source_location": "L401", - "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": "L432", - "weight": 1.0, - "source": "backend_internal_store_store_open", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L29", - "weight": 1.0, - "source": "backend_internal_store_store_test_newteststore", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1530", - "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": "L1483", - "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": "L651", - "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": "L1098", - "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": "L715", - "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": "L1520", - "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": "L1511", - "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": "L1062", - "weight": 1.0, - "source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L227", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_internal_store_store_open" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L875", - "weight": 1.0, - "source": "backend_web_test_testownerclearsreadermarks", - "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": "L724", - "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": "L523", - "weight": 1.0, - "source": "backend_internal_store_store_migrate", - "target": "backend_internal_store_store_applymigration", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1107", - "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": "L721", - "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": "L668", - "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": "L792", - "weight": 1.0, - "source": "store_store_get", - "target": "store_store_scanbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L775", - "weight": 1.0, - "source": "store_store_list", - "target": "store_store_scanbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L575", - "weight": 1.0, - "source": "store_store_scanbookmark", - "target": "store_store_coverwireurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L900", - "weight": 1.0, - "source": "store_store_upsert", - "target": "store_store_scanbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L760", - "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": "L993", - "weight": 1.0, - "source": "store_store_dueforlatestcheck", - "target": "backend_internal_store_store_scanseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L989", - "weight": 1.0, - "source": "store_store_dueforlatestcheck", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L771", - "weight": 1.0, - "source": "store_store_list", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L676", - "weight": 1.0, - "source": "store_store_putcover", - "target": "store_store_close", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L713", - "weight": 1.0, - "source": "backend_internal_store_store_coveraddress", - "target": "backend_internal_store_store_coversourceaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L629", - "weight": 1.0, - "source": "store_store_getcover", - "target": "backend_internal_store_store_coversourceaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L663", - "weight": 1.0, - "source": "store_store_putcover", - "target": "backend_internal_store_store_coversourceaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L753", - "weight": 1.0, - "source": "store_store_setseriescover", - "target": "backend_internal_store_store_coversourceaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L643", - "weight": 1.0, - "source": "store_store_getcoverbyaddress", - "target": "backend_internal_store_store_coverrelativepath", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L664", - "weight": 1.0, - "source": "store_store_putcover", - "target": "backend_internal_store_store_coverrelativepath", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L629", - "weight": 1.0, - "source": "store_store_getcover", - "target": "store_store_getcoverbyaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L727", - "weight": 1.0, - "source": "store_store_coverbyaddress", - "target": "store_store_getcoverbyaddress", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store.go", - "source_location": "L747", - "weight": 1.0, - "source": "store_store_setseriescover", - "target": "store_store_putcover", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/store/store_test.go", - "source_location": "L872", - "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": "L984", - "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": "L853", - "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": "L916", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", - "target": "backend_internal_store_store_coveraddress" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L27", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L243", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L758", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_readseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L39", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L260", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L993", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_seedsecondreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L221", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testbookmarkcontinueurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1157", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L200", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testbookmarkhasnewchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L860", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testcoverbyaddress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1527", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1480", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testcoverpersistsacrossreopen", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1566", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L955", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdeletekeepsseriesrow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1225", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L554", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdisplaychapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L284", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdueforlatestcheck", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1027", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L316", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1004", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L490", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L525", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testeligibleseriescount", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1255", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L415", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L18", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testmain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L338", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testmarklatestchecked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L649", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1096", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L714", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L800", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testopenisidempotent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1518", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1510", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testopenrequirescoverdirectory", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L83", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testreaderidfortokenhash", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1300", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testreadersandsessionrevocation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1346", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testreadersightingmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L102", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testreadertokeninfo", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L116", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1059", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L833", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L168", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_teststoreget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L189", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_teststoregetmissing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1182", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1424", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L773", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L374", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L621", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L390", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L929", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L892", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L592", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertkinddefaultstomanga", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L605", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertkindroundtrips", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L357", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L444", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L465", - "weight": 1.0, - "source": "backend_internal_store_store_test", - "target": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L18", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testmain", - "target": "backend_internal_store_store_test_go_m", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L27", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_store_store_test_newteststore", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L27", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_newteststore", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1158", - "weight": 1.0, - "source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L861", - "weight": 1.0, - "source": "backend_internal_store_store_test_testcoverbyaddress", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1567", - "weight": 1.0, - "source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L956", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1226", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L302", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheck", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1028", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L317", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1005", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L491", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L526", - "weight": 1.0, - "source": "backend_internal_store_store_test_testeligibleseriescount", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1256", - "weight": 1.0, - "source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L416", - "weight": 1.0, - "source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L339", - "weight": 1.0, - "source": "backend_internal_store_store_test_testmarklatestchecked", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L801", - "weight": 1.0, - "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L84", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreaderidfortokenhash", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1301", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreadersandsessionrevocation", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1347", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreadersightingmarks", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L103", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreadertokeninfo", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L834", - "weight": 1.0, - "source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L169", - "weight": 1.0, - "source": "backend_internal_store_store_test_teststoreget", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L190", - "weight": 1.0, - "source": "backend_internal_store_store_test_teststoregetmissing", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1183", - "weight": 1.0, - "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1425", - "weight": 1.0, - "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L774", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L375", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L622", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L391", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L930", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L893", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L593", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertkinddefaultstomanga", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L606", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertkindroundtrips", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L358", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L445", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L466", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", - "target": "backend_internal_store_store_test_newteststore", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L243", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_readlatestcheckedat", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L758", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_readseries", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L39", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_secondreader", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L260", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_seedforcheck", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L993", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_seedsecondreader", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L221", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testbookmarkcontinueurl", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1157", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testbookmarkduplicateimpossibleatdatabaselevel", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L200", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testbookmarkhasnewchapter", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L860", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testcoverbyaddress", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1527", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testcoveriscontentaddressedonfilesystem", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1480", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testcoverpersistsacrossreopen", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1566", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testcoverstoreacceptsanysourceurl", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L955", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1225", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L554", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdisplaychapter", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L284", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdueforlatestcheck", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1027", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L316", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1004", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L490", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testdueforlatestcheckskipsfinishedkeepsarchived", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L525", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testeligibleseriescount", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1255", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testensurereadercreatesonceandneverclobbersarotation", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L415", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testlatestpollroundtrippreservesarchived", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L338", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testmarklatestchecked", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L649", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testmigration0002backfillsexistingbookmarks", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1096", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testmigration0004attachesbookmarkstoowner", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L714", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testmigration0008dropslegacycoverrows", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L800", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testopenisidempotent", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1518", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testopenrequiresabsolutecoverbaseurl", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1510", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testopenrequirescoverdirectory", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L83", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testreaderidfortokenhash", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1300", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testreadersandsessionrevocation", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1346", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testreadersightingmarks", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L102", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testreadertokeninfo", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L116", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testrotatetokeninvalidatesoldandsurvivesrestart", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1059", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testseedowneridempotentandrefreshestokenhash", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L833", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testsetseriescoverdoesnotoverwrite", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L168", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_teststoreget", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L189", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_teststoregetmissing", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1182", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1424", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L773", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L374", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertdefaultsstatustoreading", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L621", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertemptykindkeepsstoredvalue", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L390", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertemptystatuspreservesstored", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L929", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertexistingseriesacceptskindandlatest", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L892", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertexistingseriesignoresclienttitlecoverurl", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L592", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertkinddefaultstomanga", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L605", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertkindroundtrips", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L357", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L444", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertreplacesstatuswhengiven", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L465", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_testupsertstatuschangekeepsupdatedat", - "target": "backend_internal_store_store_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L243", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_readlatestcheckedat", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L758", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_readseries", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L39", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_secondreader", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L260", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_seedforcheck", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L993", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_store_store_test_seedsecondreader", - "target": "backend_internal_store_store_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L995", - "weight": 1.0, - "source": "backend_internal_store_store_test_seedsecondreader", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1227", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L817", - "weight": 1.0, - "source": "backend_internal_store_store_test_testonseriescreatedfiresonceforanewseries", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1302", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreadersandsessionrevocation", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1348", - "weight": 1.0, - "source": "backend_internal_store_store_test_testreadersightingmarks", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1184", - "weight": 1.0, - "source": "backend_internal_store_store_test_teststorescopesbookmarkstoreader", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1426", - "weight": 1.0, - "source": "backend_internal_store_store_test_testtworeadersshareoneserieswithindependentprogress", - "target": "backend_internal_store_store_test_secondreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L345", - "weight": 1.0, - "source": "backend_internal_store_store_test_testmarklatestchecked", - "target": "backend_internal_store_store_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L369", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "target": "backend_internal_store_store_test_readlatestcheckedat", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L303", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheck", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1029", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckexcludesorphanseries", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L319", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckoldestfirstandscopedtosite", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1008", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L527", - "weight": 1.0, - "source": "backend_internal_store_store_test_testeligibleseriescount", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L340", - "weight": 1.0, - "source": "backend_internal_store_store_test_testmarklatestchecked", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L359", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertpreserveslatestcheckedat", - "target": "backend_internal_store_store_test_seedforcheck", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L971", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdeletekeepsseriesrow", - "target": "backend_internal_store_store_test_readseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1245", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdeletereadercascadestobookmarks", - "target": "backend_internal_store_store_test_readseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L788", - "weight": 1.0, - "source": "backend_internal_store_store_test_testupsertcreatesseriesfromclient", - "target": "backend_internal_store_store_test_readseries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/store/store_test.go", - "source_location": "L1009", - "weight": 1.0, - "source": "backend_internal_store_store_test_testdueforlatestcheckordersbyreadercountthenage", - "target": "backend_internal_store_store_test_seedsecondreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L91", - "weight": 1.0, - "source": "backend_internal_userscript_userscript", - "target": "backend_internal_userscript_userscript_handler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L53", - "weight": 1.0, - "source": "backend_internal_userscript_userscript", - "target": "backend_internal_userscript_userscript_render", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L35", - "weight": 1.0, - "source": "backend_internal_userscript_userscript", - "target": "backend_internal_userscript_userscript_stampversion", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L42", - "weight": 1.0, - "source": "backend_internal_userscript_userscript", - "target": "backend_internal_userscript_userscript_substitutetoken", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L76", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_render", - "target": "backend_internal_userscript_userscript_stampversion", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L35", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_stampversion", - "target": "backend_internal_userscript_userscript_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L25", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", - "target": "backend_internal_userscript_userscript_stampversion" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L42", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", - "target": "backend_internal_userscript_userscript_stampversion" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L66", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_render", - "target": "backend_internal_userscript_userscript_substitutetoken", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L48", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", - "target": "backend_internal_userscript_userscript_substitutetoken" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L64", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", - "target": "backend_internal_userscript_userscript_substitutetoken" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L98", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_handler", - "target": "backend_internal_userscript_userscript_render", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_render", - "target": "backend_internal_userscript_userscript_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L53", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_render", - "target": "backend_internal_userscript_userscript_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/web.go", - "source_location": "L592", - "weight": 1.0, - "source": "web_handler_installuserscript", - "target": "backend_internal_userscript_userscript_render" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L91", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_userscript_userscript_handler", - "target": "backend_internal_userscript_userscript_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript.go", - "source_location": "L91", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_handler", - "target": "backend_internal_userscript_userscript_go_store", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L23", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test", - "target": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L40", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test", - "target": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L47", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test", - "target": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L62", - "weight": 1.0, - "source": "backend_internal_userscript_userscript_test", - "target": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L23", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_test_teststampversionreplacesversionlineonly", - "target": "backend_internal_userscript_userscript_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L40", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_test_teststampversionwithoutversionlineservedunmodified", - "target": "backend_internal_userscript_userscript_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L47", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_test_testsubstitutetokenreplaceseveryplaceholder", - "target": "backend_internal_userscript_userscript_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/userscript/userscript_test.go", - "source_location": "L62", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_userscript_userscript_test_testsubstitutetokenwithoutplaceholderservedunmodified", - "target": "backend_internal_userscript_userscript_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L96", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "backend_internal_web_admin_adminpatterns", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L237", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "backend_internal_web_admin_readerpathid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L185", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "backend_internal_web_admin_since", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L76", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "web_adminroute", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L22", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "web_adminview", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L17", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "web_lanereporter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L46", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "web_lanerow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L33", - "weight": 1.0, - "source": "backend_internal_web_admin", - "target": "web_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L55", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "web_lanereporter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_new", - "target": "web_lanereporter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L135", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newrouter", - "target": "web_lanereporter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L27", - "weight": 1.0, - "context": "field", - "source": "web_adminview", - "target": "web_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L144", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_lanesview", - "target": "web_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L34", - "weight": 1.0, - "context": "field", - "source": "web_lanesview", - "target": "web_lanerow", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L78", - "weight": 1.0, - "context": "field", - "source": "web_adminroute", - "target": "backend_internal_web_admin_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L84", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_adminroutes", - "target": "web_adminroute", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L109", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_requireowner", - "target": "backend_internal_web_admin_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L120", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_admin", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L84", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_adminroutes", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L222", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_clearreadermarks", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L144", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L248", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_renderroster", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L109", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_requireowner", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L195", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_revokereadersessions", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L136", - "weight": 1.0, - "source": "backend_internal_web_admin_go_web_handler", - "target": "web_handler_uilanes", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L97", - "weight": 1.0, - "source": "backend_internal_web_admin_adminpatterns", - "target": "web_handler_adminroutes", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L700", - "weight": 1.0, - "source": "backend_web_test_testadminroutesareowneronly", - "target": "backend_internal_web_admin_adminpatterns" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/admin.go", - "source_location": "L111", - "weight": 1.0, - "source": "web_handler_requireowner", - "target": "backend_internal_web_web_readerof" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L120", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_admin", - "target": "backend_internal_web_admin_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L120", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_admin", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L130", - "weight": 1.0, - "source": "web_handler_admin", - "target": "web_handler_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L237", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_admin_readerpathid", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L222", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_clearreadermarks", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L248", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_renderroster", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_revokereadersessions", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L136", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uilanes", - "target": "backend_internal_web_admin_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L237", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_admin_readerpathid", - "target": "backend_internal_web_admin_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L222", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_clearreadermarks", - "target": "backend_internal_web_admin_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_revokereadersessions", - "target": "backend_internal_web_admin_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L136", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uilanes", - "target": "backend_internal_web_admin_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L137", - "weight": 1.0, - "source": "web_handler_uilanes", - "target": "web_handler_lanesview", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L168", - "weight": 1.0, - "source": "web_handler_lanesview", - "target": "backend_internal_web_admin_since", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_admin_since", - "target": "backend_internal_web_admin_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L196", - "weight": 1.0, - "source": "web_handler_revokereadersessions", - "target": "backend_internal_web_admin_readerpathid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L213", - "weight": 1.0, - "source": "web_handler_revokereadersessions", - "target": "web_handler_renderroster", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L223", - "weight": 1.0, - "source": "web_handler_clearreadermarks", - "target": "backend_internal_web_admin_readerpathid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/admin.go", - "source_location": "L232", - "weight": 1.0, - "source": "web_handler_clearreadermarks", - "target": "web_handler_renderroster", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L63", - "weight": 1.0, - "source": "backend_internal_web_discord", - "target": "backend_internal_web_discord_newoauthstates", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L41", - "weight": 1.0, - "source": "backend_internal_web_discord", - "target": "web_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L276", - "weight": 1.0, - "source": "backend_internal_web_discord", - "target": "web_discordmember", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L318", - "weight": 1.0, - "source": "backend_internal_web_discord", - "target": "web_discordtoken", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L58", - "weight": 1.0, - "source": "backend_internal_web_discord", - "target": "web_oauthstates", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L49", - "weight": 1.0, - "context": "field", - "source": "backend_config", - "target": "web_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L47", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "web_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_new", - "target": "web_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L140", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_discordconfig", - "target": "web_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L63", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_web_discord_newoauthstates", - "target": "web_oauthstates", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L48", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "web_oauthstates", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L59", - "weight": 1.0, - "context": "field", - "source": "web_oauthstates", - "target": "backend_internal_web_discord_go_mutex", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L60", - "weight": 1.0, - "context": "field", - "source": "web_oauthstates", - "target": "backend_internal_web_discord_go_time", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L67", - "weight": 1.0, - "source": "web_oauthstates", - "target": "web_oauthstates_put", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L93", - "weight": 1.0, - "source": "web_oauthstates", - "target": "web_oauthstates_take", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L67", - "weight": 1.0, - "context": "parameter_type", - "source": "web_oauthstates_put", - "target": "backend_internal_web_discord_go_time", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L33", - "weight": 1.0, - "source": "backend_internal_web_oauth_test_testoauthstateeviction", - "target": "backend_internal_web_discord_newoauthstates" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L9", - "weight": 1.0, - "source": "backend_internal_web_oauth_test_testoauthstatesingleuse", - "target": "backend_internal_web_discord_newoauthstates" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L20", - "weight": 1.0, - "source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", - "target": "backend_internal_web_discord_newoauthstates" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/web.go", - "source_location": "L127", - "weight": 1.0, - "source": "backend_internal_web_web_new", - "target": "backend_internal_web_discord_newoauthstates" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L108", - "weight": 1.0, - "source": "web_handler_discordstart", - "target": "web_oauthstates_put", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L137", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "web_oauthstates_take", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L123", - "weight": 1.0, - "source": "backend_internal_web_discord_go_web_handler", - "target": "web_handler_discordcallback", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L291", - "weight": 1.0, - "source": "backend_internal_web_discord_go_web_handler", - "target": "web_handler_discordmember", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_web_discord_go_web_handler", - "target": "web_handler_discordstart", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L248", - "weight": 1.0, - "source": "backend_internal_web_discord_go_web_handler", - "target": "web_handler_discorduserid", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L214", - "weight": 1.0, - "source": "backend_internal_web_discord_go_web_handler", - "target": "web_handler_exchangetoken", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L106", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discordstart", - "target": "backend_internal_web_discord_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L106", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discordstart", - "target": "backend_internal_web_discord_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discordcallback", - "target": "backend_internal_web_discord_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L123", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discordcallback", - "target": "backend_internal_web_discord_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L150", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "backend_internal_web_discord_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L167", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "web_handler_discordmember", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L159", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "web_handler_discorduserid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L150", - "weight": 1.0, - "source": "web_handler_discordcallback", - "target": "web_handler_exchangetoken", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L214", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_exchangetoken", - "target": "backend_internal_web_discord_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L242", - "weight": 1.0, - "source": "web_handler_exchangetoken", - "target": "backend_internal_web_web_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L214", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_exchangetoken", - "target": "web_discordtoken", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L291", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discordmember", - "target": "backend_internal_web_discord_go_context", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L248", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_discorduserid", - "target": "backend_internal_web_discord_go_context", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/discord.go", - "source_location": "L271", - "weight": 1.0, - "source": "web_handler_discorduserid", - "target": "backend_internal_web_web_new" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/discord.go", - "source_location": "L291", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_discordmember", - "target": "web_discordmember", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L32", - "weight": 1.0, - "source": "backend_internal_web_oauth_test", - "target": "backend_internal_web_oauth_test_testoauthstateeviction", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L8", - "weight": 1.0, - "source": "backend_internal_web_oauth_test", - "target": "backend_internal_web_oauth_test_testoauthstatesingleuse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L19", - "weight": 1.0, - "source": "backend_internal_web_oauth_test", - "target": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L8", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_oauth_test_testoauthstatesingleuse", - "target": "backend_internal_web_oauth_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L32", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_oauth_test_testoauthstateeviction", - "target": "backend_internal_web_oauth_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/oauth_test.go", - "source_location": "L19", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_oauth_test_testoauthstateunknownorexpired", - "target": "backend_internal_web_oauth_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L4", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_applyfilter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L68", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_closecardpanels", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L166", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_reasonfrom", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L52", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_setactivetab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L133", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_showerror", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L95", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_togglechapterform", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L102", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_toggleconfirmrow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L80", - "weight": 1.0, - "source": "backend_internal_web_static_filter", - "target": "backend_internal_web_static_filter_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L55", - "weight": 1.0, - "source": "backend_internal_web_static_filter_setactivetab", - "target": "backend_internal_web_static_htmx_min_on" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L84", - "weight": 1.0, - "source": "backend_internal_web_static_filter_togglepanel", - "target": "backend_internal_web_static_filter_closecardpanels", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L96", - "weight": 1.0, - "source": "backend_internal_web_static_filter_togglechapterform", - "target": "backend_internal_web_static_filter_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/filter.js", - "source_location": "L104", - "weight": 1.0, - "source": "backend_internal_web_static_filter_toggleconfirmrow", - "target": "backend_internal_web_static_filter_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_a", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_an", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_at", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_b", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_be", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_bn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_bt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_cn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ct", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_d", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_de", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_dn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_dt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_en", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_et", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_f", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_fe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_fn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ft", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_g", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ge", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_gn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_gt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_he", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_hn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ht", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_in", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_it", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_j", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_je", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_jt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_k", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ke", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_kn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_kt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_l", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ln", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_lt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_m", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_me", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_mn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_mt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_n", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_nn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_nt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_oe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_on", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ot", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_p", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_pe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_pn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_pt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_q", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_qe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_qn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_qt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_r", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_rn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_rt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_sn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_st", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_t", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_tn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_tt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_u", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_un", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ut", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_v", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ve", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_vn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_vt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_w", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_we", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_wn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_wt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_x", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_xe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_xn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_xt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_y", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ye", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_yn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_yt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_z", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_ze", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_zn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "backend_internal_web_static_htmx_min_zt", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min", - "target": "home_tan_project_mangabm_mangabookmark_backend_internal_web_static_htmx_min", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gn", - "target": "backend_internal_web_static_htmx_min_d", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_d", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ee", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ee", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ee", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ee", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_le", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_lt", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pn", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_te", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ut", - "target": "backend_internal_web_static_htmx_min_ee", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bt", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_le", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_s", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_i", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_qe", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_se", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_un", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ze", - "target": "backend_internal_web_static_htmx_min_te", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fe", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_g", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_je", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_me", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_o", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ue", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_un", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_z", - "target": "backend_internal_web_static_htmx_min_c", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1302", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_el", - "target": "backend_internal_web_static_htmx_min_c" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1208", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_el", - "target": "backend_internal_web_static_htmx_min_c" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_a", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ae", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_m", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_mt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_n", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ne", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_qe", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_u", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ut", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_vn", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_x", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_xe", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zn", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zt", - "target": "backend_internal_web_static_htmx_min_ne", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_m", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_m", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_m", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_re", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_se", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_vt", - "target": "backend_internal_web_static_htmx_min_o", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_et", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_i", - "target": "backend_internal_web_static_htmx_min_a", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_i", - "target": "backend_internal_web_static_htmx_min_n", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_je", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_le", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_re", - "target": "backend_internal_web_static_htmx_min_i", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gn", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_hn", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nn", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pn", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_re", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_we", - "target": "backend_internal_web_static_htmx_min_re", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L292", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_latestchapterfromanchors", - "target": "backend_internal_web_static_htmx_min_re" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_g", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ht", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pn", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_h", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_t", - "target": "backend_internal_web_static_htmx_min_g", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_t", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_t", - "target": "backend_internal_web_static_htmx_min_y", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_q", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_l", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_a", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_a", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_n", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_n", - "target": "backend_internal_web_static_htmx_min_zn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_p", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_p", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_ge", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_p", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_p", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_oe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_oe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_oe", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_oe", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_be", - "target": "backend_internal_web_static_htmx_min_k", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_k", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_k", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_xe", - "target": "backend_internal_web_static_htmx_min_k", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ye", - "target": "backend_internal_web_static_htmx_min_k", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1300", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_el", - "target": "backend_internal_web_static_htmx_min_k" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1206", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_el", - "target": "backend_internal_web_static_htmx_min_k" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ct", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gn", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ke", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_lt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nn", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_qt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zt", - "target": "backend_internal_web_static_htmx_min_ie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_b", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_hn", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_kt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_le", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_qe", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_qt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_rn", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_se", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_un", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_z", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ze", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zt", - "target": "backend_internal_web_static_htmx_min_se", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bt", - "target": "backend_internal_web_static_htmx_min_x", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ct", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_le", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gn", - "target": "backend_internal_web_static_htmx_min_f", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_en", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fe", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_tn", - "target": "backend_internal_web_static_htmx_min_ce", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_b", - "target": "backend_internal_web_static_htmx_min_de", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_b", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_vt", - "target": "backend_internal_web_static_htmx_min_b", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_jt", - "target": "backend_internal_web_static_htmx_min_u", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_vt", - "target": "backend_internal_web_static_htmx_min_u", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_an", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_fe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_he", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_je", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_kn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_me", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_qe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_ve", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_vn", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "collection", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_xn", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_yn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_e", - "target": "backend_internal_web_static_htmx_min_ze", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_v", - "target": "backend_internal_web_static_htmx_min_e", - "confidence_score": 0.5 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1207", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_makedraggable", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L800", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L822", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushdelete", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1113", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_makedraggable", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L704", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L726", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushdelete", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L304", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_repairlnwstalerow", - "target": "backend_internal_web_static_htmx_min_e" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_z", - "target": "backend_internal_web_static_htmx_min_g", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_z", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ae", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_et", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_g", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ht", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_lt", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ot", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_tt", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_un", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yn", - "target": "backend_internal_web_static_htmx_min_ue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ae", - "target": "backend_internal_web_static_htmx_min_g", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ge", - "target": "backend_internal_web_static_htmx_min_y", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ae", - "target": "backend_internal_web_static_htmx_min_kt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yn", - "target": "backend_internal_web_static_htmx_min_ae", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_be", - "target": "backend_internal_web_static_htmx_min_xe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ye", - "target": "backend_internal_web_static_htmx_min_xe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_be", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ke", - "target": "backend_internal_web_static_htmx_min_be", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_we", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yt", - "target": "backend_internal_web_static_htmx_min_we", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zt", - "target": "backend_internal_web_static_htmx_min_we", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_mt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_qe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_he", - "target": "backend_internal_web_static_htmx_min_xt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ze", - "target": "backend_internal_web_static_htmx_min_he", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_qe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_qe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_pe", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ke", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_ke", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_an", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_bn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_cn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_fn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_hn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_ln", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_mn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_pn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_de", - "target": "backend_internal_web_static_htmx_min_qn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_de", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_me", - "target": "backend_internal_web_static_htmx_min_ve", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_ve", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_ve", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_et", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_tt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_nt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_at", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nt", - "target": "backend_internal_web_static_htmx_min_vn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_it", - "target": "backend_internal_web_static_htmx_min_rt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_rt", - "target": "backend_internal_web_static_htmx_min_ot", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_it", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_st", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_bt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_ct", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_gt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_mt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_vt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_st", - "target": "backend_internal_web_static_htmx_min_yt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_lt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ct", - "target": "backend_internal_web_static_htmx_min_gt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ct", - "target": "backend_internal_web_static_htmx_min_mt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_ut", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_at", - "target": "backend_internal_web_static_htmx_min_qt", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_at", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_ft", - "target": "backend_internal_web_static_htmx_min_pt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_ht", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_dt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_kn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_gt", - "target": "backend_internal_web_static_htmx_min_xn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_gt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pt", - "target": "backend_internal_web_static_htmx_min_wt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_yt", - "target": "backend_internal_web_static_htmx_min_bt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_kn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_xn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wt", - "target": "backend_internal_web_static_htmx_min_zt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_zt", - "target": "backend_internal_web_static_htmx_min_jt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_zt", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_en", - "target": "backend_internal_web_static_htmx_min_wn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_en", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_tn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_nn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_nn", - "target": "backend_internal_web_static_htmx_min_r", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_nn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_rn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_on", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_on", - "target": "backend_internal_web_static_htmx_min_sn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_sn", - "target": "backend_internal_web_static_htmx_min_bn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_cn", - "target": "backend_internal_web_static_htmx_min_ln", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_mn", - "target": "backend_internal_web_static_htmx_min_ln", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_an", - "target": "backend_internal_web_static_htmx_min_un", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_an", - "target": "backend_internal_web_static_htmx_min_qn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_mn", - "target": "backend_internal_web_static_htmx_min_an", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_fn", - "target": "backend_internal_web_static_htmx_min_bn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_gn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_dn", - "target": "backend_internal_web_static_htmx_min_r", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_mn", - "target": "backend_internal_web_static_htmx_min_pn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_pn", - "target": "backend_internal_web_static_htmx_min_in", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_mn", - "target": "backend_internal_web_static_htmx_min_qn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_bn", - "target": "backend_internal_web_static_htmx_min_vn", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/static/htmx.min.js", - "source_location": "L1", - "weight": 1.0, - "source": "backend_internal_web_static_htmx_min_wn", - "target": "backend_internal_web_static_htmx_min_bn", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L376", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_currentlib", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L365", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_currenttab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L255", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_filterbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L35", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_go_web_handler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L268", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_kindof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L278", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_libof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_new", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L221", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L165", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "backend_internal_web_web_statichandler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L184", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "web_ctxkey", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L59", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "web_listview", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L106", - "weight": 1.0, - "source": "backend_internal_web_web", - "target": "web_loginview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L52", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "backend_internal_web_web_go_client", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L36", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "backend_internal_web_web_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L46", - "weight": 1.0, - "context": "field", - "source": "backend_internal_web_web_go_web_handler", - "target": "template", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L292", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_buildlistview", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L235", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_index", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L577", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_installuserscript", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L436", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_loadformutation", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L424", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_logout", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L406", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_refreshchrome", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L134", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_register", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L223", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L418", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_renderlogin", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L209", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_requiresession", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L601", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_rotatetoken", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L464", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_saveandrendercard", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L193", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_sessionreader", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L524", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_uichapter", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L551", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_uidelete", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L477", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_uifavorite", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L348", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_uilist", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L493", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_uistatus", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L389", - "weight": 1.0, - "source": "backend_internal_web_web_go_web_handler", - "target": "web_handler_writechromeoob", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_web_web_new", - "target": "backend_internal_web_web_go_web_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L165", - "weight": 1.0, - "context": "return_type", - "source": "backend_internal_web_web_statichandler", - "target": "backend_internal_web_web_go_web_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L115", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_new", - "target": "backend_internal_web_web_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L292", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_buildlistview", - "target": "web_listview", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L389", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_writechromeoob", - "target": "web_listview", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L98", - "weight": 1.0, - "source": "web_listview", - "target": "web_listview_listurl", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L91", - "weight": 1.0, - "source": "web_listview", - "target": "web_listview_pageurl", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main.go", - "source_location": "L165", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_internal_web_web_new" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L139", - "weight": 1.0, - "source": "web_handler_register", - "target": "backend_internal_web_web_statichandler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L134", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_register", - "target": "servemux", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L151", - "weight": 1.0, - "source": "web_handler_register", - "target": "web_handler_installuserscript", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L141", - "weight": 1.0, - "source": "web_handler_register", - "target": "web_handler_requiresession", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L177", - "weight": 1.0, - "source": "backend_internal_web_web_statichandler", - "target": "backend_internal_web_web_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L236", - "weight": 1.0, - "source": "web_handler_index", - "target": "web_handler_sessionreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L211", - "weight": 1.0, - "source": "web_handler_requiresession", - "target": "web_handler_sessionreader", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L193", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_sessionreader", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L376", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_currentlib", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L365", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_currenttab", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L221", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_internal_web_web_readerof", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L235", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_index", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L436", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_loadformutation", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L424", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_logout", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L406", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_refreshchrome", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L601", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_rotatetoken", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L464", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_saveandrendercard", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L524", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uichapter", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L551", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uidelete", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L477", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uifavorite", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L348", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uilist", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L493", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uistatus", - "target": "backend_internal_web_web_go_request", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L209", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_requiresession", - "target": "backend_internal_web_web_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L577", - "weight": 1.0, - "context": "return_type", - "source": "web_handler_installuserscript", - "target": "backend_internal_web_web_go_handlerfunc", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L583", - "weight": 1.0, - "source": "web_handler_installuserscript", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L442", - "weight": 1.0, - "source": "web_handler_loadformutation", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L407", - "weight": 1.0, - "source": "web_handler_refreshchrome", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L602", - "weight": 1.0, - "source": "web_handler_rotatetoken", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L465", - "weight": 1.0, - "source": "web_handler_saveandrendercard", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L557", - "weight": 1.0, - "source": "web_handler_uidelete", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L349", - "weight": 1.0, - "source": "web_handler_uilist", - "target": "backend_internal_web_web_readerof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L238", - "weight": 1.0, - "source": "web_handler_index", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L223", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_render", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L419", - "weight": 1.0, - "source": "web_handler_renderlogin", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L618", - "weight": 1.0, - "source": "web_handler_rotatetoken", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L471", - "weight": 1.0, - "source": "web_handler_saveandrendercard", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L355", - "weight": 1.0, - "source": "web_handler_uilist", - "target": "web_handler_render", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L235", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_index", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L436", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_loadformutation", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L424", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_logout", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L406", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_refreshchrome", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L418", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_renderlogin", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L601", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_rotatetoken", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L464", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_saveandrendercard", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L524", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uichapter", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L551", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uidelete", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L477", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uifavorite", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L348", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uilist", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L493", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_uistatus", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L389", - "weight": 1.0, - "context": "parameter_type", - "source": "web_handler_writechromeoob", - "target": "backend_internal_web_web_go_responsewriter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L241", - "weight": 1.0, - "source": "web_handler_index", - "target": "backend_internal_web_web_libof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L241", - "weight": 1.0, - "source": "web_handler_index", - "target": "web_handler_buildlistview", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L304", - "weight": 1.0, - "source": "web_handler_buildlistview", - "target": "backend_internal_web_web_filterbookmarks", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L304", - "weight": 1.0, - "source": "web_handler_buildlistview", - "target": "backend_internal_web_web_kindof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L381", - "weight": 1.0, - "source": "backend_internal_web_web_currentlib", - "target": "backend_internal_web_web_libof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L349", - "weight": 1.0, - "source": "web_handler_uilist", - "target": "backend_internal_web_web_libof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L407", - "weight": 1.0, - "source": "web_handler_refreshchrome", - "target": "web_handler_buildlistview", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L349", - "weight": 1.0, - "source": "web_handler_uilist", - "target": "web_handler_buildlistview", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L360", - "weight": 1.0, - "source": "web_handler_uilist", - "target": "web_handler_writechromeoob", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L407", - "weight": 1.0, - "source": "web_handler_refreshchrome", - "target": "backend_internal_web_web_currenttab", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L407", - "weight": 1.0, - "source": "web_handler_refreshchrome", - "target": "backend_internal_web_web_currentlib", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L412", - "weight": 1.0, - "source": "web_handler_refreshchrome", - "target": "web_handler_writechromeoob", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L472", - "weight": 1.0, - "source": "web_handler_saveandrendercard", - "target": "web_handler_refreshchrome", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L566", - "weight": 1.0, - "source": "web_handler_uidelete", - "target": "web_handler_refreshchrome", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L525", - "weight": 1.0, - "source": "web_handler_uichapter", - "target": "web_handler_loadformutation", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L478", - "weight": 1.0, - "source": "web_handler_uifavorite", - "target": "web_handler_loadformutation", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L494", - "weight": 1.0, - "source": "web_handler_uistatus", - "target": "web_handler_loadformutation", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L546", - "weight": 1.0, - "source": "web_handler_uichapter", - "target": "web_handler_saveandrendercard", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L484", - "weight": 1.0, - "source": "web_handler_uifavorite", - "target": "web_handler_saveandrendercard", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/internal/web/web.go", - "source_location": "L510", - "weight": 1.0, - "source": "web_handler_uistatus", - "target": "web_handler_saveandrendercard", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L24", - "weight": 1.0, - "source": "backend_main", - "target": "backend_config", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L68", - "weight": 1.0, - "source": "backend_main", - "target": "backend_latestpoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L80", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_envbool", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L72", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_envor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L180", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_guardemptyuserscripttoken", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L101", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_loadconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L97", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_loadlatestpoll", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L190", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_main", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L320", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_newlatestpoller", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L135", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_newrouter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "source": "backend_main", - "target": "backend_main_startlatestpoller", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L58", - "weight": 1.0, - "context": "field", - "source": "backend_config", - "target": "backend_latestpoll", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L101", - "weight": 1.0, - "context": "return_type", - "source": "backend_main_loadconfig", - "target": "backend_config", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L135", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newrouter", - "target": "backend_config", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L34", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_newwebtestserver", - "target": "backend_config", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L97", - "weight": 1.0, - "context": "return_type", - "source": "backend_main_loadlatestpoll", - "target": "backend_latestpoll", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newlatestpoller", - "target": "backend_latestpoll", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_startlatestpoller", - "target": "backend_latestpoll", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L107", - "weight": 1.0, - "source": "backend_main_loadconfig", - "target": "backend_main_envor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L98", - "weight": 1.0, - "source": "backend_main_loadlatestpoll", - "target": "backend_main_envbool", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L111", - "weight": 1.0, - "source": "backend_main_loadconfig", - "target": "backend_main_loadlatestpoll", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L19", - "weight": 1.0, - "source": "backend_main_test_testloadlatestpolldefaults", - "target": "backend_main_loadlatestpoll" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_main_test_testloadlatestpollenabledparsing", - "target": "backend_main_loadlatestpoll" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L191", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_main_loadconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L26", - "weight": 1.0, - "source": "backend_main_test_testloadconfigreadscoverdirectory", - "target": "backend_main_loadconfig" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L291", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_main_newrouter", - "confidence_score": 1.0 - }, - { - "relation": "references", - "context": "return_type", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L135", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_main_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L135", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newrouter", - "target": "backend_main_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L172", - "weight": 1.0, - "source": "backend_main_newrouter", - "target": "backend_main_guardemptyuserscripttoken", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L72", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L270", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L41", - "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": "L421", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_main_newrouter" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L871", - "weight": 1.0, - "source": "backend_web_test_testownerclearsreadermarks", - "target": "backend_main_newrouter" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L320", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_newlatestpoller", - "target": "backend_main_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_startlatestpoller", - "target": "backend_main_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L180", - "weight": 1.0, - "context": "return_type", - "source": "backend_main_guardemptyuserscripttoken", - "target": "backend_main_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L285", - "weight": 1.0, - "source": "backend_main_main", - "target": "backend_main_startlatestpoller", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L320", - "weight": 1.0, - "context": "return_type", - "source": "backend_main_newlatestpoller", - "target": "backend_main_go_poller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L353", - "weight": 1.0, - "source": "backend_main_startlatestpoller", - "target": "backend_main_newlatestpoller", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L54", - "weight": 1.0, - "source": "backend_main_test_testnewlatestpollerwiresfetchers", - "target": "backend_main_newlatestpoller" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "context": "return_type", - "source": "backend_main_startlatestpoller", - "target": "backend_main_go_poller", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main.go", - "source_location": "L340", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_startlatestpoller", - "target": "backend_main_go_context", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L150", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testgzipcompressestextnotfonts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L24", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testloadconfigreadscoverdirectory", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L17", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testloadlatestpolldefaults", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L31", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testloadlatestpollenabledparsing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L52", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testnewlatestpollerwiresfetchers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L193", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testputkindvalidation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L236", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L119", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L72", - "weight": 1.0, - "source": "backend_main_test", - "target": "backend_main_test_testputstatusvalidation", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L17", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testloadlatestpolldefaults", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L150", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testgzipcompressestextnotfonts", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L24", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testloadconfigreadscoverdirectory", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L31", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testloadlatestpollenabledparsing", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L52", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testnewlatestpollerwiresfetchers", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L193", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testputkindvalidation", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L236", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testputomittedkindpreservesnovelandappliesprogress", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L119", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testputomittedstatuspreservesarchivedandappliesprogress", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/main_test.go", - "source_location": "L72", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_main_test_testputstatusvalidation", - "target": "backend_main_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/main_test.go", - "source_location": "L151", - "weight": 1.0, - "source": "backend_main_test_testgzipcompressestextnotfonts", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L31", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_credrequest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L38", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_readercredential", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L20", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_registerreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L334", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L195", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L69", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_testperreaderisolation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L262", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_testrotatecredentialviawebui", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L51", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_testunknowncredentialrejected", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L43", - "weight": 1.0, - "source": "backend_reader_credential_test", - "target": "backend_reader_credential_test_withbody", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L20", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_registerreader", - "target": "backend_reader_credential_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L20", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_registerreader", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L22", - "weight": 1.0, - "source": "backend_reader_credential_test_registerreader", - "target": "backend_reader_credential_test_readercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L71", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_reader_credential_test_registerreader", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L334", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L69", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L262", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L51", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_reader_credential_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L31", - "weight": 1.0, - "context": "return_type", - "source": "backend_reader_credential_test_credrequest", - "target": "backend_reader_credential_test_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_reader_credential_test_credrequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L274", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_reader_credential_test_credrequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L55", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_reader_credential_test_credrequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L43", - "weight": 1.0, - "context": "return_type", - "source": "backend_reader_credential_test_withbody", - "target": "backend_reader_credential_test_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L82", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_reader_credential_test_readercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L55", - "weight": 1.0, - "source": "backend_reader_credential_test_testunknowncredentialrejected", - "target": "backend_reader_credential_test_readercredential", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/web_test.go", - "source_location": "L555", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_reader_credential_test_readercredential" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/reader_credential_test.go", - "source_location": "L101", - "weight": 1.0, - "source": "backend_reader_credential_test_testperreaderisolation", - "target": "backend_reader_credential_test_withbody", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L207", - "weight": 1.0, - "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L217", - "weight": 1.0, - "source": "backend_reader_credential_test_testinstallservesscriptwithcredential", - "target": "backend_web_test_sessioncookie" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L280", - "weight": 1.0, - "source": "backend_reader_credential_test_testrotatecredentialviawebui", - "target": "backend_web_test_sessioncookie" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L335", - "weight": 1.0, - "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "target": "backend_web_test_newwebtestserver" - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "backend/reader_credential_test.go", - "source_location": "L337", - "weight": 1.0, - "source": "backend_reader_credential_test_testindexshowssetuppanelwithoutcredential", - "target": "backend_web_test_sessioncookie" - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L59", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_discordstub", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L639", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_fakelanes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L73", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_tokenrequest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L185", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L140", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L78", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L34", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L152", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_poststatus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1053", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1689", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_seedlibraries", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1375", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L46", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L217", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_signedinreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L206", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L163", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L195", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_storereaders", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1438", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_stripof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L646", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testadminpagecarriesrosterandownerlink", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L744", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testadminpageshowslanestatus", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L837", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testadminpagewithoutapollersaysso", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L694", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testadminroutesareowneronly", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1637", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testapprendersnewtabs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L784", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testasleepbrowserlaneisnotmarkedstalled", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1017", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testbookmarksapistillbeareronly", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L935", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testcallbackratelimited", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1143", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1599", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testcardshowsstatuscontrols", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1169", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testchapteroverridemovesupdatedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1204", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1244", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testchapteroverriderejectsbadinput", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L366", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L350", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordcallbackrejectsmissingstate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L383", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordcallbackstateissingleuse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L263", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordloginfullflow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L399", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordloginrefusesnonmember", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L445", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordloginrequiresrolepositive", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L916", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testdiscordlogintokenendpointdown", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L991", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testexpiredsessionrejected", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1094", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testfavoritetoggleswithoutreordering", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L469", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L226", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testindexwithoutsessionshowslogin", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L239", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testindexwithsessionshowslist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1733", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testkindlessrowshowsinmangalibrary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L813", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testlanestatusomitsunknowngap", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1702", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testlibrariesaredisjoint", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L961", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testlogoutdeletessession", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1779", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testmangapagekeepsupdatedtab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1656", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testmutationrefresheschromeoutofband", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1268", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testmutationsonmissingkey", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L516", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1797", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testnovelnewtabfallsbacktoall", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1748", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testnovelpageomitsupdatedtab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L869", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testownerclearsreadermarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L498", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testownerloginreusestheseededreader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L576", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testownerrevokesanotherreaderssessions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1504", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testrecentstripcapped", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1453", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1038", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_teststaticassetsserved", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1396", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testtabsshowonlytheirbucket", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1289", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuideleteremovesrow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1316", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuilistfavouritestab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1342", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuilistnewtab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1075", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuiroutesrequiresession", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1583", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuistatusdoesnotreorderlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1554", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuistatusrejectsunknownvalue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1568", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuistatusrequiressession", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1535", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_testuistatussetsbucket", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "weight": 1.0, - "source": "backend_web_test", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L34", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_newwebtestserver", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L34", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_newwebtestserver", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L34", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_newwebtestserver", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L157", - "weight": 1.0, - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1639", - "weight": 1.0, - "source": "backend_web_test_testapprendersnewtabs", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1019", - "weight": 1.0, - "source": "backend_web_test_testbookmarksapistillbeareronly", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1145", - "weight": 1.0, - "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1601", - "weight": 1.0, - "source": "backend_web_test_testcardshowsstatuscontrols", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1171", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridemovesupdatedat", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1206", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1246", - "weight": 1.0, - "source": "backend_web_test_testchapteroverriderejectsbadinput", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L451", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L921", - "weight": 1.0, - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L993", - "weight": 1.0, - "source": "backend_web_test_testexpiredsessionrejected", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1096", - "weight": 1.0, - "source": "backend_web_test_testfavoritetoggleswithoutreordering", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L227", - "weight": 1.0, - "source": "backend_web_test_testindexwithoutsessionshowslogin", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L241", - "weight": 1.0, - "source": "backend_web_test_testindexwithsessionshowslist", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1735", - "weight": 1.0, - "source": "backend_web_test_testkindlessrowshowsinmangalibrary", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1704", - "weight": 1.0, - "source": "backend_web_test_testlibrariesaredisjoint", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L963", - "weight": 1.0, - "source": "backend_web_test_testlogoutdeletessession", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1781", - "weight": 1.0, - "source": "backend_web_test_testmangapagekeepsupdatedtab", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1658", - "weight": 1.0, - "source": "backend_web_test_testmutationrefresheschromeoutofband", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1270", - "weight": 1.0, - "source": "backend_web_test_testmutationsonmissingkey", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L525", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1799", - "weight": 1.0, - "source": "backend_web_test_testnovelnewtabfallsbacktoall", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1750", - "weight": 1.0, - "source": "backend_web_test_testnovelpageomitsupdatedtab", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L503", - "weight": 1.0, - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1506", - "weight": 1.0, - "source": "backend_web_test_testrecentstripcapped", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1455", - "weight": 1.0, - "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1039", - "weight": 1.0, - "source": "backend_web_test_teststaticassetsserved", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1398", - "weight": 1.0, - "source": "backend_web_test_testtabsshowonlytheirbucket", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1291", - "weight": 1.0, - "source": "backend_web_test_testuideleteremovesrow", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1318", - "weight": 1.0, - "source": "backend_web_test_testuilistfavouritestab", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1344", - "weight": 1.0, - "source": "backend_web_test_testuilistnewtab", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1076", - "weight": 1.0, - "source": "backend_web_test_testuiroutesrequiresession", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1585", - "weight": 1.0, - "source": "backend_web_test_testuistatusdoesnotreorderlist", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1556", - "weight": 1.0, - "source": "backend_web_test_testuistatusrejectsunknownvalue", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1569", - "weight": 1.0, - "source": "backend_web_test_testuistatusrequiressession", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1537", - "weight": 1.0, - "source": "backend_web_test_testuistatussetsbucket", - "target": "backend_web_test_newwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_completesignin", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L78", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_newdiscordstub", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L152", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_poststatus", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1053", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seed", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1689", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seedlibraries", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1375", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seedstatusrows", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L46", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_sessioncookie", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L217", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_signedinreader", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L206", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_signincookie", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L163", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_startsignin", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_storereaders", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1438", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_stripof", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L646", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testadminpagecarriesrosterandownerlink", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L744", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testadminpageshowslanestatus", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L837", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testadminpagewithoutapollersaysso", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L694", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testadminroutesareowneronly", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1637", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testapprendersnewtabs", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L784", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testasleepbrowserlaneisnotmarkedstalled", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1017", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testbookmarksapistillbeareronly", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L935", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testcallbackratelimited", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1143", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1599", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testcardshowsstatuscontrols", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1169", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testchapteroverridemovesupdatedat", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1204", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1244", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testchapteroverriderejectsbadinput", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L366", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L350", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordcallbackrejectsmissingstate", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L383", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordcallbackstateissingleuse", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L263", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordloginfullflow", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L399", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L445", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L916", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L991", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testexpiredsessionrejected", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1094", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testfavoritetoggleswithoutreordering", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L469", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L226", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testindexwithoutsessionshowslogin", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L239", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testindexwithsessionshowslist", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1733", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testkindlessrowshowsinmangalibrary", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L813", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testlanestatusomitsunknowngap", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1702", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testlibrariesaredisjoint", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L961", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testlogoutdeletessession", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1779", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testmangapagekeepsupdatedtab", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1656", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testmutationrefresheschromeoutofband", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1268", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testmutationsonmissingkey", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L516", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1797", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testnovelnewtabfallsbacktoall", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1748", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testnovelpageomitsupdatedtab", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L869", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testownerclearsreadermarks", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L498", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L576", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testownerrevokesanotherreaderssessions", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1504", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testrecentstripcapped", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1453", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1038", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_teststaticassetsserved", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1396", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testtabsshowonlytheirbucket", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1289", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuideleteremovesrow", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1316", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuilistfavouritestab", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1342", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuilistnewtab", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1075", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuiroutesrequiresession", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1583", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuistatusdoesnotreorderlist", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1554", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuistatusrejectsunknownvalue", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1568", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuistatusrequiressession", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1535", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_testuistatussetsbucket", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_uirequest", - "target": "backend_web_test_go_t", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L185", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_completesignin", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_poststatus", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L217", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_signedinreader", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L206", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_signincookie", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L163", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_startsignin", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1438", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_stripof", - "target": "backend_web_test_go_handler", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_poststatus", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1053", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seed", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1689", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seedlibraries", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1375", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_seedstatusrows", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L46", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_sessioncookie", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L217", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_signedinreader", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L195", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_storereaders", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1438", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_stripof", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_uirequest", - "target": "backend_web_test_go_store", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1529", - "weight": 1.0, - "source": "backend_web_test_poststatus", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L46", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_sessioncookie", - "target": "backend_web_test_go_cookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1441", - "weight": 1.0, - "source": "backend_web_test_stripof", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L649", - "weight": 1.0, - "source": "backend_web_test_testadminpagecarriesrosterandownerlink", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L758", - "weight": 1.0, - "source": "backend_web_test_testadminpageshowslanestatus", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L849", - "weight": 1.0, - "source": "backend_web_test_testadminpagewithoutapollersaysso", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L697", - "weight": 1.0, - "source": "backend_web_test_testadminroutesareowneronly", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1643", - "weight": 1.0, - "source": "backend_web_test_testapprendersnewtabs", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L795", - "weight": 1.0, - "source": "backend_web_test_testasleepbrowserlaneisnotmarkedstalled", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1023", - "weight": 1.0, - "source": "backend_web_test_testbookmarksapistillbeareronly", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1618", - "weight": 1.0, - "source": "backend_web_test_testcardshowsstatuscontrols", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L251", - "weight": 1.0, - "source": "backend_web_test_testindexwithsessionshowslist", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L822", - "weight": 1.0, - "source": "backend_web_test_testlanestatusomitsunknowngap", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L964", - "weight": 1.0, - "source": "backend_web_test_testlogoutdeletessession", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L872", - "weight": 1.0, - "source": "backend_web_test_testownerclearsreadermarks", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L583", - "weight": 1.0, - "source": "backend_web_test_testownerrevokesanotherreaderssessions", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1414", - "weight": 1.0, - "source": "backend_web_test_testtabsshowonlytheirbucket", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1071", - "weight": 1.0, - "source": "backend_web_test_uirequest", - "target": "backend_web_test_sessioncookie", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L206", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_signincookie", - "target": "backend_web_test_go_cookie", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L67", - "weight": 1.0, - "context": "field", - "source": "backend_discordstub", - "target": "backend_tokenrequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L78", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_newdiscordstub", - "target": "backend_discordstub", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L152", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_discordstub", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L75", - "weight": 1.0, - "context": "field", - "source": "backend_tokenrequest", - "target": "values", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "weight": 1.0, - "context": "parameter_type", - "source": "backend_web_test_uirequest", - "target": "values", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L78", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_newdiscordstub", - "target": "server", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L154", - "weight": 1.0, - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L413", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L446", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L917", - "weight": 1.0, - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L521", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L499", - "weight": 1.0, - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_newdiscordstub", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L156", - "weight": 1.0, - "source": "backend_web_test_oauthwebtestserver", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L418", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L449", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L920", - "weight": 1.0, - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L523", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L502", - "weight": 1.0, - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_discordconfig", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L647", - "weight": 1.0, - "source": "backend_web_test_testadminpagecarriesrosterandownerlink", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L755", - "weight": 1.0, - "source": "backend_web_test_testadminpageshowslanestatus", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L847", - "weight": 1.0, - "source": "backend_web_test_testadminpagewithoutapollersaysso", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L695", - "weight": 1.0, - "source": "backend_web_test_testadminroutesareowneronly", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L792", - "weight": 1.0, - "source": "backend_web_test_testasleepbrowserlaneisnotmarkedstalled", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L936", - "weight": 1.0, - "source": "backend_web_test_testcallbackratelimited", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L367", - "weight": 1.0, - "source": "backend_web_test_testdiscordcallbackrejectsmismatchedstate", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L351", - "weight": 1.0, - "source": "backend_web_test_testdiscordcallbackrejectsmissingstate", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L384", - "weight": 1.0, - "source": "backend_web_test_testdiscordcallbackstateissingleuse", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L264", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginfullflow", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L470", - "weight": 1.0, - "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L819", - "weight": 1.0, - "source": "backend_web_test_testlanestatusomitsunknowngap", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L577", - "weight": 1.0, - "source": "backend_web_test_testownerrevokesanotherreaderssessions", - "target": "backend_web_test_oauthwebtestserver", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L208", - "weight": 1.0, - "source": "backend_web_test_signincookie", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L385", - "weight": 1.0, - "source": "backend_web_test_testdiscordcallbackstateissingleuse", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L423", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L453", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L923", - "weight": 1.0, - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_startsignin", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L185", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_completesignin", - "target": "backend_web_test_go_responserecorder", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L208", - "weight": 1.0, - "source": "backend_web_test_signincookie", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L386", - "weight": 1.0, - "source": "backend_web_test_testdiscordcallbackstateissingleuse", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L295", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginfullflow", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L423", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L453", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrequiresrolepositive", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L923", - "weight": 1.0, - "source": "backend_web_test_testdiscordlogintokenendpointdown", - "target": "backend_web_test_completesignin", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1523", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_poststatus", - "target": "backend_web_test_go_responserecorder", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L437", - "weight": 1.0, - "source": "backend_web_test_testdiscordloginrefusesnonmember", - "target": "backend_web_test_storereaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L471", - "weight": 1.0, - "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "target": "backend_web_test_storereaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L508", - "weight": 1.0, - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_storereaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L219", - "weight": 1.0, - "source": "backend_web_test_signedinreader", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L648", - "weight": 1.0, - "source": "backend_web_test_testadminpagecarriesrosterandownerlink", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L696", - "weight": 1.0, - "source": "backend_web_test_testadminroutesareowneronly", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L527", - "weight": 1.0, - "source": "backend_web_test_testnewreaderseesemptylibraryandtheirownscript", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L578", - "weight": 1.0, - "source": "backend_web_test_testownerrevokesanotherreaderssessions", - "target": "backend_web_test_signincookie", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L475", - "weight": 1.0, - "source": "backend_web_test_testguildmemberregistersonfirstloginandreusesit", - "target": "backend_web_test_signedinreader", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L505", - "weight": 1.0, - "source": "backend_web_test_testownerloginreusestheseededreader", - "target": "backend_web_test_signedinreader", - "confidence_score": 1.0 - }, - { - "relation": "method", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L641", - "weight": 1.0, - "source": "backend_fakelanes", - "target": "backend_fakelanes_lanestatus", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1691", - "weight": 1.0, - "source": "backend_web_test_seedlibraries", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1146", - "weight": 1.0, - "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1172", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridemovesupdatedat", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1207", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1247", - "weight": 1.0, - "source": "backend_web_test_testchapteroverriderejectsbadinput", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1097", - "weight": 1.0, - "source": "backend_web_test_testfavoritetoggleswithoutreordering", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1736", - "weight": 1.0, - "source": "backend_web_test_testkindlessrowshowsinmangalibrary", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1659", - "weight": 1.0, - "source": "backend_web_test_testmutationrefresheschromeoutofband", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1292", - "weight": 1.0, - "source": "backend_web_test_testuideleteremovesrow", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1319", - "weight": 1.0, - "source": "backend_web_test_testuilistfavouritestab", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1345", - "weight": 1.0, - "source": "backend_web_test_testuilistnewtab", - "target": "backend_web_test_seed", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1153", - "weight": 1.0, - "source": "backend_web_test_testcardhxtargetisvalidselectorforcolonkey", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1180", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridemovesupdatedat", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1220", - "weight": 1.0, - "source": "backend_web_test_testchapteroverridenooppreservesurlandupdatedat", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1255", - "weight": 1.0, - "source": "backend_web_test_testchapteroverriderejectsbadinput", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1104", - "weight": 1.0, - "source": "backend_web_test_testfavoritetoggleswithoutreordering", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1742", - "weight": 1.0, - "source": "backend_web_test_testkindlessrowshowsinmangalibrary", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1717", - "weight": 1.0, - "source": "backend_web_test_testlibrariesaredisjoint", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1785", - "weight": 1.0, - "source": "backend_web_test_testmangapagekeepsupdatedtab", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1670", - "weight": 1.0, - "source": "backend_web_test_testmutationrefresheschromeoutofband", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1275", - "weight": 1.0, - "source": "backend_web_test_testmutationsonmissingkey", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1803", - "weight": 1.0, - "source": "backend_web_test_testnovelnewtabfallsbacktoall", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1754", - "weight": 1.0, - "source": "backend_web_test_testnovelpageomitsupdatedtab", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1298", - "weight": 1.0, - "source": "backend_web_test_testuideleteremovesrow", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1329", - "weight": 1.0, - "source": "backend_web_test_testuilistfavouritestab", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1359", - "weight": 1.0, - "source": "backend_web_test_testuilistnewtab", - "target": "backend_web_test_uirequest", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1062", - "weight": 1.0, - "context": "return_type", - "source": "backend_web_test_uirequest", - "target": "backend_web_test_go_request", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1640", - "weight": 1.0, - "source": "backend_web_test_testapprendersnewtabs", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1602", - "weight": 1.0, - "source": "backend_web_test_testcardshowsstatuscontrols", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1456", - "weight": 1.0, - "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1399", - "weight": 1.0, - "source": "backend_web_test_testtabsshowonlytheirbucket", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1586", - "weight": 1.0, - "source": "backend_web_test_testuistatusdoesnotreorderlist", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1557", - "weight": 1.0, - "source": "backend_web_test_testuistatusrejectsunknownvalue", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1570", - "weight": 1.0, - "source": "backend_web_test_testuistatusrequiressession", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1538", - "weight": 1.0, - "source": "backend_web_test_testuistatussetsbucket", - "target": "backend_web_test_seedstatusrows", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1665", - "weight": 1.0, - "source": "backend_web_test_testmutationrefresheschromeoutofband", - "target": "backend_web_test_stripof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1518", - "weight": 1.0, - "source": "backend_web_test_testrecentstripcapped", - "target": "backend_web_test_stripof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1468", - "weight": 1.0, - "source": "backend_web_test_testrecentstripcarriesunreadonlyandonlyonall", - "target": "backend_web_test_stripof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1590", - "weight": 1.0, - "source": "backend_web_test_testuistatusdoesnotreorderlist", - "target": "backend_web_test_poststatus", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1559", - "weight": 1.0, - "source": "backend_web_test_testuistatusrejectsunknownvalue", - "target": "backend_web_test_poststatus", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1541", - "weight": 1.0, - "source": "backend_web_test_testuistatussetsbucket", - "target": "backend_web_test_poststatus", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1705", - "weight": 1.0, - "source": "backend_web_test_testlibrariesaredisjoint", - "target": "backend_web_test_seedlibraries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1782", - "weight": 1.0, - "source": "backend_web_test_testmangapagekeepsupdatedtab", - "target": "backend_web_test_seedlibraries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1800", - "weight": 1.0, - "source": "backend_web_test_testnovelnewtabfallsbacktoall", - "target": "backend_web_test_seedlibraries", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "backend/web_test.go", - "source_location": "L1751", - "weight": 1.0, - "source": "backend_web_test_testnovelpageomitsupdatedtab", - "target": "backend_web_test_seedlibraries", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L45", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_browser_alive", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L124", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_connection", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L118", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_connection_signal", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L111", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_finish_connection", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L51", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_has_connections", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L37", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_lock", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L152", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_reaper", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L1", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_sh__entry", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L210", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_shutdown", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L65", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_start_browser", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L84", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_stop_browser", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L200", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_stop_browser_gracefully", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L41", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_unlock", - "confidence_score": 1.0 - }, - { - "relation": "defines", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L98", - "weight": 1.0, - "source": "chrome_entrypoint", - "target": "chrome_entrypoint_wait_for_browser", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L168", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_sh__entry", - "target": "chrome_entrypoint_connection", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L195", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_sh__entry", - "target": "chrome_entrypoint_reaper", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L223", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_sh__entry", - "target": "chrome_entrypoint_stop_browser_gracefully", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L126", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_lock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L112", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_finish_connection", - "target": "chrome_entrypoint_lock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L155", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_reaper", - "target": "chrome_entrypoint_lock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L201", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_stop_browser_gracefully", - "target": "chrome_entrypoint_lock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L133", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_unlock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L115", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_finish_connection", - "target": "chrome_entrypoint_unlock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L163", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_reaper", - "target": "chrome_entrypoint_unlock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L207", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_stop_browser_gracefully", - "target": "chrome_entrypoint_unlock", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L128", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_browser_alive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L156", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_reaper", - "target": "chrome_entrypoint_browser_alive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L202", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_stop_browser_gracefully", - "target": "chrome_entrypoint_browser_alive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L104", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_wait_for_browser", - "target": "chrome_entrypoint_browser_alive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L156", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_reaper", - "target": "chrome_entrypoint_has_connections", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L130", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_start_browser", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L160", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_reaper", - "target": "chrome_entrypoint_stop_browser", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L205", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_stop_browser_gracefully", - "target": "chrome_entrypoint_stop_browser", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L136", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_wait_for_browser", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L148", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection", - "target": "chrome_entrypoint_finish_connection", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L120", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_connection_signal", - "target": "chrome_entrypoint_finish_connection", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "confidence": "EXTRACTED", - "source_file": "chrome/entrypoint.sh", - "source_location": "L212", - "weight": 1.0, - "context": "call", - "source": "chrome_entrypoint_shutdown", - "target": "chrome_entrypoint_stop_browser_gracefully", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L400", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L73", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_anchorsfromdocument", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L82", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_anchorsfromhtml", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L493", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_apidelete", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L467", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_apiget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L477", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1119", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_applyfabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1017", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_armdwell", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L455", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L961", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L829", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_bookmarkcurrent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1066", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_buildui", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1029", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1013", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_chapteridentity", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1115", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L107", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L407", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1426", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_confirmremove", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L412", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_currentsite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L388", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L705", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1294", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L461", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1589", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_init", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1527", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_installlongpress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1486", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_installnavwatcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L396", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L549", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L362", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_latestchapterfromanchors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L368", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_latestchapterfromapi", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L421", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_loadcache", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1132", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_loadfabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L438", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_loadlastchecked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L571", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_loadqueue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1165", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_makedraggable", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1036", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L945", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L64", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_meta", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1471", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_onnavigate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L739", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_overlaypending", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1148", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_placefab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L765", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L810", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L622", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queuecount", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L657", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L646", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L669", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L626", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L637", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_queuepush", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1448", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L513", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L998", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_removebookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L535", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_removelocal", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1306", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1369", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_renderitem", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L917", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L430", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1140", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_savefabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L447", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_savelastchecked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L580", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L519", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_setlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1466", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_setpage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1270", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_startring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L543", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1280", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L100", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_stripbuildhash", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L871", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L630", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1433", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L893", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_togglearchive", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L878", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_togglefavorite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1288", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L850", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L527", - "weight": 1.0, - "source": "userscript_manga_bookmark_user", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L128", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_detect", - "target": "userscript_manga_bookmark_user_meta", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L952", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_manga_bookmark_user_anchorsfromdocument", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L988", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_anchorsfromhtml", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user_anchorsfromhtml", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L127", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_detect", - "target": "userscript_manga_bookmark_user_stripbuildhash", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user_stripbuildhash", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L254", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_detect", - "target": "userscript_manga_bookmark_user_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user_comixseriesid", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1511", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_installnavwatcher", - "target": "userscript_manga_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1467", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_setpage", - "target": "userscript_manga_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L409", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_computelatestchapter", - "target": "userscript_manga_bookmark_user_latestchapterfromanchors", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L983", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_latestchapterfromapi", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L832", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_bookmarkcurrent", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1042", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybeautoupdate", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L948", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1321", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L854", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_updatetocurrentchapter", - "target": "userscript_manga_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L975", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L408", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_computelatestchapter", - "target": "userscript_manga_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L988", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L952", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_manga_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L962", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_currentsite", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L538", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removelocal", - "target": "userscript_manga_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L524", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_setlist", - "target": "userscript_manga_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L532", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_upsertlocal", - "target": "userscript_manga_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L965", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_loadlastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L995", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_savelastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L496", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_apidelete", - "target": "userscript_manga_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L468", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_apiget", - "target": "userscript_manga_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L486", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_apiput", - "target": "userscript_manga_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L499", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_apidelete", - "target": "userscript_manga_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L489", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_apiput", - "target": "userscript_manga_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1453", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_refresh", - "target": "userscript_manga_bookmark_user_apiget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L785", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L934", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_reportlatestchapter", - "target": "userscript_manga_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L818", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushdelete", - "target": "userscript_manga_bookmark_user_apidelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L537", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removelocal", - "target": "userscript_manga_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L523", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_setlist", - "target": "userscript_manga_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L531", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_upsertlocal", - "target": "userscript_manga_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1454", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_refresh", - "target": "userscript_manga_bookmark_user_setlist", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L522", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_setlist", - "target": "userscript_manga_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L787", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L927", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_reportlatestchapter", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L872", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_syncupsert", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L897", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglearchive", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L885", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglefavorite", - "target": "userscript_manga_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L999", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removebookmark", - "target": "userscript_manga_bookmark_user_removelocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L969", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1347", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1384", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_renderitem", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L896", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglearchive", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_manga_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L661", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuedefer", - "target": "userscript_manga_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L650", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuedrop", - "target": "userscript_manga_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L684", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queueenqueue", - "target": "userscript_manga_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1313", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_queuecount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L742", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_overlaypending", - "target": "userscript_manga_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L766", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L658", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuedefer", - "target": "userscript_manga_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L932", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_reportlatestchapter", - "target": "userscript_manga_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L673", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queueenqueue", - "target": "userscript_manga_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L640", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuepush", - "target": "userscript_manga_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L658", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuedefer", - "target": "userscript_manga_bookmark_user_queuepush", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L640", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queuepush", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L770", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L819", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushdelete", - "target": "userscript_manga_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L672", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queueenqueue", - "target": "userscript_manga_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L774", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L812", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushdelete", - "target": "userscript_manga_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L676", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queueenqueue", - "target": "userscript_manga_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L800", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L822", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushdelete", - "target": "userscript_manga_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L673", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_queueenqueue", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1092", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_buildui", - "target": "userscript_manga_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L713", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_drain", - "target": "userscript_manga_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L712", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_drain", - "target": "userscript_manga_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L720", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_drain", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L715", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_drain", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1595", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_drain", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1481", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1449", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_refresh", - "target": "userscript_manga_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1454", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_refresh", - "target": "userscript_manga_bookmark_user_overlaypending", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L806", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_pushbookmark", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L874", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_syncupsert", - "target": "userscript_manga_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L901", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglearchive", - "target": "userscript_manga_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L887", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglefavorite", - "target": "userscript_manga_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1001", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removebookmark", - "target": "userscript_manga_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L847", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_bookmarkcurrent", - "target": "userscript_manga_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1325", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_bookmarkcurrent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1023", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_armdwell", - "target": "userscript_manga_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1330", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L851", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_updatetocurrentchapter", - "target": "userscript_manga_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L868", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_updatetocurrentchapter", - "target": "userscript_manga_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L873", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_syncupsert", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L874", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_syncupsert", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1407", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_renderitem", - "target": "userscript_manga_bookmark_user_togglefavorite", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L886", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglefavorite", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L887", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglefavorite", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1412", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_renderitem", - "target": "userscript_manga_bookmark_user_togglearchive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L898", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglearchive", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L902", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglearchive", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L990", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "target": "userscript_manga_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L950", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_manga_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L928", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_reportlatestchapter", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1600", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1475", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1601", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1478", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1428", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_confirmremove", - "target": "userscript_manga_bookmark_user_removebookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1000", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removebookmark", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1001", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_removebookmark", - "target": "userscript_manga_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1038", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybeautoupdate", - "target": "userscript_manga_bookmark_user_chapteridentity", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1026", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_armdwell", - "target": "userscript_manga_bookmark_user_startring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1022", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_armdwell", - "target": "userscript_manga_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1053", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybeautoupdate", - "target": "userscript_manga_bookmark_user_armdwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1032", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_canceldwell", - "target": "userscript_manga_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1040", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_maybeautoupdate", - "target": "userscript_manga_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1599", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1474", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1102", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_buildui", - "target": "userscript_manga_bookmark_user_makedraggable", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1101", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_buildui", - "target": "userscript_manga_bookmark_user_placefab", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1097", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_buildui", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1088", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_buildui", - "target": "userscript_manga_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1590", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_buildui", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1222", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_makedraggable", - "target": "userscript_manga_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1153", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_placefab", - "target": "userscript_manga_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1154", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_placefab", - "target": "userscript_manga_bookmark_user_applyfabpos", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1150", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_placefab", - "target": "userscript_manga_bookmark_user_loadfabpos", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1241", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_makedraggable", - "target": "userscript_test_novel_logic_test_reset" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1552", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_installlongpress", - "target": "userscript_manga_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1291", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglepanel", - "target": "userscript_manga_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1290", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_togglepanel", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1323", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1385", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_renderitem", - "target": "userscript_manga_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1435", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_toast", - "target": "userscript_manga_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1592", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1473", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1451", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_refresh", - "target": "userscript_manga_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1365", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_render", - "target": "userscript_manga_bookmark_user_renderitem", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1417", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_renderitem", - "target": "userscript_manga_bookmark_user_confirmremove", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1598", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1591", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_setpage", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1472", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_onnavigate", - "target": "userscript_manga_bookmark_user_setpage", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1491", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_installnavwatcher", - "target": "userscript_manga_bookmark_user_onnavigate", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1593", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_installnavwatcher", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/manga-bookmark.user.js", - "source_location": "L1594", - "weight": 1.0, - "source": "userscript_manga_bookmark_user_init", - "target": "userscript_manga_bookmark_user_installlongpress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L237", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L52", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_anchorsfromdocument", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L61", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_anchorsfromhtml", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L427", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_apidelete", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L401", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_apiget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L411", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1025", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_applyfabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1377", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L923", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_armdwell", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L389", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L865", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L733", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_bookmarkcurrent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L972", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_buildui", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L935", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L919", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_chapteridentity", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1021", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L341", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1332", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_confirmremove", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L346", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_currentsite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L225", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L609", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1200", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L71", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_escapere", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L395", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1514", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_init", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1452", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_installlongpress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1418", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_installnavwatcher", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L233", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L483", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L130", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_latestchapterfromanchors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L355", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_loadcache", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1038", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_loadfabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L372", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_loadlastchecked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L505", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_loadqueue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1071", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_makedraggable", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L78", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L942", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L849", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1402", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_onnavigate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L643", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_overlaypending", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1054", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_placefab", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L669", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L714", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L526", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queuecount", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L561", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L550", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L573", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L530", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L541", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_queuepush", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1354", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L447", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L904", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_removebookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L469", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_removelocal", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1212", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1275", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_renderitem", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L250", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_repairlnwstalerow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L821", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L364", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1046", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_savefabpos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L381", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_savelastchecked", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L514", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L143", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_seriesidfromlnwpointer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L453", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_setlist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1176", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_startring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L477", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1186", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L775", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L534", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1339", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L797", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_togglearchive", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L782", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_togglefavorite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1194", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L754", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L461", - "weight": 1.0, - "source": "userscript_novel_bookmark_user", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "imports_from", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_novel_bookmark_user", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L856", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_novel_bookmark_user_anchorsfromdocument", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L895", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_anchorsfromhtml", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L131", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_latestchapterfromanchors", - "target": "userscript_novel_bookmark_user_escapere", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L131", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_latestchapterfromanchors", - "target": "userscript_novel_bookmark_user_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_novel_bookmark_user_maxchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L173", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_detect", - "target": "userscript_novel_bookmark_user_seriesidfromlnwpointer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1516", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1403", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_detect", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L343", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_computelatestchapter", - "target": "userscript_novel_bookmark_user_latestchapterfromanchors", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1394", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L736", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_bookmarkcurrent", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L948", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybeautoupdate", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L852", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1227", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L758", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_updatetocurrentchapter", - "target": "userscript_novel_bookmark_user_keyof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L874", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L342", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_computelatestchapter", - "target": "userscript_novel_bookmark_user_adapterfor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1379", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_repairlnwstalerow", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_novel_bookmark_user_repairlnwstalerow", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L895", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L856", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_novel_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_novel_bookmark_user_computelatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L866", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_currentsite", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1385", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L472", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removelocal", - "target": "userscript_novel_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L458", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_setlist", - "target": "userscript_novel_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L466", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_upsertlocal", - "target": "userscript_novel_bookmark_user_savecache", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1378", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_loadlastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L877", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_loadlastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1388", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_savelastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L901", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_savelastchecked", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L430", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_apidelete", - "target": "userscript_novel_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L402", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_apiget", - "target": "userscript_novel_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L420", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_apiput", - "target": "userscript_novel_bookmark_user_authheaders", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L433", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_apidelete", - "target": "userscript_novel_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L423", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_apiput", - "target": "userscript_novel_bookmark_user_httperror", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1360", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_refresh", - "target": "userscript_novel_bookmark_user_apiget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L689", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L838", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_reportlatestchapter", - "target": "userscript_novel_bookmark_user_apiput", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L722", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushdelete", - "target": "userscript_novel_bookmark_user_apidelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1384", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L471", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removelocal", - "target": "userscript_novel_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L457", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_setlist", - "target": "userscript_novel_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L465", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_upsertlocal", - "target": "userscript_novel_bookmark_user_reindex", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1361", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_refresh", - "target": "userscript_novel_bookmark_user_setlist", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L456", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_setlist", - "target": "userscript_novel_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L691", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L831", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_reportlatestchapter", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L776", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_syncupsert", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L801", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglearchive", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L789", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglefavorite", - "target": "userscript_novel_bookmark_user_upsertlocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L905", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removebookmark", - "target": "userscript_novel_bookmark_user_removelocal", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1396", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L881", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1253", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1290", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_renderitem", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L800", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglearchive", - "target": "userscript_novel_bookmark_user_statusof", - "confidence_score": 1.0 - }, - { - "relation": "imports", - "context": "import", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_novel_bookmark_user_kindof", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1387", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L565", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuedefer", - "target": "userscript_novel_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L554", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuedrop", - "target": "userscript_novel_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L588", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_savequeue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1219", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_queuecount", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L646", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_overlaypending", - "target": "userscript_novel_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L670", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L562", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuedefer", - "target": "userscript_novel_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L836", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_reportlatestchapter", - "target": "userscript_novel_bookmark_user_queueget", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L577", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L544", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuepush", - "target": "userscript_novel_bookmark_user_titlefor", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L562", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuedefer", - "target": "userscript_novel_bookmark_user_queuepush", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L544", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queuepush", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L674", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L723", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushdelete", - "target": "userscript_novel_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L576", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_queuedrop", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L678", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L716", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushdelete", - "target": "userscript_novel_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L580", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_queuedefer", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L704", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L726", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushdelete", - "target": "userscript_novel_bookmark_user_queueenqueue", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L577", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_queueenqueue", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L998", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_buildui", - "target": "userscript_novel_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L617", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_drain", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L616", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_drain", - "target": "userscript_novel_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L624", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_drain", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L619", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_drain", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1521", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_drain", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1413", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1356", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_refresh", - "target": "userscript_novel_bookmark_user_drain", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1361", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_refresh", - "target": "userscript_novel_bookmark_user_overlaypending", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1396", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L710", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_pushbookmark", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L778", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_syncupsert", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L805", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglearchive", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L791", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglefavorite", - "target": "userscript_novel_bookmark_user_pushbookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1397", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "target": "userscript_novel_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L907", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removebookmark", - "target": "userscript_novel_bookmark_user_pushdelete", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L751", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_bookmarkcurrent", - "target": "userscript_novel_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1231", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_bookmarkcurrent", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L929", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_armdwell", - "target": "userscript_novel_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1236", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_updatetocurrentchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L755", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_updatetocurrentchapter", - "target": "userscript_novel_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L772", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_updatetocurrentchapter", - "target": "userscript_novel_bookmark_user_syncupsert", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L777", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_syncupsert", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L778", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_syncupsert", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1313", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_renderitem", - "target": "userscript_novel_bookmark_user_togglefavorite", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L790", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglefavorite", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L791", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglefavorite", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1318", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_renderitem", - "target": "userscript_novel_bookmark_user_togglearchive", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L802", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglearchive", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L806", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglearchive", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L896", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "target": "userscript_novel_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L854", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "target": "userscript_novel_bookmark_user_reportlatestchapter", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L832", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_reportlatestchapter", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1526", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1407", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_maybecapturelatestonseriespage", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1527", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1410", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_backgroundrefreshlatest", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1334", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_confirmremove", - "target": "userscript_novel_bookmark_user_removebookmark", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L906", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removebookmark", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L907", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_removebookmark", - "target": "userscript_novel_bookmark_user_toast", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L944", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybeautoupdate", - "target": "userscript_novel_bookmark_user_chapteridentity", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L932", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_armdwell", - "target": "userscript_novel_bookmark_user_startring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L928", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_armdwell", - "target": "userscript_novel_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L959", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybeautoupdate", - "target": "userscript_novel_bookmark_user_armdwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L938", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_canceldwell", - "target": "userscript_novel_bookmark_user_stopring", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L946", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_maybeautoupdate", - "target": "userscript_novel_bookmark_user_canceldwell", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1525", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1406", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_maybeautoupdate", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1008", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_buildui", - "target": "userscript_novel_bookmark_user_makedraggable", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1007", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_buildui", - "target": "userscript_novel_bookmark_user_placefab", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1003", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_buildui", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L994", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_buildui", - "target": "userscript_novel_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1515", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_buildui", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1128", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_makedraggable", - "target": "userscript_novel_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1059", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_placefab", - "target": "userscript_novel_bookmark_user_clamp", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1060", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_placefab", - "target": "userscript_novel_bookmark_user_applyfabpos", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1056", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_placefab", - "target": "userscript_novel_bookmark_user_loadfabpos", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1147", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_makedraggable", - "target": "userscript_test_novel_logic_test_reset" - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1477", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_installlongpress", - "target": "userscript_novel_bookmark_user_togglepanel", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1197", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglepanel", - "target": "userscript_novel_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1196", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_togglepanel", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1229", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1291", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_renderitem", - "target": "userscript_novel_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1341", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_toast", - "target": "userscript_novel_bookmark_user_el", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1518", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1405", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1358", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_refresh", - "target": "userscript_novel_bookmark_user_render", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1271", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_render", - "target": "userscript_novel_bookmark_user_renderitem", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1323", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_renderitem", - "target": "userscript_novel_bookmark_user_confirmremove", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1524", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_refresh", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1517", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1404", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_onnavigate", - "target": "userscript_novel_bookmark_user_applylnwstalerowrepair", - "confidence_score": 1.0 - }, - { - "relation": "indirect_call", - "context": "argument", - "confidence": "INFERRED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1423", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_installnavwatcher", - "target": "userscript_novel_bookmark_user_onnavigate", - "confidence_score": 0.5 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1519", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_installnavwatcher", - "confidence_score": 1.0 - }, - { - "relation": "calls", - "context": "call", - "confidence": "EXTRACTED", - "source_file": "userscript/novel-bookmark.user.js", - "source_location": "L1520", - "weight": 1.0, - "source": "userscript_novel_bookmark_user_init", - "target": "userscript_novel_bookmark_user_installlongpress", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L44", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_addeventlistener", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L4", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_assert", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L64", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_loc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L33", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_metatags", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L38", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_queryselector", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L17", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_store", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L51", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_stripbuildhash_comixseriesid_asura_demonic_comix_kagane_anchorsfromhtml_statusof_kindof", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L3", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_test", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_logic_test", - "target": "userscript_test_logic_test_title", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L41", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_addeventlistener", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L4", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_assert", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L25", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_attrels", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L22", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_elements", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L385", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_lnwpage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L54", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_loc", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L21", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_metatags", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L45", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_novelfull_lightnovelworld_computelatestchapter_kindof_maxchapter_repairlnwstalerow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L27", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_queryselector", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L38", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_queryselectorall", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L59", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_reset", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L365", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_stalerow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L12", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_store", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/test/novel-logic.test.js", - "source_location": "L3", - "weight": 1.0, - "source": "userscript_test_novel_logic_test", - "target": "userscript_test_novel_logic_test_test", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L6", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_md", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L105", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_common_skill_categories", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L33", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L119", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_tips_for_effective_searches", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L21", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_what_is_the_skills_cli", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L125", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_no_skills_are_found", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L10", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_when_to_use_this_skill", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L35", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_1_understand_what_they_need", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L43", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_2_check_the_leaderboard_first", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L51", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_3_search_for_skills", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L65", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_4_verify_quality_before_recommending", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L73", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_5_present_options_to_the_user", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/find-skills/SKILL.md", - "source_location": "L95", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_find_skills_skill_how_to_help_users_find_skills", - "target": "home_tan_mangabookmark_agents_skills_find_skills_skill_step_6_offer_to_install", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L134", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L24", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L195", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_code_organization_within_files", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L87", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L232", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_cross_references", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L228", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_enforce_with_linters", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L169", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L32", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_line_length_breaking", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L224", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_parallelizing_code_style_reviews", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L216", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_philosophy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L204", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_string_handling", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L208", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_type_conversions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L191", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_value_vs_pointer_arguments", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L52", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_go_code_style", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L75", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_composite_literals", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L62", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_variable_declarations", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_slice_map_initialization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L132", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_complex_conditions_init_scope", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L108", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_eliminate_unnecessary_else", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L89", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_reduce_nesting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L154", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_control_flow", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_switch_over_if_else_chains", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/SKILL.md", - "source_location": "L181", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_function_design", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_skill_prefer_range_for_iteration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_md", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_extract_complex_conditions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-code-style/references/details.md", - "source_location": "L37", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_code_style_details", - "target": "home_tan_mangabookmark_agents_skills_golang_code_style_references_details_value_vs_pointer_arguments", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L56", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L60", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L58", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L32", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L36", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_best_practices_summary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L72", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_cross_references", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L54", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_detailed_reference", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L62", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_parallelizing_error_handling_audits", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/SKILL.md", - "source_location": "L80", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_go_error_handling_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_skill_references", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L80", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L50", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L105", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L30", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_string_conventions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_as_values", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L82", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_error_creation", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_low_cardinality_error_messages", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L73", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_decision_table_which_error_strategy_to_use", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L52", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_errors_new_static_error_messages", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L59", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_creating_errors", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_fmt_errorf_dynamic_error_messages", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-creation.md", - "source_location": "L128", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_error_types", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_creation_custom_types_that_wrap_other_errors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L127", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_logging_errors_with_slog", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L41", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_the_single_handling_rule", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L90", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_error_handling_patterns_and_logging", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_why_use_samber_oops", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L67", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_recovering_from_panics", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-handling.md", - "source_location": "L43", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_panic_and_recover", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_handling_when_to_panic", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_md", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L70", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L38", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_and_inspection", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L18", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_error_wrapping_with_w", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_w_vs_v_controlling_exposure", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L52", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_as_errors_astype_extract_a_typed_error_from_the_chain", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L40", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_inspecting_errors_errors_is_and_errors_as", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_match_against_a_sentinel_value", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L105", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_errors_is_works_through_joined_errors", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L91", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_parallel_operations_with_independent_failures", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-error-handling/references/error-wrapping.md", - "source_location": "L74", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_combining_errors_with_errors_join", - "target": "home_tan_mangabookmark_agents_skills_golang_error_handling_references_error_wrapping_use_case_validating_multiple_fields", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L54", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L78", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L80", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L77", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L105", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L79", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L40", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L107", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_ci_regression_detection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L86", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_common_mistakes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L42", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_core_philosophy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L111", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_cross_references", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L73", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_decision_tree_where_is_time_spent", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L98", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_deep_dives", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L56", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L48", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_go_performance_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_rule_out_external_bottlenecks_first", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/SKILL.md", - "source_location": "L58", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_skill_iterative_optimization_methodology", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_skill_the_cycle_define_goals_benchmark_diagnose_improve_benchmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L92", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_algorithmic_complexity", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L50", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L110", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_caching_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L36", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_precomputed_lookup_tables", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L9", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_regexp_at_package_level", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L28", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_compiled_pattern_caching", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_template_caching", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L83", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_lru_caches", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L54", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_request_level_caching", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_singleflight_for_cache_stampede_prevention", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L153", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_avoid_iterator_chains", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L134", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_early_returns_and_short_circuit_loops", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L114", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_map_lookups_over_slice_scanning", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/caching.md", - "source_location": "L167", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_work_avoidance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_caching_replace_indirect_function_calls_with_direct_loops", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L49", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L122", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_false_sharing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L142", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_instruction_level_parallelism", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L361", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_monotonic_time", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L341", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_reflection_and_type_assertions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L165", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L287", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cpu_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_tight_loops_and_the_scheduler", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L37", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_function_inlining", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_value_receivers_enable_inlining", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L77", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_contiguous_2d_allocation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L109", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_pointer_heavy_vs_value_heavy_data", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L55", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_row_major_traversal", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L92", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_cache_locality", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_struct_of_arrays_soa_vs_array_of_structs_aos", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/cpu.md", - "source_location": "L188", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_simd_single_instruction_multiple_data", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_cpu_handling_cpu_specific_instruction_sets", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L231", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L136", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_buffered_i_o", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L115", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_cgo_overhead", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L152", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L100", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_json_performance", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L65", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_i_o_networking_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L9", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_connection_pooling", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L54", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_drain_response_body_for_connection_reuse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L39", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_transport_configuration", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_timeouts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L69", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_avoid_io_readall_for_large_payloads", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L87", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_vs_buffering", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_streaming_json", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L158", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_the_unusual_scenario", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L213", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_concurrent_multi_stage_pipelines", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_when_to_use_this_and_when_not_to", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L279", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_channel_batch_processing_from_a_stream", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L237", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_database_batch_inserts_over_row_by_row", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/io-networking.md", - "source_location": "L263", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_batch_operations", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_io_networking_http_batch_api_calls", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L114", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L87", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L176", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L132", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_string_and_byte_optimization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L140", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_optimization", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sync_pool_hot_path_patterns", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L21", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_direct_indexing_vs_append", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L37", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_eliminate_redundant_map_lookups", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L72", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_interface_boxing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L49", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_size_hints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L9", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_reuse_slices_via_append_s_0", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L57", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_allocation_patterns", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_sentinel_errors_vs_fmt_errorf", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L119", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_never_shrinks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L91", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_slice_reslicing_retains_the_entire_backing_array", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L107", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_backing_array_leaks", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_substring_memory_leaks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L224", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_map_of_pointers_for_large_frequently_updated_structs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L220", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_pointer_receivers_for_large_structs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L180", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_struct_field_alignment", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/memory.md", - "source_location": "L206", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_memory_layout", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_memory_zero_size_field_at_end_of_struct", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L62", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L60", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L96", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_production_observability_for_performance", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_real_time_visualization_development", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L50", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_alerting_rules_examples", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L56", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_grafana_dashboards", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L11", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_prometheus_metrics_for_go", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L36", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_cpu_saturation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L13", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_gc_pressure", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L29", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_goroutine_leaks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L21", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_memory_leaks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L43", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_promql_queries_for_performance_diagnosis", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_regression_detection_after_deploy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L90", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_pull_mode_via_grafana_alloy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/observability.md", - "source_location": "L71", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_continuous_profiling", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_observability_pyroscope_push_mode", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_md", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L107", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_allocation_rate_reduction", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L54", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L118", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomaxprocs_in_containers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L186", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_logging_overhead_in_hot_paths", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L206", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_panic_recover_cost", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L151", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_profile_guided_optimization_pgo", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L44", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_ballast_pattern_pre_go_1_19", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L9", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gogc_default_100", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L19", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gomemlimit_go_1_19", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L33", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_garbage_collector_tuning", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_programmatic_control", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L96", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_pacing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L56", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_godebug_gctrace_1", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-performance/references/runtime.md", - "source_location": "L81", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_gc_profiling_and_diagnostics", - "target": "home_tan_mangabookmark_agents_skills_golang_performance_references_runtime_runtime_readmemstats", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L264", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L177", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L436", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L442", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L43", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L266", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L47", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_best_practices_summary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L394", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_code_coverage", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L143", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_common_pitfall_assert_scope_leaking_into_subtests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L448", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_cross_references", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L444", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_enforce_with_linters", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L376", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_examples_as_documentation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L356", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_fuzzing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L179", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_goroutine_leak_detection_with_goleak", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L410", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_integration_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L438", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_mocking", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L330", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_parallel_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L457", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_quick_reference", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L99", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_table_driven_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L63", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L262", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_timeouts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L175", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_http_handlers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L213", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_testing_synctest_for_deterministic_goroutine_testing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L171", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_testing_best_practices", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_unit_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L65", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_file_conventions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L89", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_test_structure_and_organization", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_naming_conventions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/SKILL.md", - "source_location": "L311", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_skill_benchmarks", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_skill_go_1_26_test_artifacts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/helpers.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_helpers", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_helpers_test_timeout", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L5", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_basic_handler_test", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/http-testing.md", - "source_location": "L43", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_http_handler_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_http_testing_query_parameters_and_headers", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_docker_compose_fixture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L35", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_sql_schema_fixture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L56", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_data_fixture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L156", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_test_helper_with_embedded_fixtures", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/integration-testing.md", - "source_location": "L72", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_integration_testing", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_integration_testing_using_fixtures_in_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L1", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_md", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L68", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mock_organization", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L3", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocks_with_testify_mock", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L136", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_test_fixtures", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".agents/skills/golang-testing/references/mocking.md", - "source_location": "L172", - "weight": 1.0, - "source": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_mocking_and_test_fixtures", - "target": "home_tan_mangabookmark_agents_skills_golang_testing_references_mocking_time_mocking", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L7", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill", - "target": "claude_skills_implement_tickets_skill_implement_tickets", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L76", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill", - "target": "claude_skills_implement_tickets_skill_ticket_n_title", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L17", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_implement_tickets", - "target": "claude_skills_implement_tickets_skill_1_collect_the_tickets", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L27", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_implement_tickets", - "target": "claude_skills_implement_tickets_skill_2_plan_the_batch", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L45", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_implement_tickets", - "target": "claude_skills_implement_tickets_skill_3_get_the_plan_approved", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L56", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_implement_tickets", - "target": "claude_skills_implement_tickets_skill_4_run_a_wave", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L106", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_ticket_n_title", - "target": "claude_skills_implement_tickets_skill_5_land_the_wave", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/implement-tickets/SKILL.md", - "source_location": "L129", - "weight": 1.0, - "source": "claude_skills_implement_tickets_skill_ticket_n_title", - "target": "claude_skills_implement_tickets_skill_6_close_the_batch", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L6", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill", - "target": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L52", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "target": "claude_skills_testing_the_userscript_skill_adding_a_test", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L13", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "target": "claude_skills_testing_the_userscript_skill_commands", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L81", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "target": "claude_skills_testing_the_userscript_skill_gotchas", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L26", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "target": "claude_skills_testing_the_userscript_skill_how_the_harness_works", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".claude/skills/testing-the-userscript/SKILL.md", - "source_location": "L69", - "weight": 1.0, - "source": "claude_skills_testing_the_userscript_skill_testing_the_userscript", - "target": "claude_skills_testing_the_userscript_skill_what_is_not_testable_here", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L64", - "weight": 1.0, - "source": "omp_agents_ticket_implementer", - "target": "omp_agents_ticket_implementer_escalate_rather_than_guess", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L25", - "weight": 1.0, - "source": "omp_agents_ticket_implementer", - "target": "omp_agents_ticket_implementer_order_of_work", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L72", - "weight": 1.0, - "source": "omp_agents_ticket_implementer", - "target": "omp_agents_ticket_implementer_report", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L48", - "weight": 1.0, - "source": "omp_agents_ticket_implementer", - "target": "omp_agents_ticket_implementer_review", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".omp/agents/ticket-implementer.md", - "source_location": "L15", - "weight": 1.0, - "source": "omp_agents_ticket_implementer", - "target": "omp_agents_ticket_implementer_the_worktree_is_your_whole_world", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L9", - "weight": 1.0, - "source": "opencode_agent_implementer", - "target": "opencode_agent_implementer_before_you_begin", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L38", - "weight": 1.0, - "source": "opencode_agent_implementer", - "target": "opencode_agent_implementer_report_format", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L30", - "weight": 1.0, - "source": "opencode_agent_implementer", - "target": "opencode_agent_implementer_self_review_before_reporting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L24", - "weight": 1.0, - "source": "opencode_agent_implementer", - "target": "opencode_agent_implementer_when_you_re_in_over_your_head", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/implementer.md", - "source_location": "L13", - "weight": 1.0, - "source": "opencode_agent_implementer", - "target": "opencode_agent_implementer_your_job", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L46", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_calibration", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L21", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_do_not_trust_the_report", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L9", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_inputs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L15", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_method", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L50", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_output_format", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L29", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_part_1_spec_compliance", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L38", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_part_2_code_quality", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L25", - "weight": 1.0, - "source": "opencode_agent_reviewer", - "target": "opencode_agent_reviewer_tests", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L65", - "weight": 1.0, - "source": "opencode_agent_reviewer_output_format", - "target": "opencode_agent_reviewer_assessment", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L59", - "weight": 1.0, - "source": "opencode_agent_reviewer_output_format", - "target": "opencode_agent_reviewer_issues", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L52", - "weight": 1.0, - "source": "opencode_agent_reviewer_output_format", - "target": "opencode_agent_reviewer_spec_compliance", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L56", - "weight": 1.0, - "source": "opencode_agent_reviewer_output_format", - "target": "opencode_agent_reviewer_strengths", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L60", - "weight": 1.0, - "source": "opencode_agent_reviewer_issues", - "target": "opencode_agent_reviewer_critical_must_fix", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L61", - "weight": 1.0, - "source": "opencode_agent_reviewer_issues", - "target": "opencode_agent_reviewer_important_should_fix", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": ".opencode/agent/reviewer.md", - "source_location": "L62", - "weight": 1.0, - "source": "opencode_agent_reviewer_issues", - "target": "opencode_agent_reviewer_minor_nice_to_have", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L1", - "weight": 1.0, - "source": "claude", - "target": "claude_agents_md", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L151", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_agent_skills", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L28", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_architecture", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L41", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_commands", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L127", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_comments", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L76", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_design_system", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L65", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_forge_gitea_not_github", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L167", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_graphify", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L14", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_hard_constraints_drive_design_don_t_violate", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L97", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_secure_coding_rules_code_you_write_here", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L90", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_security_invariants", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L5", - "weight": 1.0, - "source": "claude_agents_md", - "target": "claude_what_this_is", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L163", - "weight": 1.0, - "source": "claude_agent_skills", - "target": "claude_domain_docs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L155", - "weight": 1.0, - "source": "claude_agent_skills", - "target": "claude_issue_tracker", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "AGENTS.md", - "source_location": "L159", - "weight": 1.0, - "source": "claude_agent_skills", - "target": "claude_triage_labels", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTEXT.md", - "source_location": "L1", - "weight": 1.0, - "source": "context_md_context", - "target": "context_bookmark_manager", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CONTEXT.md", - "source_location": "L7", - "weight": 1.0, - "source": "context_bookmark_manager", - "target": "context_language", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L1", - "weight": 1.0, - "source": "cutover", - "target": "cutover_sqlite_postgres_cutover_runbook", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L19", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_0_the_generator_is_throwaway", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L42", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_1_stop_the_old_api_and_take_a_fresh_export", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L89", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_2_bring_up_postgres_with_the_schema_and_the_owner_reader", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L125", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_3_generate_the_import_sql", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L180", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_4_review_it_by_eye", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L197", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_5_apply_it", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "CUTOVER.md", - "source_location": "L284", - "weight": 1.0, - "source": "cutover_sqlite_postgres_cutover_runbook", - "target": "cutover_6_afterwards", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L1", - "weight": 1.0, - "source": "deploy", - "target": "deploy_deployment", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L9", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_0_prerequisites", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L25", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_1_configure_env", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L110", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_1b_web_ui", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L167", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_2_build_start", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L199", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_3_verify_over_https", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L231", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_4_configure_the_userscript", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L251", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_5_install_on_bromite", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L269", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_6_smoke_test_the_full_loop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L281", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_7_the_browser_on_the_home_machine", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L524", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_installing_updating_the_userscript", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L500", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_troubleshooting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "DEPLOY.md", - "source_location": "L481", - "weight": 1.0, - "source": "deploy_deployment", - "target": "deploy_updating", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L1", - "weight": 1.0, - "source": "product", - "target": "product_product", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L60", - "weight": 1.0, - "source": "product_product", - "target": "product_accessibility_inclusion", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L41", - "weight": 1.0, - "source": "product_product", - "target": "product_brand_commitments", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L30", - "weight": 1.0, - "source": "product_product", - "target": "product_capabilities_and_constraints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L46", - "weight": 1.0, - "source": "product_product", - "target": "product_evidence_on_hand", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L23", - "weight": 1.0, - "source": "product_product", - "target": "product_operating_context", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L5", - "weight": 1.0, - "source": "product_product", - "target": "product_platform", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L19", - "weight": 1.0, - "source": "product_product", - "target": "product_positioning", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L51", - "weight": 1.0, - "source": "product_product", - "target": "product_product_principles", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L15", - "weight": 1.0, - "source": "product_product", - "target": "product_product_purpose", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "PRODUCT.md", - "source_location": "L9", - "weight": 1.0, - "source": "product_product", - "target": "product_users", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L1", - "weight": 1.0, - "source": "readme", - "target": "readme_manga_bookmark", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L35", - "weight": 1.0, - "source": "readme_manga_bookmark", - "target": "readme_1_backend", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L168", - "weight": 1.0, - "source": "readme_manga_bookmark", - "target": "readme_2_userscript", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L257", - "weight": 1.0, - "source": "readme_manga_bookmark", - "target": "readme_adapter_reference_verified_live_2026_07_24", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L37", - "weight": 1.0, - "source": "readme_1_backend", - "target": "readme_config_env", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L147", - "weight": 1.0, - "source": "readme_1_backend", - "target": "readme_deploy_behind_your_reverse_proxy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L89", - "weight": 1.0, - "source": "readme_1_backend", - "target": "readme_develop_test", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L68", - "weight": 1.0, - "source": "readme_1_backend", - "target": "readme_endpoints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L102", - "weight": 1.0, - "source": "readme_1_backend", - "target": "readme_run_the_stack", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L197", - "weight": 1.0, - "source": "readme_2_userscript", - "target": "readme_desktop_iteration_optional", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L170", - "weight": 1.0, - "source": "readme_2_userscript", - "target": "readme_install", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L183", - "weight": 1.0, - "source": "readme_2_userscript", - "target": "readme_install_on_bromite_mobile", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L202", - "weight": 1.0, - "source": "readme_2_userscript", - "target": "readme_use", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "README.md", - "source_location": "L234", - "weight": 1.0, - "source": "readme_use", - "target": "readme_how_latest_chapter_is_found", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L1", - "weight": 1.0, - "source": "redeploy", - "target": "redeploy_redeploy_runbook", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L26", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_0_preflight", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L54", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_1_back_up_the_database", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L184", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_2_pull_the_new_code", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L205", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_3_rebuild_and_restart", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L232", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_4_verify_the_deploy", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L294", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_5_smoke_test_the_full_loop", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L316", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_6_rollback", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L366", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_7_the_whole_thing_as_one_block", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L395", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_8_the_browser_unit_separate_machine_separate_cadence", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L444", - "weight": 1.0, - "source": "redeploy_redeploy_runbook", - "target": "redeploy_troubleshooting", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L168", - "weight": 1.0, - "source": "redeploy_1_back_up_the_database", - "target": "redeploy_a_note_on_the_old_bookmarks_data_volume", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L124", - "weight": 1.0, - "source": "redeploy_1_back_up_the_database", - "target": "redeploy_fallback_cold_volume_archive", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L74", - "weight": 1.0, - "source": "redeploy_1_back_up_the_database", - "target": "redeploy_preferred_hot_dump_no_downtime", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "REDEPLOY.md", - "source_location": "L159", - "weight": 1.0, - "source": "redeploy_1_back_up_the_database", - "target": "redeploy_retention", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L13", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_health_score", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L30", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_design_specificity_verdict", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L46", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_minor_observations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L42", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_persona_red_flags", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L35", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_priority_issues", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md", - "source_location": "L49", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t15_50_42z_backend_templates_app_html_questions_to_consider", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L13", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_health_score", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L30", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_design_specificity_verdict", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L45", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_minor_observations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L41", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_persona_red_flags", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L35", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_priority_issues", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md", - "source_location": "L48", - "weight": 1.0, - "source": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_md", - "target": "home_tan_mangabookmark_backend_impeccable_critique_2026_07_26t17_08_41z_backend_templates_app_html_questions_to_consider", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0001_postgresql_over_sqlite", - "target": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L25", - "weight": 1.0, - "source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", - "target": "docs_adr_0001_postgresql_over_sqlite_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0001-postgresql-over-sqlite.md", - "source_location": "L11", - "weight": 1.0, - "source": "docs_adr_0001_postgresql_over_sqlite_postgres_replaces_sqlite_as_the_primary_datastore", - "target": "docs_adr_0001_postgresql_over_sqlite_considered_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0002_discord_oauth_no_passwords_no_email", - "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L26", - "weight": 1.0, - "source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", - "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0002-discord-oauth-no-passwords-no-email.md", - "source_location": "L11", - "weight": 1.0, - "source": "docs_adr_0002_discord_oauth_no_passwords_no_email_identity_comes_from_discord_oauth_we_store_no_passwords_and_send_no_email", - "target": "docs_adr_0002_discord_oauth_no_passwords_no_email_considered_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0003_series_shared_and_poll_owned", - "target": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L45", - "weight": 1.0, - "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", - "target": "docs_adr_0003_series_shared_and_poll_owned_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L32", - "weight": 1.0, - "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", - "target": "docs_adr_0003_series_shared_and_poll_owned_only_the_poll_writes_series_fields", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0003-series-shared-and-poll-owned.md", - "source_location": "L11", - "weight": 1.0, - "source": "docs_adr_0003_series_shared_and_poll_owned_series_is_a_shared_entity_and_only_the_poll_may_update_it", - "target": "docs_adr_0003_series_shared_and_poll_owned_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema", - "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L27", - "weight": 1.0, - "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", - "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_consequence", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0004-wire-format-does-not-mirror-the-schema.md", - "source_location": "L10", - "weight": 1.0, - "source": "docs_adr_0004_wire_format_does_not_mirror_the_schema_the_wire_format_stays_flat_and_deliberately_does_not_mirror_the_schema", - "target": "docs_adr_0004_wire_format_does_not_mirror_the_schema_why_a_future_reader_will_find_this_surprising", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0005_on_demand_browser", - "target": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L35", - "weight": 1.0, - "source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", - "target": "docs_adr_0005_on_demand_browser_constraints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0005-on-demand-browser.md", - "source_location": "L9", - "weight": 1.0, - "source": "docs_adr_0005_on_demand_browser_adr_0005_on_demand_browser_sidecar", - "target": "docs_adr_0005_on_demand_browser_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0006_browser_on_the_home_machine", - "target": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L71", - "weight": 1.0, - "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "target": "docs_adr_0006_browser_on_the_home_machine_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L42", - "weight": 1.0, - "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "target": "docs_adr_0006_browser_on_the_home_machine_constraints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "target": "docs_adr_0006_browser_on_the_home_machine_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0006-browser-on-the-home-machine.md", - "source_location": "L17", - "weight": 1.0, - "source": "docs_adr_0006_browser_on_the_home_machine_adr_0006_the_browser_runs_on_the_home_machine_over_the_tailnet", - "target": "docs_adr_0006_browser_on_the_home_machine_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L82", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L44", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_considered_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L61", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_two_deliberate_relaxations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0007-backend-hosts-cover-bytes.md", - "source_location": "L27", - "weight": 1.0, - "source": "docs_adr_0007_backend_hosts_cover_bytes_adr_0007_the_backend_hosts_every_site_s_cover_bytes", - "target": "docs_adr_0007_backend_hosts_cover_bytes_why_a_future_reader_will_find_this_surprising", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0008_series_identity_is_discovered_not_derived", - "target": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L82", - "weight": 1.0, - "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "target": "docs_adr_0008_series_identity_is_discovered_not_derived_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L64", - "weight": 1.0, - "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "target": "docs_adr_0008_series_identity_is_discovered_not_derived_considered_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "target": "docs_adr_0008_series_identity_is_discovered_not_derived_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0008-series-identity-is-discovered-not-derived.md", - "source_location": "L20", - "weight": 1.0, - "source": "docs_adr_0008_series_identity_is_discovered_not_derived_adr_0008_a_series_identity_is_discovered_from_the_site_s_links_never_derived_from_an_address", - "target": "docs_adr_0008_series_identity_is_discovered_not_derived_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0009_a_site_answers_questions_its_own_way", - "target": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L81", - "weight": 1.0, - "source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "target": "docs_adr_0009_a_site_answers_questions_its_own_way_consequences", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L65", - "weight": 1.0, - "source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "target": "docs_adr_0009_a_site_answers_questions_its_own_way_considered_options", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "target": "docs_adr_0009_a_site_answers_questions_its_own_way_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0009-a-site-answers-questions-its-own-way.md", - "source_location": "L30", - "weight": 1.0, - "source": "docs_adr_0009_a_site_answers_questions_its_own_way_adr_0009_a_site_answers_fixed_questions_an_unusual_site_owns_its_own_fetch", - "target": "docs_adr_0009_a_site_answers_questions_its_own_way_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0010_poll_lanes_per_site_pace", - "target": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L75", - "weight": 1.0, - "source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "target": "docs_adr_0010_poll_lanes_per_site_pace_constraints_preserved", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "target": "docs_adr_0010_poll_lanes_per_site_pace_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L50", - "weight": 1.0, - "source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "target": "docs_adr_0010_poll_lanes_per_site_pace_tradeoffs_and_rejections", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0010-poll-lanes-per-site-pace.md", - "source_location": "L25", - "weight": 1.0, - "source": "docs_adr_0010_poll_lanes_per_site_pace_adr_0010_poll_lanes_one_independent_poll_stream_per_site", - "target": "docs_adr_0010_poll_lanes_per_site_pace_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_adr_0011_sighting_deferral_trust_model", - "target": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L128", - "weight": 1.0, - "source": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "target": "docs_adr_0011_sighting_deferral_trust_model_constraints_preserved", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "target": "docs_adr_0011_sighting_deferral_trust_model_decision", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L81", - "weight": 1.0, - "source": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "target": "docs_adr_0011_sighting_deferral_trust_model_tradeoffs_and_rejections", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/adr/0011-sighting-deferral-trust-model.md", - "source_location": "L54", - "weight": 1.0, - "source": "docs_adr_0011_sighting_deferral_trust_model_adr_0011_sightings_a_reader_report_defers_a_poll_where_being_wrong_hurts_only_them", - "target": "docs_adr_0011_sighting_deferral_trust_model_why", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/domain.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_agents_domain", - "target": "docs_agents_domain_domain_docs", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/domain.md", - "source_location": "L6", - "weight": 1.0, - "source": "docs_agents_domain_domain_docs", - "target": "docs_agents_domain_before_exploring_read_these", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/domain.md", - "source_location": "L18", - "weight": 1.0, - "source": "docs_agents_domain_domain_docs", - "target": "docs_agents_domain_file_structure", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/domain.md", - "source_location": "L43", - "weight": 1.0, - "source": "docs_agents_domain_domain_docs", - "target": "docs_agents_domain_flag_adr_conflicts", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/domain.md", - "source_location": "L33", - "weight": 1.0, - "source": "docs_agents_domain_domain_docs", - "target": "docs_agents_domain_use_the_glossary_s_vocabulary", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_agents_issue_tracker", - "target": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L11", - "weight": 1.0, - "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "target": "docs_agents_issue_tracker_conventions", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L24", - "weight": 1.0, - "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "target": "docs_agents_issue_tracker_pull_requests_as_a_triage_surface", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L43", - "weight": 1.0, - "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "target": "docs_agents_issue_tracker_wayfinding_operations", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L39", - "weight": 1.0, - "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "target": "docs_agents_issue_tracker_when_a_skill_says_fetch_the_relevant_ticket", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/issue-tracker.md", - "source_location": "L35", - "weight": 1.0, - "source": "docs_agents_issue_tracker_issue_tracker_gitea_tea_cli", - "target": "docs_agents_issue_tracker_when_a_skill_says_publish_to_the_issue_tracker", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/agents/triage-labels.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_agents_triage_labels", - "target": "docs_agents_triage_labels_triage_labels", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_design_system", - "target": "docs_design_system_cinder_bookmarkmanager_design_system", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L16", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_1_the_one_idea", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L42", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_2_tokens", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L96", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_3_type", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L137", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_4_components_web_ui", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L237", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_5_components_userscript_panel", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L252", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_6_motion", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L265", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_7_accessibility_floor_not_negotiable", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/design-system.md", - "source_location": "L280", - "weight": 1.0, - "source": "docs_design_system_cinder_bookmarkmanager_design_system", - "target": "docs_design_system_8_adding_something_new_checklist", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L33", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L65", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L94", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L131", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L165", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L197", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L222", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L9", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_short_answer", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L15", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_cloudflare_bot_scoring_and_poll_cadence_what_is_actually_documented", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_summary_answer_table", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L35", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_1_the_score_itself", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L46", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_2_the_detection_engines_enterprise_bot_management", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L59", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_what_a_bot_score_is_and_what_feeds_it", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_1_3_rate_limiting_is_a_separate_product", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L67", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_1_what_each_plan_gets", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L79", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_2_bot_fight_mode_specifics_the_free_plan_product", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L86", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_the_free_plan_reality", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_2_3_does_the_free_tier_score_continuously", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L96", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_1_what_the_observed_response_is", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L100", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_2_what_a_challenge_page_does", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L112", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_3_which_product_issues_which_challenge", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L123", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_managed_challenge_js_challenge_mechanics_and_cf_mitigated", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_3_4_how_a_successful_solve_is_remembered", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L133", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_1_lifetime", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L142", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_2_what_it_is_bound_to_can_clearance_be_replayed_from_another_ip", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L152", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_cf_clearance_lifetime_binding_invalidation_the_key_question", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_4_3_two_tier_clearance_and_the_behavior_bound_invalidation_precursor", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L167", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_1_is_per_ip_request_rate_an_input_to_challenge_issuance_documented_answer_no_such_lever_on_non_enterprise_protection", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L173", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_2_what_rate_limiting_rules_would_do_to_20_60_requests_hour", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L187", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_3_ddos_protection_always_on_all_plans", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L191", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_does_polling_more_often_raise_challenge_risk", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_5_4_execution_order_which_product_fires_first", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L199", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_1_verified_bots_the_only_treated_well_path_and_it_requires_self_identification", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L210", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_2_robots_txt_and_crawl_control", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L216", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_the_documented_legitimate_side", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_6_3_the_documented_takeaway_for_slowing_down_vs_fingerprint_quality", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L241", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_bottom_line", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L224", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_documented_facts_with_sources_above", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/cloudflare-bot-scoring-and-poll-cadence.md", - "source_location": "L233", - "weight": 1.0, - "source": "docs_research_cloudflare_bot_scoring_and_poll_cadence_7_implications_for_cadence_design", - "target": "docs_research_cloudflare_bot_scoring_and_poll_cadence_inferences_not_documented", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L1", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L14", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_1_summary_answer_table", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L33", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_2_the_two_reference_pages", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L47", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L161", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L294", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_5_series_page_chapter_list", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L336", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L438", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_7_redirects_and_reverse_lookup_endpoints", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L471", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L554", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_lightnovelworld_net_chapter_slug_vs_series_slug", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_reproduction", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L150", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_also_present_rel_next_rel_prev_chapter_navigation", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L116", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_json_ld_breadcrumblist_3_1", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L129", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_link_rel_canonical_3_2", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L137", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_not_usable_og_meta_tags_3_3", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L52", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_1_a_aria_label_all_chapter_works", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L64", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_2_microdata_breadcrumblist_a_itemprop_item_works", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L96", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_3_chapter_page_series_url_every_in_page_pointer_in_priority_order", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_priority_3_corroborating_novel_anchors_ambiguous", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L163", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_1_sample_method", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L178", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_2_divergence_results", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L235", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_3_is_there_a_derivable_rule_no", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L267", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_4_the_reverse_direction_and_how_common_divergence_is", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_4_4_the_split_case_a_slug_can_change_mid_series", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L387", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_caveats_to_record_with_the_verdict", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L338", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_6_is_the_unscoped_chapter_regex_safe_on_a_series_page", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_verdict_safe", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L477", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_1_the_bug", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L494", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_2_the_proposed_fix_is_sound", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L510", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_3_the_userscript_has_the_same_bug_and_it_is_worse", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "docs/research/lightnovelworld-chapter-vs-series-slug.md", - "source_location": "L542", - "weight": 1.0, - "source": "docs_research_lightnovelworld_chapter_vs_series_slug_8_implications_for_issue_77", - "target": "docs_research_lightnovelworld_chapter_vs_series_slug_8_4_note_on_series_id", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", - "source_location": "L34", - "weight": 1.0, - "source": "userscript_claude", - "target": "userscript_claude_live_url_shapes_verified_2026_07_26_may_drift_re_check_against_live_pages_before_trust", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", - "source_location": "L87", - "weight": 1.0, - "source": "userscript_claude", - "target": "userscript_claude_second_script_novel_bookmark_user_js", - "confidence_score": 1.0 - }, - { - "relation": "contains", - "confidence": "EXTRACTED", - "source_file": "userscript/AGENTS.md", - "source_location": "L3", - "weight": 1.0, - "source": "userscript_claude", - "target": "userscript_claude_userscript_structure_single_iife_manga_bookmark_user_js", - "confidence_score": 1.0 - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "weight": 1.0, - "source": "agents_skills_golang_performance_assets_prometheus_alerts", - "target": "agents_skills_golang_performance_assets_prometheus_alerts_goroutine_leak" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "weight": 1.0, - "source": "agents_skills_golang_performance_assets_prometheus_alerts", - "target": "agents_skills_golang_performance_assets_prometheus_alerts_high_gc_pause_time" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": ".agents/skills/golang-performance/assets/prometheus-alerts.yml", - "source_location": null, - "weight": 1.0, - "source": "agents_skills_golang_performance_assets_prometheus_alerts", - "target": "agents_skills_golang_performance_assets_prometheus_alerts_memory_near_limit" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_card_doc", - "target": "backend_internal_web_templates_card_confirm_row" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_card_doc", - "target": "backend_internal_web_templates_card_ui_endpoints" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/card.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_card_doc", - "target": "backend_internal_web_templates_icons_doc" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_doc", - "target": "backend_internal_web_templates_card_doc" - }, - { - "relation": "semantically_similar_to", - "confidence": "INFERRED", - "confidence_score": 0.75, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_recent", - "target": "backend_internal_web_templates_card_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/list.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_list_doc", - "target": "backend_internal_web_templates_card_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_doc", - "target": "backend_internal_web_templates_chrome_keyrow" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_doc", - "target": "backend_internal_web_templates_chrome_mark" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_doc", - "target": "backend_internal_web_templates_chrome_recent" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/chrome.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_chrome_doc", - "target": "backend_internal_web_templates_icons_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/login.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_login_doc", - "target": "backend_internal_web_templates_chrome_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/icons.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_icons_doc", - "target": "backend_internal_web_templates_icons_sprite" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/list.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_list_doc", - "target": "backend_internal_web_templates_list_empty_states" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/templates/list.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_list_doc", - "target": "backend_internal_web_templates_setup_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/login.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_login_doc", - "target": "backend_internal_web_templates_login_discord_login" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/templates/setup.html", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_templates_setup_doc", - "target": "backend_internal_web_templates_setup_install_panel" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "weight": 1.0, - "source": "chrome_docker_compose_doc", - "target": "chrome_docker_compose_browser" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_doc", - "target": "chrome_docker_compose_doc" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "weight": 1.0, - "source": "chrome_docker_compose_browser", - "target": "chrome_docker_compose_cdp" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "chrome/docker-compose.yml", - "source_location": null, - "weight": 1.0, - "source": "chrome_docker_compose_browser", - "target": "chrome_docker_compose_chrome_profile" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_cdp_security", - "target": "chrome_docker_compose_cdp" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_doc", - "target": "docker_compose_prod_bookmark_api" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_doc", - "target": "docker_compose_prod_cdp_security" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_doc", - "target": "docker_compose_prod_traefik" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "docker-compose.prod.yml", - "source_location": null, - "weight": 1.0, - "source": "docker_compose_prod_bookmark_api", - "target": "docker_compose_prod_traefik" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/static/login-art.png", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_static_login_art_image", - "target": "backend_internal_web_static_login_art_fantasy_sword" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/static/login-art.png", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_static_login_art_image", - "target": "backend_internal_web_static_login_art_fiery_volcanic_scene" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_static_logo_image", - "target": "backend_internal_web_static_logo_double_bookmark" - }, - { - "relation": "references", - "confidence": "EXTRACTED", - "confidence_score": 1.0, - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_static_logo_image", - "target": "backend_internal_web_static_logo_ember_flame" - }, - { - "relation": "conceptually_related_to", - "confidence": "INFERRED", - "confidence_score": 0.85, - "source_file": "backend/internal/web/static/logo.svg", - "source_location": null, - "weight": 1.0, - "source": "backend_internal_web_static_logo_ember_flame", - "target": "backend_internal_web_static_logo_double_bookmark" - } - ], - "hyperedges": [ - { - "id": "batch_ticket_pipeline", - "label": "Batch Ticket Implementation Pipeline", - "nodes": [ - "_claude_skills_implement_tickets_skill_implement_tickets", - "_omp_agents_ticket_implementer_ticket_implementer", - "_omp_agents_ticket_implementer_cr_spec", - "_omp_agents_ticket_implementer_cr_standards" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "subagent_driven_development_pipeline", - "label": "Subagent-Driven Development Pipeline", - "nodes": [ - "_opencode_agent_implementer_implementer", - "_opencode_agent_reviewer_reviewer", - "_opencode_agent_implementer_subagent_driven_development" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "backend_owns_the_truth", - "label": "Backend owns the truth (single-writer ownership of shared facts)", - "nodes": [ - "docs_adr_0003_series_shared_and_poll_owned_poll_owned_writes", - "docs_adr_0004_wire_format_does_not_mirror_the_schema_flat_wire_contract", - "docs_adr_0007_backend_hosts_cover_bytes_server_side_covers" - ], - "relation": "form", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "browser_infrastructure_stack", - "label": "Headless browser infrastructure (sidecar, on-demand, home deployment)", - "nodes": [ - "docs_adr_0005_on_demand_browser_headless_shell", - "docs_adr_0005_on_demand_browser_cdp", - "docs_adr_0005_on_demand_browser_on_demand_start", - "docs_adr_0006_browser_on_the_home_machine_home_machine_rationale" - ], - "relation": "participate_in", - "confidence": "INFERRED", - "confidence_score": 0.85 - }, - { - "id": "lightnovelworld_identity_work", - "label": "lightnovelworld series-identity investigation and fix", - "nodes": [ - "docs_research_lightnovelworld_chapter_vs_series_slug_issue_77", - "docs_research_lightnovelworld_chapter_vs_series_slug_unscoped_regex", - "docs_adr_0008_series_identity_is_discovered_not_derived_discovered_identity" - ], - "relation": "form", - "confidence": "INFERRED", - "confidence_score": 0.85 - } - ], - "built_at_commit": "20fff588ccb577ad43709fe730dbc3a2e6033a31" -} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json deleted file mode 100644 index 65532a1..0000000 --- a/graphify-out/manifest.json +++ /dev/null @@ -1,677 +0,0 @@ -{ - ".agents/skills/golang-code-style/evals/evals.json": { - "mtime": 1784884678.6627614, - "ast_hash": "bec0e12446e7af3cd05de9b6d42badd8", - "semantic_hash": "bec0e12446e7af3cd05de9b6d42badd8" - }, - ".agents/skills/golang-error-handling/evals/evals.json": { - "mtime": 1784884678.6655047, - "ast_hash": "275d710b774fba1e1d0bc098d3646c6d", - "semantic_hash": "275d710b774fba1e1d0bc098d3646c6d" - }, - ".agents/skills/golang-performance/evals/evals.json": { - "mtime": 1784884678.6688662, - "ast_hash": "4f06df87f90aa0e4f6deaa318b47689f", - "semantic_hash": "4f06df87f90aa0e4f6deaa318b47689f" - }, - ".agents/skills/golang-testing/evals/evals.json": { - "mtime": 1784884678.6721346, - "ast_hash": "60a821bbfd20c6fe8bba996b8b540dd4", - "semantic_hash": "60a821bbfd20c6fe8bba996b8b540dd4" - }, - "backend/go.mod": { - "mtime": 1786216141.668644, - "ast_hash": "dac242903b0e98c3e4395159d609e08e", - "semantic_hash": "dac242903b0e98c3e4395159d609e08e" - }, - "backend/main.go": { - "mtime": 1786886056.023822, - "ast_hash": "d5a50b03438d7c120079d40cc578462b", - "semantic_hash": "" - }, - "skills-lock.json": { - "mtime": 1784884678.6842625, - "ast_hash": "4a94ac85bad6bce330d085bcc0ae3ffd", - "semantic_hash": "4a94ac85bad6bce330d085bcc0ae3ffd" - }, - "userscript/manga-bookmark.user.js": { - "mtime": 1786886056.0389624, - "ast_hash": "4e79684942234b26f4a1fb03fccd6d35", - "semantic_hash": "" - }, - ".agents/skills/find-skills/SKILL.md": { - "mtime": 1784884338.760326, - "ast_hash": "62b297abdee9aea84c577ab2e04e1974", - "semantic_hash": "62b297abdee9aea84c577ab2e04e1974" - }, - ".agents/skills/golang-code-style/SKILL.md": { - "mtime": 1784884678.6623824, - "ast_hash": "d6a01e6f64550a5c8d59dac2e948000e", - "semantic_hash": "d6a01e6f64550a5c8d59dac2e948000e" - }, - ".agents/skills/golang-code-style/references/details.md": { - "mtime": 1784884678.6627865, - "ast_hash": "19891e396a986f1b24bf34b7a2854fcb", - "semantic_hash": "19891e396a986f1b24bf34b7a2854fcb" - }, - ".agents/skills/golang-error-handling/SKILL.md": { - "mtime": 1784884678.665052, - "ast_hash": "8b7970f472adb240e5bc4bde863d43a6", - "semantic_hash": "8b7970f472adb240e5bc4bde863d43a6" - }, - ".agents/skills/golang-error-handling/references/error-creation.md": { - "mtime": 1784884678.665524, - "ast_hash": "248dbf75492c68faef2334b8d83bd080", - "semantic_hash": "248dbf75492c68faef2334b8d83bd080" - }, - ".agents/skills/golang-error-handling/references/error-handling.md": { - "mtime": 1784884678.6655412, - "ast_hash": "c2424ee3999b05963b199e0100727aa3", - "semantic_hash": "c2424ee3999b05963b199e0100727aa3" - }, - ".agents/skills/golang-error-handling/references/error-wrapping.md": { - "mtime": 1784884678.6655717, - "ast_hash": "4a15d9266a1ea0c8bb1951e6b9c0f586", - "semantic_hash": "4a15d9266a1ea0c8bb1951e6b9c0f586" - }, - ".agents/skills/golang-performance/SKILL.md": { - "mtime": 1784884678.667833, - "ast_hash": "35a15fd129c5bedaada3fd4df0b6ba8c", - "semantic_hash": "35a15fd129c5bedaada3fd4df0b6ba8c" - }, - ".agents/skills/golang-performance/assets/prometheus-alerts.yml": { - "mtime": 1784884678.668527, - "ast_hash": "fa9357ffa87c4f894fc21afa9707c4db", - "semantic_hash": "fa9357ffa87c4f894fc21afa9707c4db" - }, - ".agents/skills/golang-performance/references/caching.md": { - "mtime": 1784884678.6690567, - "ast_hash": "807c42a82994e5548dbf7eb6e30c71e0", - "semantic_hash": "807c42a82994e5548dbf7eb6e30c71e0" - }, - ".agents/skills/golang-performance/references/cpu.md": { - "mtime": 1784884678.669087, - "ast_hash": "6d52e532ef51a35cc4134694c944517d", - "semantic_hash": "6d52e532ef51a35cc4134694c944517d" - }, - ".agents/skills/golang-performance/references/io-networking.md": { - "mtime": 1784884678.6691036, - "ast_hash": "95c5dd51f728fd69c945a92ff021d766", - "semantic_hash": "95c5dd51f728fd69c945a92ff021d766" - }, - ".agents/skills/golang-performance/references/memory.md": { - "mtime": 1784884678.6691158, - "ast_hash": "3b2108df06b4cfb3980fa80bbd9ebcff", - "semantic_hash": "3b2108df06b4cfb3980fa80bbd9ebcff" - }, - ".agents/skills/golang-performance/references/observability.md": { - "mtime": 1784884678.6691446, - "ast_hash": "0aa8a498e8d55ccdd4990ad187bae828", - "semantic_hash": "0aa8a498e8d55ccdd4990ad187bae828" - }, - ".agents/skills/golang-performance/references/runtime.md": { - "mtime": 1784884678.669426, - "ast_hash": "26386c33b3a3794aaef0556713bf8f3a", - "semantic_hash": "26386c33b3a3794aaef0556713bf8f3a" - }, - ".agents/skills/golang-testing/SKILL.md": { - "mtime": 1784884678.6716368, - "ast_hash": "0a9b9793bba2a239db94e980272a393e", - "semantic_hash": "0a9b9793bba2a239db94e980272a393e" - }, - ".agents/skills/golang-testing/references/helpers.md": { - "mtime": 1784884678.6722167, - "ast_hash": "0aecb7cfbeb9b374bf61c52e324d9d3f", - "semantic_hash": "0aecb7cfbeb9b374bf61c52e324d9d3f" - }, - ".agents/skills/golang-testing/references/http-testing.md": { - "mtime": 1784884678.67225, - "ast_hash": "9111110c28a7fbbffc3537aad786b390", - "semantic_hash": "9111110c28a7fbbffc3537aad786b390" - }, - ".agents/skills/golang-testing/references/integration-testing.md": { - "mtime": 1784884678.67225, - "ast_hash": "fcf9861bc36ae56e3fb7a1c18aa0e77f", - "semantic_hash": "fcf9861bc36ae56e3fb7a1c18aa0e77f" - }, - ".agents/skills/golang-testing/references/mocking.md": { - "mtime": 1784884678.6722653, - "ast_hash": "3a08979e4603aae5c32a58d5b6c39765", - "semantic_hash": "3a08979e4603aae5c32a58d5b6c39765" - }, - "CLAUDE.md": { - "mtime": 1786857336.6414917, - "ast_hash": "c79e49f912d7852f9832565a5f9a1c39", - "semantic_hash": "" - }, - "DEPLOY.md": { - "mtime": 1786861012.026504, - "ast_hash": "b7c2f813aded562ee9291c9baed795ad", - "semantic_hash": "" - }, - "README.md": { - "mtime": 1786861012.026504, - "ast_hash": "81af12a0a2d43e791efd030b5f4d6cbc", - "semantic_hash": "" - }, - "docker-compose.prod.yml": { - "mtime": 1786292465.8305523, - "ast_hash": "0751998a532297b8ac507a01ec48dc31", - "semantic_hash": "0751998a532297b8ac507a01ec48dc31" - }, - "docker-compose.yml": { - "mtime": 1786861012.026504, - "ast_hash": "d3b53a8f42a8e0acb4fc4306ea42c093", - "semantic_hash": "" - }, - ".claude/settings.json": { - "mtime": 1784951973.1869545, - "ast_hash": "e51077b6a7f1f67afc748f1a32a1557d", - "semantic_hash": "e51077b6a7f1f67afc748f1a32a1557d" - }, - "backend/web_test.go": { - "mtime": 1786891437.925184, - "ast_hash": "74aed7f5a5b196d2b860cd6a34266ec6", - "semantic_hash": "" - }, - "backend/main_test.go": { - "mtime": 1786863966.7091317, - "ast_hash": "0a5d4dbdc770b40c329ccccc899b59f4", - "semantic_hash": "" - }, - ".claude/settings.local.json": { - "mtime": 1785697645.350201, - "ast_hash": "9a1ac6369f968e8df4be9dcff0948f70", - "semantic_hash": "9a1ac6369f968e8df4be9dcff0948f70" - }, - "PRODUCT.md": { - "mtime": 1786216141.660644, - "ast_hash": "c52072d1978286060087fa0686f9c7f9", - "semantic_hash": "c52072d1978286060087fa0686f9c7f9" - }, - "backend/.impeccable/critique/2026-07-26T15-50-42Z__backend-templates-app-html.md": { - "mtime": 1785128576.2412457, - "ast_hash": "d08627c27f22d453125db6c1ab4b71ec", - "semantic_hash": "d08627c27f22d453125db6c1ab4b71ec" - }, - "backend/.impeccable/critique/2026-07-26T17-08-41Z__backend-templates-app-html.md": { - "mtime": 1785128576.2452524, - "ast_hash": "e69a8340a371579ca3ea689660f7d7bd", - "semantic_hash": "e69a8340a371579ca3ea689660f7d7bd" - }, - "AGENTS.md": { - "mtime": 1786857336.6414917, - "ast_hash": "c79e49f912d7852f9832565a5f9a1c39", - "semantic_hash": "" - }, - "userscript/test/logic.test.js": { - "mtime": 1786499529.779988, - "ast_hash": "80d512bfe6fa8b847f3ba6169c321a74", - "semantic_hash": "" - }, - ".claude/skills/testing-the-userscript/SKILL.md": { - "mtime": 1786363889.5489495, - "ast_hash": "8f3c0132eb4787a2c8736eb99f7689af", - "semantic_hash": "8f3c0132eb4787a2c8736eb99f7689af" - }, - "REDEPLOY.md": { - "mtime": 1786857336.6414917, - "ast_hash": "e5e910f0244a040e2ccdc669b17eb4db", - "semantic_hash": "" - }, - "docs/design-system.md": { - "mtime": 1786886056.0313923, - "ast_hash": "3bd39932997c8e245508874194db4e49", - "semantic_hash": "" - }, - "backend/api_test.go": { - "mtime": 1786886056.016252, - "ast_hash": "b64372df5429fb14e48b37b3bab10402", - "semantic_hash": "" - }, - "backend/cover_test.go": { - "mtime": 1786886056.016252, - "ast_hash": "fd6b3f6ef46bd17b0241d104b6e5bdf6", - "semantic_hash": "" - }, - "backend/internal/api/handlers.go": { - "mtime": 1786886056.016252, - "ast_hash": "ae4f3b961450f06a06e0632eb273a5b2", - "semantic_hash": "" - }, - "backend/internal/httpmw/middleware.go": { - "mtime": 1786216141.672644, - "ast_hash": "385b36f58488b7e6d93eb6d6034e9ee3", - "semantic_hash": "385b36f58488b7e6d93eb6d6034e9ee3" - }, - "backend/internal/latest/browser.go": { - "mtime": 1786889854.5578685, - "ast_hash": "b65f3693db77c69ef0a6247fd75118bc", - "semantic_hash": "" - }, - "backend/internal/latest/browser_test.go": { - "mtime": 1786889854.5578685, - "ast_hash": "118aba3d794b9faf893c45e58298e11a", - "semantic_hash": "" - }, - "backend/internal/latest/fetch.go": { - "mtime": 1786499529.7688599, - "ast_hash": "3e20ad86aa46783e9aa95c2b746551ee", - "semantic_hash": "" - }, - "backend/internal/latest/poller.go": { - "mtime": 1786891405.415882, - "ast_hash": "54f6eec9d2090c7713f502c8553063a2", - "semantic_hash": "" - }, - "backend/internal/latest/poller_test.go": { - "mtime": 1786891462.5665002, - "ast_hash": "512806a9c6e15036a75f01bf5577c20b", - "semantic_hash": "" - }, - "backend/internal/latest/sites.go": { - "mtime": 1786886056.0200372, - "ast_hash": "5786000dd0dfd5b4b3bd2b87b1fc100b", - "semantic_hash": "" - }, - "backend/internal/latest/sites_test.go": { - "mtime": 1786857336.6414917, - "ast_hash": "0db2028a6073f342fee61ad15c2e5f0f", - "semantic_hash": "" - }, - "backend/internal/latest/smoke_image_test.go": { - "mtime": 1786363889.5602942, - "ast_hash": "db068cb59575f8c82669acbaf84bcaed", - "semantic_hash": "db068cb59575f8c82669acbaf84bcaed" - }, - "backend/internal/pgtest/pgtest.go": { - "mtime": 1786216141.6766438, - "ast_hash": "f60372d41516e66f7aaeb272da227d6e", - "semantic_hash": "f60372d41516e66f7aaeb272da227d6e" - }, - "backend/internal/session/session.go": { - "mtime": 1786216141.6766438, - "ast_hash": "9952474ffb22c825d6f075b866ee26f4", - "semantic_hash": "9952474ffb22c825d6f075b866ee26f4" - }, - "backend/internal/session/session_test.go": { - "mtime": 1786216141.680644, - "ast_hash": "37ffd00964e7a67350c68ed50c6503c5", - "semantic_hash": "37ffd00964e7a67350c68ed50c6503c5" - }, - "backend/internal/store/migrations/0001_bookmarks.sql": { - "mtime": 1786216141.680644, - "ast_hash": "f87ccfb2c25c43f93021177ced0bfae4", - "semantic_hash": "f87ccfb2c25c43f93021177ced0bfae4" - }, - "backend/internal/store/migrations/0002_series.sql": { - "mtime": 1786216141.6820722, - "ast_hash": "5dc98771e0c0f6e8416b434c280b0efb", - "semantic_hash": "5dc98771e0c0f6e8416b434c280b0efb" - }, - "backend/internal/store/migrations/0003_reader.sql": { - "mtime": 1786216141.6820722, - "ast_hash": "444a97799f38f6222f87d4e9fb2d6258", - "semantic_hash": "444a97799f38f6222f87d4e9fb2d6258" - }, - "backend/internal/store/migrations/0004_owner_bookmarks.sql": { - "mtime": 1786216141.684644, - "ast_hash": "e4fa900cc223865d3ecd4c60c5707a65", - "semantic_hash": "e4fa900cc223865d3ecd4c60c5707a65" - }, - "backend/internal/store/migrations/0005_sessions.sql": { - "mtime": 1786216141.684644, - "ast_hash": "5158887ebc57cf8c16a7b821b61cd760", - "semantic_hash": "5158887ebc57cf8c16a7b821b61cd760" - }, - "backend/internal/store/migrations/0006_reader_token_epoch.sql": { - "mtime": 1786216141.684644, - "ast_hash": "3093cc1c3aae0cd9643d04105d045402", - "semantic_hash": "3093cc1c3aae0cd9643d04105d045402" - }, - "backend/internal/store/sessions.go": { - "mtime": 1786216141.684644, - "ast_hash": "eee3510cc6172ef4b1da820474c26b01", - "semantic_hash": "eee3510cc6172ef4b1da820474c26b01" - }, - "backend/internal/store/sessions_test.go": { - "mtime": 1786216141.684644, - "ast_hash": "0b6764a0ee20f5cb7748eecd31a1d220", - "semantic_hash": "0b6764a0ee20f5cb7748eecd31a1d220" - }, - "backend/internal/store/store.go": { - "mtime": 1786886056.0200372, - "ast_hash": "34f55617b7409f03f02e925bec92fac0", - "semantic_hash": "" - }, - "backend/internal/store/store_test.go": { - "mtime": 1786886056.0200372, - "ast_hash": "16f69d97eb63bcec7409294466642411", - "semantic_hash": "" - }, - "backend/internal/userscript/userscript.go": { - "mtime": 1786216141.692644, - "ast_hash": "aa13a71b1c9eefe4930fd31f27722328", - "semantic_hash": "aa13a71b1c9eefe4930fd31f27722328" - }, - "backend/internal/userscript/userscript_test.go": { - "mtime": 1786216141.692644, - "ast_hash": "6c050968d7b8b67956da1a3136d2c3c7", - "semantic_hash": "6c050968d7b8b67956da1a3136d2c3c7" - }, - "backend/internal/web/discord.go": { - "mtime": 1786216141.692644, - "ast_hash": "69e4959c65fa67d7491aedf6a71bb575", - "semantic_hash": "69e4959c65fa67d7491aedf6a71bb575" - }, - "backend/internal/web/oauth_test.go": { - "mtime": 1786216141.692644, - "ast_hash": "a3bddeb70dd8d7eb14139da808723ea8", - "semantic_hash": "a3bddeb70dd8d7eb14139da808723ea8" - }, - "backend/internal/web/static/filter.js": { - "mtime": 1786022513.9473197, - "ast_hash": "b4ee3306201bfd88b148b96801972617", - "semantic_hash": "b4ee3306201bfd88b148b96801972617" - }, - "backend/internal/web/static/htmx.min.js": { - "mtime": 1785873769.5512016, - "ast_hash": "19a573773be4ca22570ca2f8543120c5", - "semantic_hash": "19a573773be4ca22570ca2f8543120c5" - }, - "backend/internal/web/web.go": { - "mtime": 1786886056.023822, - "ast_hash": "b051f2de214c4b253ee09fbbdb8ebb60", - "semantic_hash": "" - }, - "backend/reader_credential_test.go": { - "mtime": 1786886056.023822, - "ast_hash": "0c93de387af595901c43b6bdb3bed8cc", - "semantic_hash": "" - }, - "chrome/entrypoint.sh": { - "mtime": 1786363889.5678573, - "ast_hash": "8008a187690764436540fab47ba0cfcc", - "semantic_hash": "8008a187690764436540fab47ba0cfcc" - }, - "userscript/novel-bookmark.user.js": { - "mtime": 1786886056.0389624, - "ast_hash": "36c81462919719f0e053ca5d633a243a", - "semantic_hash": "" - }, - "userscript/test/novel-logic.test.js": { - "mtime": 1786499529.779988, - "ast_hash": "b25a7377af210dd0aff8284501fd0252", - "semantic_hash": "" - }, - ".opencode/agent/implementer.md": { - "mtime": 1785873769.5402634, - "ast_hash": "000de469c18d68352027e10c8ce8acfb", - "semantic_hash": "000de469c18d68352027e10c8ce8acfb" - }, - ".opencode/agent/reviewer.md": { - "mtime": 1785873769.5416775, - "ast_hash": "e44a2f6f624db044e19508bc5ab05592", - "semantic_hash": "e44a2f6f624db044e19508bc5ab05592" - }, - "CONTEXT.md": { - "mtime": 1786861012.022683, - "ast_hash": "4aafbce0b046e6e34734fb414df818ce", - "semantic_hash": "" - }, - "CUTOVER.md": { - "mtime": 1786216141.660644, - "ast_hash": "6c6f3e4c4c2f57867894280bce728c50", - "semantic_hash": "6c6f3e4c4c2f57867894280bce728c50" - }, - "backend/AGENTS.md": { - "mtime": 1786891513.6486945, - "ast_hash": "b4233ebc5ff905b701ded9427277ad8c", - "semantic_hash": "" - }, - "backend/CLAUDE.md": { - "mtime": 1786891513.6486945, - "ast_hash": "b4233ebc5ff905b701ded9427277ad8c", - "semantic_hash": "" - }, - "backend/internal/web/templates/app.html": { - "mtime": 1786886056.023822, - "ast_hash": "99d3e1139042d0eb61627155dddb3843", - "semantic_hash": "" - }, - "backend/internal/web/templates/card.html": { - "mtime": 1786363889.5678573, - "ast_hash": "ab83ae0dbb34fd40c146a7cc1263173e", - "semantic_hash": "ab83ae0dbb34fd40c146a7cc1263173e" - }, - "backend/internal/web/templates/chrome.html": { - "mtime": 1786363889.5678573, - "ast_hash": "d80b27cf3bd9d131075c485dd169dfcc", - "semantic_hash": "d80b27cf3bd9d131075c485dd169dfcc" - }, - "backend/internal/web/templates/icons.html": { - "mtime": 1785873769.553139, - "ast_hash": "8e10c507c32934a92463b4bca9e34fe6", - "semantic_hash": "8e10c507c32934a92463b4bca9e34fe6" - }, - "backend/internal/web/templates/list.html": { - "mtime": 1786216141.696644, - "ast_hash": "365548aace8c06559a1f66db0ae47256", - "semantic_hash": "365548aace8c06559a1f66db0ae47256" - }, - "backend/internal/web/templates/login.html": { - "mtime": 1786216141.696644, - "ast_hash": "bcc3101498a66cf8b79f9d97c6c9cd6b", - "semantic_hash": "bcc3101498a66cf8b79f9d97c6c9cd6b" - }, - "backend/internal/web/templates/readers.html": { - "mtime": 1786886056.023822, - "ast_hash": "2b1cbb24d6185e48561966db1af04ba4", - "semantic_hash": "" - }, - "backend/internal/web/templates/setup.html": { - "mtime": 1786216141.696644, - "ast_hash": "72e93c0b827414063596f7338987d879", - "semantic_hash": "72e93c0b827414063596f7338987d879" - }, - "docs/adr/0001-postgresql-over-sqlite.md": { - "mtime": 1786216141.704644, - "ast_hash": "abfb08754cee58be67311377904f8ca4", - "semantic_hash": "abfb08754cee58be67311377904f8ca4" - }, - "docs/adr/0002-discord-oauth-no-passwords-no-email.md": { - "mtime": 1786216141.7071996, - "ast_hash": "852a04d86659385085da6ffc8b489933", - "semantic_hash": "852a04d86659385085da6ffc8b489933" - }, - "docs/adr/0003-series-shared-and-poll-owned.md": { - "mtime": 1786501942.7367291, - "ast_hash": "6138b113340693e0cc667d1ecbb75f72", - "semantic_hash": "" - }, - "docs/adr/0004-wire-format-does-not-mirror-the-schema.md": { - "mtime": 1786216141.7071996, - "ast_hash": "a6ea2770dec2156f78a65b35ba06902a", - "semantic_hash": "a6ea2770dec2156f78a65b35ba06902a" - }, - "docs/agents/domain.md": { - "mtime": 1786216141.7071996, - "ast_hash": "6f99318ac6cb9825b613bfde55d76091", - "semantic_hash": "6f99318ac6cb9825b613bfde55d76091" - }, - "docs/agents/issue-tracker.md": { - "mtime": 1786216141.7087462, - "ast_hash": "1342e66ccb84a84fd579fb6dc0b8243a", - "semantic_hash": "1342e66ccb84a84fd579fb6dc0b8243a" - }, - "docs/agents/triage-labels.md": { - "mtime": 1786216141.7087462, - "ast_hash": "69114d07ed792d6bb1d13758ba5435e1", - "semantic_hash": "69114d07ed792d6bb1d13758ba5435e1" - }, - "userscript/AGENTS.md": { - "mtime": 1786499529.7762787, - "ast_hash": "e276ffe9a6e7b55fd3235466a1995c22", - "semantic_hash": "" - }, - "userscript/CLAUDE.md": { - "mtime": 1786499529.7762787, - "ast_hash": "e276ffe9a6e7b55fd3235466a1995c22", - "semantic_hash": "" - }, - "backend/internal/web/static/login-art.png": { - "mtime": 1786022513.9585779, - "ast_hash": "05d7863cba344a946256719a0c9ef959", - "semantic_hash": "05d7863cba344a946256719a0c9ef959" - }, - "backend/internal/web/static/logo.svg": { - "mtime": 1786022513.9585779, - "ast_hash": "d0d34d0f08a25b53176cc55989b7babe", - "semantic_hash": "d0d34d0f08a25b53176cc55989b7babe" - }, - "backend/internal/store/migrations/0007_covers.sql": { - "mtime": 1786262323.6964688, - "ast_hash": "6033ce0701be1236ed175362363bd96c", - "semantic_hash": "6033ce0701be1236ed175362363bd96c" - }, - "docs/adr/0005-on-demand-browser.md": { - "mtime": 1786292465.8305523, - "ast_hash": "8cf2fb8c0a66c2c7d82ae433b99ca42b", - "semantic_hash": "8cf2fb8c0a66c2c7d82ae433b99ca42b" - }, - "chrome/docker-compose.yml": { - "mtime": 1786292465.8305523, - "ast_hash": "5605599395a3f085904e78a2bfec1e58", - "semantic_hash": "5605599395a3f085904e78a2bfec1e58" - }, - "docs/adr/0006-browser-on-the-home-machine.md": { - "mtime": 1786501942.7367291, - "ast_hash": "bfcaf39b6c7e96610a7caa00eeb36533", - "semantic_hash": "" - }, - "docs/adr/0007-backend-hosts-cover-bytes.md": { - "mtime": 1786292465.8305523, - "ast_hash": "b19e38045b3dcda7dd59634ed9227a68", - "semantic_hash": "b19e38045b3dcda7dd59634ed9227a68" - }, - "backend/internal/store/migrations/0008_filesystem_covers.sql": { - "mtime": 1786363889.5602942, - "ast_hash": "46cf7822d4f667e3cab36b547abe5e97", - "semantic_hash": "46cf7822d4f667e3cab36b547abe5e97" - }, - "backend/internal/latest/cover.go": { - "mtime": 1786857336.6414917, - "ast_hash": "d5f2248c3d11de74bf5a3977651b17c2", - "semantic_hash": "" - }, - "backend/internal/latest/cover_fetch_test.go": { - "mtime": 1786363889.5565126, - "ast_hash": "60d9eb7c59a3751baf4f31c7655217e7", - "semantic_hash": "60d9eb7c59a3751baf4f31c7655217e7" - }, - "backend/internal/latest/acquire.go": { - "mtime": 1786861012.026504, - "ast_hash": "d605e3c94a62fc7787efbc139696b9d2", - "semantic_hash": "" - }, - "backend/internal/latest/acquire_test.go": { - "mtime": 1786363889.5565126, - "ast_hash": "7bd9f41814f6bf59d8998dfb81cf990a", - "semantic_hash": "7bd9f41814f6bf59d8998dfb81cf990a" - }, - "backend/internal/store/migrations/0009_series_cover_address.sql": { - "mtime": 1786363889.5602942, - "ast_hash": "4c1f6328b2e1a95828fad6d88d474c2d", - "semantic_hash": "4c1f6328b2e1a95828fad6d88d474c2d" - }, - ".claude/skills/implement-tickets/SKILL.md": { - "mtime": 1786417841.7117643, - "ast_hash": "3060e32e19cc571d91871a98f18afe53", - "semantic_hash": "3060e32e19cc571d91871a98f18afe53" - }, - ".omp/agents/ticket-implementer.md": { - "mtime": 1786417841.7163916, - "ast_hash": "0150a46c0d21c572b71b3d87d21ac925", - "semantic_hash": "0150a46c0d21c572b71b3d87d21ac925" - }, - "docs/adr/0008-series-identity-is-discovered-not-derived.md": { - "mtime": 1786417841.7163916, - "ast_hash": "3ce6d64ef6a8a39f27c257b39065389e", - "semantic_hash": "3ce6d64ef6a8a39f27c257b39065389e" - }, - "docs/research/lightnovelworld-chapter-vs-series-slug.md": { - "mtime": 1786417841.7163916, - "ast_hash": "74a4e538875f0a7e8ca3d5dc48c0bb53", - "semantic_hash": "74a4e538875f0a7e8ca3d5dc48c0bb53" - }, - "backend/internal/latest/smoke_lnw_test.go": { - "mtime": 1786499529.7725692, - "ast_hash": "2d65da8a081759172918fdf159760f45", - "semantic_hash": "" - }, - "docs/adr/0009-a-site-answers-questions-its-own-way.md": { - "mtime": 1786499529.7725692, - "ast_hash": "8039012a5b6de2359ff1a47079f51b66", - "semantic_hash": "" - }, - "backend/internal/latest/read.go": { - "mtime": 1786861012.026504, - "ast_hash": "9f039cc3ad74f803d7621f7ef4157bf2", - "semantic_hash": "" - }, - "docs/research/cloudflare-bot-scoring-and-poll-cadence.md": { - "mtime": 1786501942.7367291, - "ast_hash": "1aa17575ab20f2f36583602999a6a60f", - "semantic_hash": "" - }, - "backend/internal/latest/smoke_comix_test.go": { - "mtime": 1786857336.6414917, - "ast_hash": "111fdbb75fc68ac2ab1013bc916063cf", - "semantic_hash": "" - }, - "docs/adr/0010-poll-lanes-per-site-pace.md": { - "mtime": 1786861012.026504, - "ast_hash": "dc19d75f034ca920d93b9c71e6ca28e6", - "semantic_hash": "" - }, - "backend/internal/latest/status.go": { - "mtime": 1786891396.3216066, - "ast_hash": "5893c77b117a5bcec3a4583aa51e7f42", - "semantic_hash": "" - }, - "backend/internal/store/migrations/0010_reader_sightings.sql": { - "mtime": 1786886056.0200372, - "ast_hash": "a72c08c63fad530df3c793d16edfa385", - "semantic_hash": "" - }, - "backend/internal/web/admin.go": { - "mtime": 1786891411.0618205, - "ast_hash": "e02249496b57096cf1929f9cd0e35c3e", - "semantic_hash": "" - }, - "backend/internal/web/templates/admin.html": { - "mtime": 1786886056.023822, - "ast_hash": "f04ea1cb01369d53053eac489e796faa", - "semantic_hash": "" - }, - "backend/internal/web/templates/lanes.html": { - "mtime": 1786891416.6118941, - "ast_hash": "0e96f66560bac29713a71ec31139d25e", - "semantic_hash": "" - }, - "backend/internal/latest/sighting_test.go": { - "mtime": 1786886056.0200372, - "ast_hash": "3b1372bbeeb538b73f86f57da210b4cc", - "semantic_hash": "" - }, - "backend/internal/store/migrations/0011_series_sightings.sql": { - "mtime": 1786886056.0200372, - "ast_hash": "d0ade928a6e951eb179e4d0255cca526", - "semantic_hash": "" - }, - "docs/adr/0011-sighting-deferral-trust-model.md": { - "mtime": 1786886056.0313923, - "ast_hash": "0b6ca704f62185c9d629320f2d8475b5", - "semantic_hash": "" - } -} \ No newline at end of file -- 2.52.0