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).
Follow-up from wright#139 (PR #152, merged).
The provider-driven semantic rename / edit-validation seam (
wright-driver::provider_edit, ToolServiceproviderSemanticRename/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:
provider-not-configured/refusal diagnostics).Relevant: wright#135 v0.2 (seam proven via conformance/mock provider; opy-rs/del-rs production cutover is v0.3/v0.4).