Two separate `from app.plugins.sdk import` lines tripped ruff's import sort under backend's config but not the repo root's — only backend/ has a ruff config, so plugins/ are checked with different rules. Merged; the underlying config gap remains worth closing with a root ruff.toml. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018SqJYt7jD7oUEkoY68sBZo