List output: split on newlines, trim each line, and drop empties as well as any line that is exactly "NONE" (case-insensitive) — the model's sentinel for "no items".
List output: split on newlines, trim each line, and drop empties as well as any line that is exactly "NONE" (case-insensitive) — the model's sentinel for "no items".