Skip to content

fix: make exact symbol lookup abstain - #320

Merged
Helweg merged 4 commits into
mainfrom
fix-make-exact-symbol-lookup-abstain-instead-of
Aug 25, 2026
Merged

fix: make exact symbol lookup abstain#320
Helweg merged 4 commits into
mainfrom
fix-make-exact-symbol-lookup-abstain-instead-of

Conversation

@Helweg

@Helweg Helweg commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Closes #318

Summary

  • Resolve explicit exact symbols from the active catalog rather than semantic ranking.
  • Preserve scope filters and return clear not_found / ambiguous structured metadata.
  • Expose resolution metadata through MCP for lookup, context, and graph tools.
  • Add generated/vendor and stale active-catalog regression coverage.

Validation

  • npm run build
  • npm run lint
  • npm run test:run (102 files, 1,604 tests)
  • Built stdio MCP smoke: exact lookup/context misses and graph/path unresolved endpoints return structured not_found evidence without semantic fallback.

@Helweg Helweg added the bug Bug fix label Aug 25, 2026
@Helweg
Helweg merged commit 847b987 into main Aug 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix: make exact symbol lookup abstain instead of returning semantic false positives

1 participant