Feature annotationTap-drag creates ranges, adjacent slots auto-merge. Save uses debounced upsert for fast editing.