LSP
Platform spec area
LSP
No architecture decision records under adr/ for this feature yet. Standard features must
publish at least one ADR or keep a ## Decisions summary on the hub.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
scope | yes | yes |
features | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Scope
Language Server Protocol contracts for IntelliSense, diagnostics behavior, and workspace analysis integration.
Feature index
Use the tiles below for normative feature contracts in this area.
Meta / compiler mods
When the workspace includes Mod projects, the language server must use the same CompilationContext and meta invalidation rules as the CLI (Diagnostics and workspace analysis, Snapshot and refresh contract). Status phases should reuse the beskid_pipeline vocabulary surfaced through CLI observers so extension UX can show meta progress consistently.
Features
- Diagnostics and workspace analysisLSP diagnostic and workspace analysis contracts for Beskid editor integrations.
- IntelliSense capabilities and behaviorNormative LSP IntelliSense feature contract for Beskid editors.
- Snapshot and refresh contractLSP workspace snapshot lifecycle and refresh guarantees for diagnostics and symbol services.