e023638135
Same posture as task capture and for the same reason: the intent enum is a contract shared with the relabelling prompt, so a list is not an eighth intent. It is a note-shaped or query-shaped utterance carrying an explicit marker, and the marker is a lookup. The markers are deliberately explicit — "молоко закончилось" is an observation and stays a note. The list tag is matched by stem, because Russian declines it: "список покупок", "в покупки" and "в покупках" are one list. ListGrammars puts both halves at stage 0, so an add and a read-back never depend on the model having a good turn.