Voci mostrate SOLO a query vuota (anteprima "principali"). Se null si ricade su items. La ricerca digitata filtra sempre items (+ async).
final List<CLCommandItem>? previewItems;