| Ticket Hash: | d471b16d75de617eb82dc71a028883d221aba842 | ||
| Title: | LSP unit 3: textDocument/hover from the stdlib docs index | ||
| Status: | Active | Type: | Feature_Request |
| Severity: | Normal | Priority: | Medium |
| Subsystem: | Resolution: | ||
| Last Modified: |
2026-09-20 14:43:57 51.7 days ago |
Created: |
2026-07-07 23:18:07 126.4 days ago |
| Version Found In: | |||
| Description: | ||||
| Third unit of ticket 7d8c7145c436, depends on LSP units 1-2 (reuses the identifier-at-position extraction from unit 2 — extract it to a shared helper if unit 2 inlined it). Implement `textDocument/hover`: resolve the identifier via the stdlib index (agent-docs/stdlib-index.json) and project symbols; reply with a MarkupContent markdown body: signature line + doc summary when the index carries one, or just the qualified name + kind. Unresolved: reply null result (not an error). Spec: framed hover request over a fixture file, assert the markdown contains the expected signature; unresolved identifier yields null. No new dependencies, no compiler calls. | ||||