7b4fb6229a357dedfdc1d762f0ca17b4fded5a19
"добавь в список" was a marker in two places: task_phrases.json for task capture, and listCapturePrefixes for the grocery list. ListGrammars is wired before TaskCaptureGrammar in buildRouter, so the list claimed every one of them, and takeListTag does not know "дел" as a list name — "добавь в список дел хлеб" filed a grocery item called "дел хлеб". The bare marker stays a grocery item, because an unnamed list already defaults to покупки and the task side always names its list. A named task list now declines in ParseListCapture, ParseListQuery and ParseListRemove, so the turn falls through to task capture. The bare forms are gone from task_phrases.json, so the data says what the code does rather than being shadowed by grammar order. Reversible if he asks for the other default: move the two bare phrases back and the list will need to decline them instead.
Merge pull request 'Kuma: a fact per monitor, so she can name the service that is down' (#147) from task/444-kuma-a-fact-per-monitor-so-she-can-name into master
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%