Skip to content

[v0.3] Wire provider-driven mutation seam at LSP and CLI #156

Description

@Teakowa

Follow-up from wright#139 (PR #152, merged).

The provider-driven semantic rename / edit-validation seam (wright-driver::provider_edit, ToolService providerSemanticRename/providerValidateEdit) is exposed at ToolService only. LSP rename keeps its native default behavior and CLI flags are not yet wired (documented as a v0.2 non-goal).

Completion criteria:

  • LSP rename/validation can opt into the provider seam per language id (default unchanged when no provider is configured).
  • CLI surfaces expose the seam (or explicit provider-not-configured/refusal diagnostics).
  • No silent fallback to textual search/replace; refusals stay explicit.

Relevant: wright#135 v0.2 (seam proven via conformance/mock provider; opy-rs/del-rs production cutover is v0.3/v0.4).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions