Tracked by #399. Depends on #393.
Outcome
The shared Registry Stack language server moves beyond MVP navigation to safe project-wide refactoring and useful assistance inside authored Rhai and CEL expressions.
Depends on the shared language-server MVP.
Scope
- Find all references for integrations, entities, services, consultation aliases, outputs, claims, credential profiles, and fixtures.
- Prepare and apply safe project-wide rename edits.
- Reject renames that collide, violate identifier constraints, or would produce an invalid project graph.
- Use the generated
xw.v1 editor metadata for Rhai helper completion, hover, and signature help.
- Provide context-aware completion for project symbols referenced inside supported CEL and authored expression strings.
- Add targeted quick fixes where the compiler can identify an unambiguous correction.
- Keep expression assistance aligned with the released compiler/runtime ABI rather than a handwritten editor-only function list.
Acceptance criteria
Non-goals
- A general-purpose Rhai or CEL IDE
- Runtime debugging
- Live source inspection
Tracked by #399. Depends on #393.
Outcome
The shared Registry Stack language server moves beyond MVP navigation to safe project-wide refactoring and useful assistance inside authored Rhai and CEL expressions.
Depends on the shared language-server MVP.
Scope
xw.v1editor metadata for Rhai helper completion, hover, and signature help.Acceptance criteria
xw.v1completion, hover, and signature help are generated from the same registration catalogue used by Relay.Non-goals