mavend: the list is reachable from voice (V-453)
An add and a crossing-off run at the top of actionNote, next to task capture and before the embedding is paid for; the read-back is a query source sitting beside "tasks", so the recall pass cannot answer "что мне купить?" from an old note about the shop. Crossing off one item claims the turn only when the list actually holds that item, which is what keeps "купил новый ноутбук" a note. These read h.dataStore rather than the CoreAPI: a list is local to the core and nothing outside it writes one. The ipc seam is what it grows through when something outside mavend needs to add to a list.
This commit is contained in:
@@ -85,6 +85,11 @@ var querySources = []querySource{
|
||||
// the money facts the poller wrote, and the notes pass would otherwise
|
||||
// answer it from whatever he once said about spending. Its matcher needs a
|
||||
// money noun plus an actual ask, so "я потратил весь день" is untouched.
|
||||
// Next to "tasks" and for the same reason: "что мне купить?" is a question
|
||||
// about the shopping list, and the recall pass would otherwise answer it
|
||||
// from an old note about the shop. Its matcher needs an explicit list
|
||||
// marker, so "надо бы съездить в магазин" is untouched.
|
||||
{name: "list", answer: (*reactiveHandler).queryList},
|
||||
{name: "money", answer: (*reactiveHandler).queryMoney},
|
||||
// Before the recall sources and before general knowledge: "что нового?" is
|
||||
// a question about the feeds she reads, and general knowledge would answer
|
||||
|
||||
Reference in New Issue
Block a user