Skip to content

Integrate token-efficiency hardening sweep (20 contributor PRs + ~25 issue fixes) - #988

Merged
tirth8205 merged 63 commits into
stagingfrom
integration/token-efficiency-hardening
Sep 15, 2026
Merged

tirth8205 merged 63 commits into
stagingfrom
integration/token-efficiency-hardening

Conversation

@tirth8205

Copy link
Copy Markdown
Owner

Summary

Integration branch for the token-efficiency hardening sweep: 60 commits, 117 files, +8420/−3743, zero commits behind main.

It does three things:

  1. Absorbs 20 open contributor PRs with their original authorship preserved on each commit (see table). Once this merges, each of those PRs will be closed with a comment linking the merged commit.
  2. Fixes ~25 open issues on top of them ([Bug]: Hang at "INFO: Spring event resolver: indexed 0 events and emitted 0 CALLS edges" #721, [Bug]: WARNING: Skipping unavailable tree-sitter parser for c #807, fix(parser): load C/C++/Bash probes with parent language-pack path (#807) #810, fix(prompts,hints): align MCP tool names and refactor guidance #821, [Bug]: Go struct and interface embeddings never emit INHERITS edges #834, fix(review): use merge-base for branch diffs #847, perf(graph): batch edge/node writes and bare-endpoint resolution #858, fix(incremental): reconcile reverted file content #860, fix(graph): survive malformed extra JSON in get_all_files #870, Handle comments in Go receiver types #872–Import PHP include and require targets #875, watch: an emitter that dies before the first liveness tick is never reported #891, [Bug]: tests_for returns 0 for Python — bare-name fallback compares file paths against dotted module names #903, watch ignore snapshot, partial-overlap root guard, and Qoder skills missing from wheel installs #909, build does not purge a pre-2.3.8 Windows graph: every node is stored twice (stale selection uses the stored spelling, deletion uses the normalized one) #911, feat(registry): scope cross_repo_search to a subset of the registry #915, watch: a failed promotion releases every watch first, so the supervisor can end up watching nothing with no retry #927, fix: read source files as UTF-8 regardless of system locale #928, [Bug]: C# nested type identity is truncated to one level, merging distinct methods into one node #934, feat(query): address dotted symbol targets through an indexed tail lookup #942, A persistently failing file makes every incremental update a full rebuild (identity-version loop) #944, fix: refresh graph freshness after no-op updates #952, [Bug]: installed pre-commit hook omits --repo, so committing from a git worktree builds a second full graph there #953, Made the window object which considers child and parent daemon jobs t… #958, fix(parser): index JS/TS components wrapped in forwardRef, memo and other HOCs #972, Fix dynamic ignored-directory watcher replanning and degraded status #973).
  3. Rewrites the docs against the code and adds the full [Unreleased] changelog entry. Schema moves to version 10 (indexed nodes.symbol), existing databases migrate on open.

Full change list: CHANGELOG.md → [Unreleased] on this branch.

Absorbed PRs (authorship preserved)

PR Author Change
#810 @arimu1 load C/C++/Bash probes with parent language-pack path (#807)
#821 @TheJeje20 hints: surface related-symbol search in refactor workflows
#847 @yzxcj797 review: use merge-base for branch diffs
#858 @skyhancloud perf: batch edge/node writes and bare-endpoint resolution
#860 @yzxcj797 incremental: reconcile reverted file content
#870 @yzxcj797 graph: survive malformed extra JSON in get_all_files
#872 @yzxcj797 handle comments in Go receiver types
#873 @yzxcj797 read Kotlin import names from AST children
#874 @yzxcj797 August sweep follow-ups
#875 @yzxcj797 import PHP include and require targets
#915 @mohammad-rj registry: scope cross_repo_search to a subset of the registry
#928 @yzxcj797 read source files as UTF-8 regardless of system locale
#942 @merlincat11 query: address dotted symbol targets through an indexed tail lookup
#952 @anusbutt refresh graph freshness after no-op updates
#955 @zimo-xiao-zheng parser: extract Python aliased module imports
#959 @Chang-Jin-Lee watch: drop events on paths the OS cannot stat
#960 @Chang-Jin-Lee graph: accept dotted Python module imports as endpoint evidence (#903)
#962 @y4ho0 embeddings: enumerate nodes independently of stored paths
#966 @merlincat11 query: caveat ambiguous bare-name inheritor candidates
#969 @nhuphuoc-bic query: include unresolved bare-name targets in references_to

Quality gates (run on this branch head a282299, fresh venv)

Gate Result
ruff check code_review_graph/ All checks passed
mypy code_review_graph/ --ignore-missing-imports --no-strict-optional no issues in 72 source files
pytest tests/ -q 3223 passed, 9 skipped, 2 xpassed in 64s

Review notes

🤖 Generated with Claude Code

arimu1 and others added 30 commits September 12, 2026 10:05
…nguage-pack path (#807)

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #810
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #872
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #873
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #875
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #955
…int resolution

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #858
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #860
Maintainer corrections and scope extraction applied where needed.
…l_files

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #870
…t of the registry

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #915
Maintainer corrections and scope extraction applied where needed.
… an indexed tail lookup

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #942
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #952
… endpoint evidence (#903)

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #960
…stored paths

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #962
…andidates

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #966
Maintainer corrections and scope extraction applied where needed.
…n references_to

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #969
Maintainer corrections and scope extraction applied where needed.
…ctor workflows

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #821
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #847
Maintainer corrections and scope extraction applied where needed.
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #874
Maintainer corrections and scope extraction applied where needed.
…em locale

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #928
Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #959
…nguage-pack path (#807)

Port the reviewed token-efficiency implementation with targeted regression coverage.

Source-PR: #810
Maintainer corrections and scope extraction applied where needed.
@tirth8205
tirth8205 deleted the integration/token-efficiency-hardening branch September 16, 2026 20:24
This was referenced Sep 16, 2026
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.