Skip to content

feat(lsp): salsa incremental + README rewrite#69

Merged
avrabe merged 1 commit intomainfrom
feat/salsa-lsp-readme
Mar 21, 2026
Merged

feat(lsp): salsa incremental + README rewrite#69
avrabe merged 1 commit intomainfrom
feat/salsa-lsp-readme

Conversation

@avrabe
Copy link
Contributor

@avrabe avrabe commented Mar 21, 2026

Summary

  • LSP uses salsa for per-file incremental validation (critical for 5000+ artifact stores)
  • README completely rewritten for v0.2.0

🤖 Generated with Claude Code

1. Salsa incremental in LSP:
   - Per-file tracking via salsa SourceFile inputs
   - didSave updates only the changed file, salsa recomputes affected results
   - didChange updates from editor buffer for instant feedback
   - Hover/goto-def/completion query salsa DB (always current)
   - New files auto-added to source set on save
   - parse_artifacts now sets source_file for LSP diagnostic mapping
   - load_schema_contents helper for feeding schemas to salsa

2. README rewrite:
   - Updated for v0.2.0 (was stuck at Phase 1)
   - Features list: LSP, VS Code, Gherkin, baselines, AGENTS.md, 235+ Playwright
   - Full CLI command table (20 commands)
   - Dashboard capabilities documented
   - VS Code extension section
   - 447 artifacts dogfooding, 500+ tests
   - Updated PulseEngine nav (Spar, Etch, Meld)

Implements: FEAT-047
Satisfies: REQ-029

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@avrabe avrabe merged commit ad82f4b into main Mar 21, 2026
@avrabe avrabe deleted the feat/salsa-lsp-readme branch March 21, 2026 21:15
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