docs(work): mark completed lsp slices

Update workledger status for completed diagnostics, completion, hover, and protocol LSP slices.
This commit is contained in:
slhx agent
2026-06-26 00:10:55 +02:00
parent 38794cfa6d
commit f605c9ee74
4 changed files with 8 additions and 8 deletions
@@ -1,7 +1,7 @@
--- ---
id: SLICE-0005 id: SLICE-0005
type: slice type: slice
status: ready status: done
parent: NS-0002 parent: NS-0002
title: Prove LSP diagnostics parity with hemx-build title: Prove LSP diagnostics parity with hemx-build
refs: refs:
@@ -40,4 +40,4 @@ Make LSP diagnostics a faithful editor transport for `hemx-build` diagnostics ac
## Evidence ## Evidence
`hemx-lsp/src/main.rs` already has diagnostics CLI and LSP publish paths that can be covered with protocol tests. Done at commits `6cf800c` and verified again at `38794cf` with `cargo test -p hemx-lsp`: protocol tests cover build-equivalent diagnostics publishing on `didOpen`/`didSave`, clearing on `didChange`/`didClose`, and file-backed `didSave` without in-memory text.
@@ -1,7 +1,7 @@
--- ---
id: SLICE-0006 id: SLICE-0006
type: slice type: slice
status: ready status: done
parent: NS-0002 parent: NS-0002
title: Complete context-aware hemplate completions title: Complete context-aware hemplate completions
refs: refs:
@@ -37,4 +37,4 @@ Make completion useful for the real hemplate surface: directives, dynamic attrib
## Evidence ## Evidence
`hemx-lsp/src/main.rs` already exposes `completionProvider` and `hemplate_completion_items` anchors. Done at commit `baf4b15` and verified again at `38794cf` with `cargo test -p hemx-lsp`: completion tests cover documented hemplate directives, dynamic attributes, expression snippets, `data-hemx-root`, `data-hemx-slot`, `data-hemx-form`, and `data-hemx-handle` through helper and protocol paths.
+2 -2
View File
@@ -1,7 +1,7 @@
--- ---
id: SLICE-0007 id: SLICE-0007
type: slice type: slice
status: ready status: done
parent: NS-0002 parent: NS-0002
title: Complete hover help for documented hemplate facts title: Complete hover help for documented hemplate facts
refs: refs:
@@ -36,4 +36,4 @@ Make hover explain the real `.heml` facts that contributors see in templates wit
## Evidence ## Evidence
`hemx-lsp/src/main.rs` already exposes `hoverProvider` and `hemplate_hover` anchors. Done at commit `258524f` and verified again at `38794cf` with `cargo test -p hemx-lsp`: hover is token-position aware and tests cover documented hemplate facts while ordinary HTML remains left to normal editor tooling.
@@ -1,7 +1,7 @@
--- ---
id: SLICE-0009 id: SLICE-0009
type: slice type: slice
status: ready status: done
parent: NS-0002 parent: NS-0002
title: Harden LSP protocol behavior title: Harden LSP protocol behavior
refs: refs:
@@ -36,4 +36,4 @@ Make `hemx-lsp` predictable as an LSP server: initialize capabilities, document
## Evidence ## Evidence
The current LSP loop is small and testable through in-memory readers/writers. Done at commit `e77ddd4` and verified again at `38794cf` with `cargo test -p hemx-lsp`: protocol tests cover initialize capabilities, shutdown, unknown request errors, diagnostics lifecycle, completion, and hover framing.