ab78d3091e
PUT ... @name with no matching capture no longer fails the patch: it pastes nothing (a span target is still removed, i.e. it degrades to a cut) and surfaces a warning naming the available registers. Anonymous empty/ambiguous pastes still error. validateClipboardSequence now only guards anonymous sequencing; applyEdits threads clipboard warnings into ApplyResult.warnings.