Skip to content

Phase 108: graph traversal primitives (callers/callees/neighbors/path)#97

Merged
jsilvanus merged 6 commits into
mainfrom
claude/phase-108-109-graph-traversal-lens-4m6e0r
Jun 15, 2026
Merged

Phase 108: graph traversal primitives (callers/callees/neighbors/path)#97
jsilvanus merged 6 commits into
mainfrom
claude/phase-108-109-graph-traversal-lens-4m6e0r

Conversation

@jsilvanus

Copy link
Copy Markdown
Owner

Add GraphStore.neighbors/callers/callees/path/subgraph (recursive-CTE
traversals over graph_nodes/edges, depth-capped at 3) for sqlite and
Postgres, with an UnsupportedGraphStore stub for the Qdrant profile.
Expose them via gitsema graph callers|callees|neighbors|path and MCP
tools call_graph/graph_neighbors.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q

claude added 2 commits June 15, 2026 15:00
Add GraphStore.neighbors/callers/callees/path/subgraph (recursive-CTE
traversals over graph_nodes/edges, depth-capped at 3) for sqlite and
Postgres, with an UnsupportedGraphStore stub for the Qdrant profile.
Expose them via `gitsema graph callers|callees|neighbors|path` and MCP
tools `call_graph`/`graph_neighbors`.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
Add a four-signal vectorSearch ranking formula (weightStructural/structuralScores,
byte-identical by default), a shared --lens semantic|structural|hybrid +
--weight-structural CLI option, and new commands gitsema blast-radius/relate/
similar/unused. impact --lens structural|hybrid becomes a thin alias over
blast-radius.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

claude added 4 commits June 15, 2026 19:29
better-sqlite3 keeps test.db open after withDbSession() returns; rmSync()
on its temp dir fails with EBUSY on Windows (not Linux/macOS). Close
session.rawDb in a finally block before cleanup, and document the pattern
in CLAUDE.md.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
Run pnpm gen:toc to include the Phase 109 status section added
in the previous commit.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
Lens coverage & parity sweep moves to Phase 111 (so it still lands
before the UI phase and covers the 110 fusion commands); the unified
graph UI moves to Phase 112 and now also specifies a CLI/text-mode
subgraph view alongside the HTML view.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
Mirrors the docs/PLAN.md swap: lens-coverage sweep is now Phase 111
(still ahead of the UI phase, still covers the 110 fusion commands),
and the unified graph UI is now Phase 112 with both HTML and CLI views.

https://claude.ai/code/session_01BjWermmuwNjWvx2dXfDU6q
@jsilvanus jsilvanus merged commit 7c540bd into main Jun 15, 2026
4 checks passed
@jsilvanus jsilvanus deleted the claude/phase-108-109-graph-traversal-lens-4m6e0r branch June 16, 2026 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants