You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Records the design decision for REQ-246: deliver human-authoring help on
the shared rivet LSP (schema-aware completion + snippets) rather than
standing up a new write surface (serve edit form or VSIX webview form).
YAML stays canonical, no new write path, and every LSP editor benefits —
matching the issue's own "all in common" framing.
Grounded in the existing surfaces: writes already funnel through
rivet-core/src/mutate.rs (shared by CLI + MCP); the LSP already registers
completion capability and the VSIX already runs it as a LanguageClient;
the schema already exposes per-type fields (required flags), link types,
and target constraints. The gap is only that lsp_completions ignores the
schema. Advances REQ-246 draft -> approved.
Refs: REQ-246, FEAT-001
description: "A user reported raw-YAML artifact editing is cumbersome; the core is shared but there is no human-facing UI to help author/edit artifacts. Design a friendlier editing path (dashboard form and/or VSIX assist). Scope TBD — needs a design decision before implementation. #546."
7659
+
status: approved
7660
+
description: "A user reported raw-YAML artifact editing is cumbersome; the core is shared but there is no human-facing UI to help author/edit artifacts. DD-071 decides the direction: deliver the help on the shared LSP (schema-aware completion + snippets — field names with required markers, enum field values, link types + valid target types, per-artifact-type skeletons), not a new serve/VSIX write surface, so YAML stays canonical and every LSP editor benefits. #546."
0 commit comments