755462bc4a
go.work and go.work.sum were ignored, which left gopls without a workspace root — the LSP needs them checked in to resolve ./backend. graphify-out/ is meant to be committed so a fresh checkout starts with the map instead of rebuilding. Committed: graph.json, graph.html, manifest.json (portable now — relative keys, re-anchored on load), GRAPH_REPORT.md, .graphify_labels.json, .graphify_root. Still ignored: cost.json (local), cache/ (13M, regenerable), the dated snapshot dirs (glob, so future ones are covered too), .rebuild.lock. .graphify_python holds an absolute interpreter path, so it looks machine-local — but it is tracked deliberately. Every query helper shells $(cat graphify-out/.graphify_python), and an ignored untracked file does not materialize in a new `git worktree add` dir, which would break the first query in every new worktree. A second dev whose interpreter differs should skip-worktree it locally.
121 lines
3.3 KiB
JSON
121 lines
3.3 KiB
JSON
{
|
|
"0": "HTMX Library Internals",
|
|
"1": "Latest-Chapter Poller Tests",
|
|
"2": "Userscript Site Adapters",
|
|
"3": "Status Buckets Web UI",
|
|
"4": "Go HTTP Test Helpers",
|
|
"5": "Web UI Handler Tests",
|
|
"6": "Go Error Handling Patterns",
|
|
"7": "Web UI List/Login Views",
|
|
"8": "Latest-Chapter Fetch Logic",
|
|
"9": "Session/Auth Handling",
|
|
"10": "Go Code Style Guide",
|
|
"11": "Latest-Chapter Poll Config",
|
|
"12": "Store",
|
|
"13": "Go Allocation Patterns",
|
|
"14": "Open",
|
|
"15": "Go CPU Optimization",
|
|
"16": "Skill Discovery Docs",
|
|
"17": "Favourite/Delete Fragments Task",
|
|
"18": "Status Bucket Backend Logic",
|
|
"19": "Deployment Guide",
|
|
"20": "task-7-report.md",
|
|
"21": "caching.md",
|
|
"22": "runtime.md",
|
|
"23": "SKILL.md",
|
|
"24": "final-fix-report.md",
|
|
"25": "task-4-report.md",
|
|
"26": "task-8-report.md",
|
|
"27": "observability.md",
|
|
"28": "observability.md",
|
|
"29": "Poller",
|
|
"30": "task-1-brief.md",
|
|
"31": "task-3-brief.md",
|
|
"32": "Store",
|
|
"33": "getCover",
|
|
"34": "task-1-report.md",
|
|
"35": "task-3-report.md",
|
|
"36": "filter.js",
|
|
"37": "task-2-brief.md",
|
|
"38": "task-5-report.md",
|
|
"39": "latest_sites.go",
|
|
"40": "caching.md",
|
|
"41": "runtime.md",
|
|
"42": "prometheus-alerts.yml",
|
|
"43": "task-4-brief.md",
|
|
"44": "Implement tickets",
|
|
"45": "progress.md",
|
|
"46": "task-1-brief.md",
|
|
"47": "task-2-brief.md",
|
|
"48": "task-3-brief.md",
|
|
"49": "task-4-brief.md",
|
|
"50": "readBookmark",
|
|
"51": "task-6-brief.md",
|
|
"52": "TLSFetcher",
|
|
"54": "AGENTS.md",
|
|
"55": "ADR-0005: On-demand browser sidecar",
|
|
"56": "Handler",
|
|
"57": "Store",
|
|
"60": "Time",
|
|
"86": "SKILL.md",
|
|
"87": "SKILL.md",
|
|
"88": "details.md",
|
|
"89": "error-creation.md",
|
|
"90": "error-wrapping.md",
|
|
"91": "error-wrapping.md",
|
|
"92": "error-wrapping.md",
|
|
"93": "error-wrapping.md",
|
|
"94": "SKILL.md",
|
|
"95": "cpu.md",
|
|
"96": "runtime.md",
|
|
"97": "runtime.md",
|
|
"98": "SKILL.md",
|
|
"99": "SKILL.md",
|
|
"100": "helpers.md",
|
|
"101": "http-testing.md",
|
|
"102": "integration-testing.md",
|
|
"103": "integration-testing.md",
|
|
"104": "mocking.md",
|
|
"105": "mocking.md",
|
|
"106": "SKILL.md",
|
|
"107": "SKILL.md",
|
|
"108": "SKILL.md",
|
|
"109": "SKILL.md",
|
|
"110": "SKILL.md",
|
|
"111": "SKILL.md",
|
|
"112": "SKILL.md",
|
|
"113": "SKILL.md",
|
|
"114": "SKILL.md",
|
|
"115": "SKILL.md",
|
|
"128": "SKILL.md",
|
|
"129": "SKILL.md",
|
|
"130": "SKILL.md",
|
|
"131": "SKILL.md",
|
|
"132": "SKILL.md",
|
|
"133": "SKILL.md",
|
|
"134": "SKILL.md",
|
|
"135": "SKILL.md",
|
|
"136": "SKILL.md",
|
|
"137": "SKILL.md",
|
|
"138": "SKILL.md",
|
|
"139": "SKILL.md",
|
|
"140": "SKILL.md",
|
|
"141": "SKILL.md",
|
|
"142": "SKILL.md",
|
|
"143": "SKILL.md",
|
|
"144": "SKILL.md",
|
|
"145": "observability.md",
|
|
"152": "Allocation Patterns",
|
|
"156": "Task 2 report: The single write path",
|
|
"188": "Why Use samber/oops",
|
|
"189": "singleflight Cache Stampede Prevention",
|
|
"190": "Struct Field Alignment",
|
|
"191": "testing/synctest Deterministic Goroutine Testing",
|
|
"193": "Impeccable critique 2026-07-26T15:50:42Z (score 21/40)",
|
|
"194": "Impeccable critique 2026-07-26T17:08:41Z (score 26/40)",
|
|
"209": "P0: chapter-edit form causes horizontal overflow on mobile",
|
|
"210": "P1: no hx-indicator on htmx mutations, silent failure",
|
|
"237": "Dark-first, night-reading-optimized principle",
|
|
"238": "Single-user, no-accounts positioning"
|
|
}
|