Skip to content

feat(lsp): hybrid typed resolve Go/TS + SURF soft-deprecate#83

Merged
linhdmn merged 5 commits into
mainfrom
feature/hybrid-lsp-go-ts
Jul 19, 2026
Merged

feat(lsp): hybrid typed resolve Go/TS + SURF soft-deprecate#83
linhdmn merged 5 commits into
mainfrom
feature/hybrid-lsp-go-ts

Conversation

@linhdmn

@linhdmn linhdmn commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • FR-LSP-A..D / US-CBM-B1 / REL-039: In-process hybrid typed call resolve for Go/TypeScript MVP (cross-file TypeRegistry, no LSP spawn), indexer wiring for resolution_method=typed, and prefab lsp: bootstrap via leankg init --with-lsp + empty-yaml catalog fallback.
  • FR-SURF-04/05 / REL-053: Soft-deprecate wake_upget_overview_context and search_by_environmentenv= on primary search/kg tools; release note with live registry recount.
  • Docs + tracker updated; unit/lib + hybrid/redundancy/cli e2e coverage.

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --all -- -D warnings (CI style)
  • cargo test --lib (663 passed)
  • cargo test --test hybrid_lsp_e2e --test redundant_tools_matrix --test budget_lsp_e2e
  • cargo test --test cli_tests
  • CI pipeline green on this PR

Made with Cursor

linhdmn added 5 commits July 19, 2026 08:58
Document prefab lsp bootstrap, typed_resolve indexer wiring, and
update tracker session focus ahead of implementation.
Add in-process TypeRegistry + hybrid resolver, wire indexer to emit
resolution_method=typed when typed_resolve=go,ts, and bootstrap prefab
lsp servers via init --with-lsp / empty-yaml catalog fallback (REL-039).
Mark FR-SURF-04/05 replacements in tool schemas, assert in redundancy
matrix, and record REL-053 surface counts in a release note.
Cover Go/TS typed edges, init --with-lsp prefab yaml, and update the
task tracker statuses for the shipped P1/P2 items.
Update Init match arms for the new with_lsp field and assert the
flag is accepted by the CLI parser.
@linhdmn
linhdmn merged commit 8ffe116 into main Jul 19, 2026
4 checks passed
@linhdmn
linhdmn deleted the feature/hybrid-lsp-go-ts branch July 20, 2026 17:51
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.

1 participant