vue/no-reserved-component-names is error-level; <dialog> is native HTML. Matching is via the stubs key + findComponent reference, not the stub's own name, so the rename is behaviour-neutral (14/14 tests still pass). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>