bc77cee0bd
Spec §6.4: replace the scheme!=file / !isUnderRoot rejections with a single !isAuthorable branch. isUnderRoot retained as a routing input. Per-condition messaging (#24) kept for no-editor / empty-selection / non-{file,untitled}. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>