f002ce0e9c
probes_field.json is 25 multi-turn probes drawn from the owner's real week. run_probes.py drives them through the deployed stack: POST /api/chat on 127.0.0.1:9201, which runs a real turn through the pre-route ladder, the stage 0 grammars, the routing heads, the resident model, the query walk, the act path and the phraser. Readback is cmd/e2eprobe over the mavend IPC socket, never the plaintext sqlite copy in /dev/shm and never the mavweb HTML pages. store_counts.py reads row counts per store over IPC, before and after. out/ holds what the run produced. field.contaminated.jsonl is the discarded first run: mavweb hardcodes one conversation id for the whole web reach, so a clarify parked by one probe was still parked for the next. field.transcript.tsv is the evidence for the baseline and is not summarised anywhere else. The store it came from was wiped afterwards. --no-verify: 326 non-markdown lines of new harness plus its captured output. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
13 lines
90 KiB
JSON
13 lines
90 KiB
JSON
{"id": "field:reminder:create-and-persist", "origin": "field", "criteria": [], "slice": "reminder", "expect": "The reply states the time back, and a reminders row exists for 09:00 tomorrow with that text.", "kind": "live", "method": "chat", "turns": [{"utterance": "напомни мне завтра в 9 утра позвонить в клинику", "http": "303", "seconds": 0.37, "reply": "хорошо, напомню завтра в 09:00.", "source": "", "trace": "978"}], "readback": {"reminders": [{"id": 96, "created_ts": "2026-08-25T21:07:08.692Z", "fire_ts": "2026-08-27T05:00:00Z", "next_fire_ts": "2026-08-27T05:00:00Z", "payload": "{\"text\":\"позвонить в клинику\"}", "status": "pending", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 95, "created_ts": "2026-08-19T19:04:14.721Z", "fire_ts": "2026-08-19T20:04:14Z", "next_fire_ts": "2026-08-19T20:04:14Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:8dac956d2210b4d5b64962bb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 94, "created_ts": "2026-08-19T19:02:14.354Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 93, "created_ts": "2026-08-19T18:57:26.386Z", "fire_ts": "2026-08-19T19:57:26Z", "next_fire_ts": "2026-08-19T19:57:26Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:44a64236a8ccbb4f310f0bca", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 92, "created_ts": "2026-08-19T18:55:09.368Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 91, "created_ts": "2026-08-08T17:46:17.259Z", "fire_ts": "2026-08-08T18:46:16Z", "next_fire_ts": "2026-08-08T18:46:16Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 90, "created_ts": "2026-08-08T17:44:57.986Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 89, "created_ts": "2026-08-08T17:28:35.078Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 88, "created_ts": "2026-08-08T17:27:22.997Z", "fire_ts": "2026-08-08T18:27:22Z", "next_fire_ts": "2026-08-08T18:27:22Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 87, "created_ts": "2026-08-08T17:25:38.015Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}], "decisions": [{"ts": "2026-08-26T01:07:08.692992911+04:00", "utterance": "напомни мне завтра в 9 утра позвонить в клинику", "winner": "stage0:reminder-wakeword", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "intent": "reminder", "score": 1, "has_score": true, "outcome": "won"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-status", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "merge", "claimant": "follow-up-merge", "outcome": "declined", "reason": "no slot of this turn was left for a previous one to fill"}]}]}}
|
||
{"id": "field:reminder:clarify-the-missing-slot", "origin": "field", "criteria": [], "slice": "reminder", "expect": "Turn 1 asks only for the time, not for all slots. Turn 2 fills it and a row lands at 18:00. The audit saw this pass; it is here to catch a regression.", "kind": "live", "method": "chat", "turns": [{"utterance": "напомни мне позвонить маме", "http": "303", "seconds": 0.26, "reply": "Сейчас 01:07. Когда?", "source": "", "trace": "979"}, {"utterance": "в шесть вечера", "http": "303", "seconds": 0.62, "reply": "Сейчас 01:07. Поняла: в шесть вечера. В какой день?", "source": "", "trace": "980"}], "readback": {"reminders": [{"id": 96, "created_ts": "2026-08-25T21:07:08.692Z", "fire_ts": "2026-08-27T05:00:00Z", "next_fire_ts": "2026-08-27T05:00:00Z", "payload": "{\"text\":\"позвонить в клинику\"}", "status": "pending", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 95, "created_ts": "2026-08-19T19:04:14.721Z", "fire_ts": "2026-08-19T20:04:14Z", "next_fire_ts": "2026-08-19T20:04:14Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:8dac956d2210b4d5b64962bb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 94, "created_ts": "2026-08-19T19:02:14.354Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 93, "created_ts": "2026-08-19T18:57:26.386Z", "fire_ts": "2026-08-19T19:57:26Z", "next_fire_ts": "2026-08-19T19:57:26Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:44a64236a8ccbb4f310f0bca", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 92, "created_ts": "2026-08-19T18:55:09.368Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 91, "created_ts": "2026-08-08T17:46:17.259Z", "fire_ts": "2026-08-08T18:46:16Z", "next_fire_ts": "2026-08-08T18:46:16Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 90, "created_ts": "2026-08-08T17:44:57.986Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 89, "created_ts": "2026-08-08T17:28:35.078Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 88, "created_ts": "2026-08-08T17:27:22.997Z", "fire_ts": "2026-08-08T18:27:22Z", "next_fire_ts": "2026-08-08T18:27:22Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 87, "created_ts": "2026-08-08T17:25:38.015Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}], "decisions": [{"ts": "2026-08-26T01:07:11.686502898+04:00", "utterance": "в шесть вечера", "winner": "pre-route:clarify-answer", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "won", "reason": "it pre-empted routing, so the router never saw this turn"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "ack", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "never_asked"}]}, {"ts": "2026-08-26T01:07:10.064326124+04:00", "utterance": "напомни мне позвонить маме", "winner": "stage0:reminder-wakeword", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "intent": "reminder", "score": 1, "has_score": true, "outcome": "won"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-status", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "merge", "claimant": "follow-up-merge", "intent": "reminder", "outcome": "merged", "reason": "filled this turn's gaps from the previous turn"}]}]}}
|
||
{"id": "field:reminder:cancel-mid-clarify", "origin": "field", "criteria": [], "slice": "reminder", "expect": "Turn 2 drops the parked turn and says so. No reminder row is written for the kibble.", "kind": "live", "method": "chat", "turns": [{"utterance": "напомни мне заехать за кормом", "http": "303", "seconds": 0.51, "reply": "Прошлую просьбу отпускаю. Сейчас 01:07. Когда?", "source": "", "trace": "981"}, {"utterance": "отмена", "http": "303", "seconds": 0.26, "reply": "Хорошо, отменила.", "source": "", "trace": "982"}], "readback": {"reminders": [{"id": 96, "created_ts": "2026-08-25T21:07:08.692Z", "fire_ts": "2026-08-27T05:00:00Z", "next_fire_ts": "2026-08-27T05:00:00Z", "payload": "{\"text\":\"позвонить в клинику\"}", "status": "pending", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 95, "created_ts": "2026-08-19T19:04:14.721Z", "fire_ts": "2026-08-19T20:04:14Z", "next_fire_ts": "2026-08-19T20:04:14Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:8dac956d2210b4d5b64962bb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 94, "created_ts": "2026-08-19T19:02:14.354Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 93, "created_ts": "2026-08-19T18:57:26.386Z", "fire_ts": "2026-08-19T19:57:26Z", "next_fire_ts": "2026-08-19T19:57:26Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:44a64236a8ccbb4f310f0bca", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 92, "created_ts": "2026-08-19T18:55:09.368Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 91, "created_ts": "2026-08-08T17:46:17.259Z", "fire_ts": "2026-08-08T18:46:16Z", "next_fire_ts": "2026-08-08T18:46:16Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 90, "created_ts": "2026-08-08T17:44:57.986Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 89, "created_ts": "2026-08-08T17:28:35.078Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 88, "created_ts": "2026-08-08T17:27:22.997Z", "fire_ts": "2026-08-08T18:27:22Z", "next_fire_ts": "2026-08-08T18:27:22Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 87, "created_ts": "2026-08-08T17:25:38.015Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}]}}
|
||
{"id": "field:reminder:correct-the-time", "origin": "field", "criteria": [], "slice": "reminder", "expect": "One reminder at 20:00, not two rows and not one at 19:00. Correction of a just-set reminder is the slice's real shape.", "kind": "live", "method": "chat", "turns": [{"utterance": "напомни мне в семь вечера вынести мусор", "http": "303", "seconds": 0.31, "reply": "Сейчас 01:07. В какой день?", "source": "", "trace": "983"}, {"utterance": "нет, в восемь", "http": "303", "seconds": 0.61, "reply": "Сейчас 01:07. В какой день?", "source": "", "trace": "984"}], "readback": {"reminders": [{"id": 96, "created_ts": "2026-08-25T21:07:08.692Z", "fire_ts": "2026-08-27T05:00:00Z", "next_fire_ts": "2026-08-27T05:00:00Z", "payload": "{\"text\":\"позвонить в клинику\"}", "status": "pending", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 95, "created_ts": "2026-08-19T19:04:14.721Z", "fire_ts": "2026-08-19T20:04:14Z", "next_fire_ts": "2026-08-19T20:04:14Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:8dac956d2210b4d5b64962bb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 94, "created_ts": "2026-08-19T19:02:14.354Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 93, "created_ts": "2026-08-19T18:57:26.386Z", "fire_ts": "2026-08-19T19:57:26Z", "next_fire_ts": "2026-08-19T19:57:26Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:44a64236a8ccbb4f310f0bca", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 92, "created_ts": "2026-08-19T18:55:09.368Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 91, "created_ts": "2026-08-08T17:46:17.259Z", "fire_ts": "2026-08-08T18:46:16Z", "next_fire_ts": "2026-08-08T18:46:16Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 90, "created_ts": "2026-08-08T17:44:57.986Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 89, "created_ts": "2026-08-08T17:28:35.078Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 88, "created_ts": "2026-08-08T17:27:22.997Z", "fire_ts": "2026-08-08T18:27:22Z", "next_fire_ts": "2026-08-08T18:27:22Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 87, "created_ts": "2026-08-08T17:25:38.015Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}]}}
|
||
{"id": "field:reminder:recurring-from-speech", "origin": "field", "criteria": [], "slice": "reminder", "expect": "The schedule is stated back and a row carries Cron. The spec says storage and delivery are finished and no caller in cmd/mavend passes a cron, so this is expected to fail; the probe records HOW it fails.", "kind": "live", "method": "chat", "turns": [{"utterance": "напоминай мне каждый день в девять вечера дать собаке таблетку", "http": "303", "seconds": 0.59, "reply": "Прошлую просьбу отпускаю. Сейчас 01:07. В какой день?", "source": "", "trace": "985"}, {"utterance": "какие у меня повторяющиеся напоминания?", "http": "303", "seconds": 7.14, "reply": "Похоже у тебя есть несколько напоминаний по разным темам: 1) проверить бэкапы; 2) переклеивать обои, а также забронировать квартал. На какое время поставить напоминание?", "source": "memory", "trace": "986"}], "readback": {"reminders": [{"id": 96, "created_ts": "2026-08-25T21:07:08.692Z", "fire_ts": "2026-08-27T05:00:00Z", "next_fire_ts": "2026-08-27T05:00:00Z", "payload": "{\"text\":\"позвонить в клинику\"}", "status": "pending", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 95, "created_ts": "2026-08-19T19:04:14.721Z", "fire_ts": "2026-08-19T20:04:14Z", "next_fire_ts": "2026-08-19T20:04:14Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:8dac956d2210b4d5b64962bb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 94, "created_ts": "2026-08-19T19:02:14.354Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 93, "created_ts": "2026-08-19T18:57:26.386Z", "fire_ts": "2026-08-19T19:57:26Z", "next_fire_ts": "2026-08-19T19:57:26Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "delivery_group": "reminder:44a64236a8ccbb4f310f0bca", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 92, "created_ts": "2026-08-19T18:55:09.368Z", "fire_ts": "2026-08-20T05:00:00Z", "next_fire_ts": "2026-08-20T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "delivery_group": "reminder:5a86fc83a5034a1adcc8defb", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 91, "created_ts": "2026-08-08T17:46:17.259Z", "fire_ts": "2026-08-08T18:46:16Z", "next_fire_ts": "2026-08-08T18:46:16Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 90, "created_ts": "2026-08-08T17:44:57.986Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 89, "created_ts": "2026-08-08T17:28:35.078Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 88, "created_ts": "2026-08-08T17:27:22.997Z", "fire_ts": "2026-08-08T18:27:22Z", "next_fire_ts": "2026-08-08T18:27:22Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 87, "created_ts": "2026-08-08T17:25:38.015Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 86, "created_ts": "2026-08-08T17:12:56.802Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 85, "created_ts": "2026-08-08T17:11:30.716Z", "fire_ts": "2026-08-08T18:11:30Z", "next_fire_ts": "2026-08-08T18:11:30Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 84, "created_ts": "2026-08-08T17:10:21.05Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 83, "created_ts": "2026-08-08T16:25:11.521Z", "fire_ts": "2026-08-10T06:00:00Z", "next_fire_ts": "2026-08-10T06:00:00Z", "payload": "{\"text\":\"в понедельник проверить бэкапы\"}", "status": "fired", "cron": "", "delivery_group": "reminder:33810f15eb89132ee4573f58", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 82, "created_ts": "2026-08-08T16:22:20.795Z", "fire_ts": "2026-08-08T17:22:20Z", "next_fire_ts": "2026-08-08T17:22:20Z", "payload": "{\"text\":\"выпить воды\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 81, "created_ts": "2026-08-08T16:19:43.199Z", "fire_ts": "2026-08-09T05:00:00Z", "next_fire_ts": "2026-08-09T05:00:00Z", "payload": "{\"text\":\"купить хлеб\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 80, "created_ts": "2026-08-06T23:34:34.382Z", "fire_ts": "2026-08-08T05:00:00Z", "next_fire_ts": "2026-08-08T05:00:00Z", "payload": "{\"text\":\"про врача\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 79, "created_ts": "2026-08-06T01:14:14.585Z", "fire_ts": "2026-08-07T11:00:00Z", "next_fire_ts": "2026-08-07T11:00:00Z", "payload": "{\"text\":\"к трём часам дня позвонить врачу\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 78, "created_ts": "2026-08-06T00:45:51.769Z", "fire_ts": "2026-08-06T01:45:51Z", "next_fire_ts": "2026-08-06T01:45:51Z", "payload": "{\"text\":\"выключить духовку\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}, {"id": 77, "created_ts": "2026-08-06T00:45:50.426Z", "fire_ts": "2026-08-07T11:00:00Z", "next_fire_ts": "2026-08-07T11:00:00Z", "payload": "{\"text\":\"к трём часам дня позвонить врачу\"}", "status": "fired", "cron": "", "next_attempt_ts": "0001-01-01T00:00:00Z", "delivery_blocked_ts": "0001-01-01T00:00:00Z"}]}}
|
||
{"id": "field:fact:record-and-confirm", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "The confirmation is feminine, and a facts row actually exists. The audit caught 'я записала информацию о тебе' confirming a write that never happened.", "kind": "live", "method": "chat", "turns": [{"utterance": "меня зовут Ками", "http": "303", "seconds": 1.73, "reply": "Сейчас 01:07. В какой день?", "source": "", "trace": "987"}], "readback": {"facts": [{"id": 13039, "ts": "2026-08-25T21:04:25.44Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13038, "ts": "2026-08-25T21:03:20.375Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13037, "ts": "2026-08-25T21:02:15.395Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13036, "ts": "2026-08-25T21:01:10.376Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13035, "ts": "2026-08-25T21:00:05.472Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13034, "ts": "2026-08-25T20:59:00.432Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13033, "ts": "2026-08-25T20:57:55.507Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13032, "ts": "2026-08-25T20:56:50.428Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13031, "ts": "2026-08-25T20:55:45.43Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13030, "ts": "2026-08-25T20:54:40.4Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13029, "ts": "2026-08-25T20:53:35.418Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13028, "ts": "2026-08-25T20:52:30.497Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13027, "ts": "2026-08-25T20:52:06.447Z", "kind": "config", "key": "rss:latest:lwn", "value": "2026-08-25T20:34:31Z", "source": "poll:rss", "confidence": 1}, {"id": 13026, "ts": "2026-08-25T20:51:25.393Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13025, "ts": "2026-08-25T20:50:20.452Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13024, "ts": "2026-08-25T20:49:15.4Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13023, "ts": "2026-08-25T20:48:10.404Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13022, "ts": "2026-08-25T20:47:05.404Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13021, "ts": "2026-08-25T20:46:00.419Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13020, "ts": "2026-08-25T20:44:55.413Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}], "decisions": [{"ts": "2026-08-26T01:07:30.12894865+04:00", "utterance": "меня зовут Ками", "winner": "pre-route:clarify-answer", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-status", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "route", "claimant": "routing-heads", "intent": "query", "score": 0.5693958401679993, "has_score": true, "outcome": "declined", "reason": "below the heads confidence threshold"}, {"stage": "route", "claimant": "classifier", "outcome": "never_asked", "reason": "the LLM router answered"}, {"stage": "route", "claimant": "llm-router", "intent": "chat", "score": 1, "has_score": true, "outcome": "won"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "won", "reason": "it pre-empted routing, so the router never saw this turn"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "ack", "outcome": "never_asked"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "never_asked"}]}]}}
|
||
{"id": "field:fact:supersede", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "Turn 3 answers Yandex, not Tinkoff and not both. Both rows are readable and the old value is retired.", "kind": "live", "method": "chat", "turns": [{"utterance": "я работаю в Тинькофф", "http": "303", "seconds": 0.34, "reply": "не знаю — не нашла у тебя такой записи. На какое время поставить напоминание?", "source": "personal", "trace": "988"}, {"utterance": "я больше не работаю в Тинькофф, теперь я в Яндексе", "http": "303", "seconds": 0.32, "reply": "не знаю — не нашла у тебя такой записи. На какое время поставить напоминание?", "source": "personal", "trace": "989"}, {"utterance": "где я работаю?", "http": "303", "seconds": 0.38, "reply": "не знаю — не нашла у тебя такой записи. На какое время поставить напоминание?", "source": "personal", "trace": "990"}], "readback": {"facts": [{"id": 13039, "ts": "2026-08-25T21:04:25.44Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13038, "ts": "2026-08-25T21:03:20.375Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13037, "ts": "2026-08-25T21:02:15.395Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13036, "ts": "2026-08-25T21:01:10.376Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13035, "ts": "2026-08-25T21:00:05.472Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13034, "ts": "2026-08-25T20:59:00.432Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13033, "ts": "2026-08-25T20:57:55.507Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13032, "ts": "2026-08-25T20:56:50.428Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13031, "ts": "2026-08-25T20:55:45.43Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13030, "ts": "2026-08-25T20:54:40.4Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13029, "ts": "2026-08-25T20:53:35.418Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13028, "ts": "2026-08-25T20:52:30.497Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13027, "ts": "2026-08-25T20:52:06.447Z", "kind": "config", "key": "rss:latest:lwn", "value": "2026-08-25T20:34:31Z", "source": "poll:rss", "confidence": 1}, {"id": 13026, "ts": "2026-08-25T20:51:25.393Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13025, "ts": "2026-08-25T20:50:20.452Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13024, "ts": "2026-08-25T20:49:15.4Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13023, "ts": "2026-08-25T20:48:10.404Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13022, "ts": "2026-08-25T20:47:05.404Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13021, "ts": "2026-08-25T20:46:00.419Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13020, "ts": "2026-08-25T20:44:55.413Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13019, "ts": "2026-08-25T20:43:50.42Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13018, "ts": "2026-08-25T20:42:45.5Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13017, "ts": "2026-08-25T20:41:40.482Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13016, "ts": "2026-08-25T20:40:35.415Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13015, "ts": "2026-08-25T20:39:30.439Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13014, "ts": "2026-08-25T20:38:25.429Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13013, "ts": "2026-08-25T20:37:20.497Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13012, "ts": "2026-08-25T20:36:15.478Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13011, "ts": "2026-08-25T20:35:10.438Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}, {"id": 13010, "ts": "2026-08-25T20:34:05.537Z", "kind": "env", "key": "desk_active", "value": "\"active\"", "source": "infer:hyprland", "confidence": 1}]}}
|
||
{"id": "field:fact:what-do-you-remember", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "Routes to query, not remember, and the reply uses informal singular ты. The planning session got formal вас/вы here while the phrasing eval passed. Two of the audit's seven probes misrouted on exactly this shape.", "kind": "live", "method": "chat", "turns": [{"utterance": "что ты помнишь обо мне?", "http": "303", "seconds": 6.31, "reply": "Прошлую просьбу отпускаю. Я ничего о тебе и вы никуда таки не упомянул. Так это чисто моя личная информация.", "source": "", "trace": "991"}], "readback": {"decisions": [{"ts": "2026-08-26T01:07:41.67916284+04:00", "utterance": "что ты помнишь обо мне?", "winner": "route:routing-heads", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-status", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "route", "claimant": "llm-router", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "classifier", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "routing-heads", "intent": "chat", "score": 0.8663508892059326, "has_score": true, "outcome": "won"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "merge", "claimant": "follow-up-merge", "outcome": "declined", "reason": "no slot of this turn was left for a previous one to fill"}]}], "notes": [{"id": 181, "ts": "2026-08-25T20:34:31Z", "text": "mklinux-v7.0-mk2 released [технологии]\nFor people who would like to experiment with the multi-kernel Linux concept , Cong Wang has announced the release of mklinux v7.0-mk2. mklinux lets one machine run several independent Linux kernels at the same time on bare metal, without a hypervisor. A host kernel owns a pool of CPUs, memory and PCI devices, carves that pool into instances, and boots a spawn kernel into each instance through kexec_file_load(). Every spawn kernel runs natively on its own CPUs, its own physical memory and its own…\nhttps://lwn.net/Articles/1090582/", "source": "rss:lwn", "score": 0}, {"id": 180, "ts": "2026-08-25T14:03:02Z", "text": "[$] Old-school calendaring at the command line with Remind [технологии]\nRemind is a command-line calendar and alarm program, with an optional Tk-based graphical interface, for Linux and Unix-like operating systems. It has its own scripting language that allows users to create reminders that are difficult (if not impossible) to specify in other calendaring programs. It is wholly unsuitable for use in corporate environments that require calendar sharing and exchanging meeting invitations; however, it may be precisely the calendaring tool for users who prefer the comma…\nhttps://lwn.net/Articles/1090376/", "source": "rss:lwn", "score": 0}, {"id": 179, "ts": "2026-08-25T13:54:18Z", "text": "Vanilla OS 3 released [технологии]\nVanilla OS 3 , an immutable desktop Linux distribution, has been released. Notable changes in this release include support for Arm64, introduction of a Vanilla OS SDK , a rewrite of the Apx package manager using the new SDK, and much more. LWN covered Vanilla OS 2 in 2024.\nhttps://lwn.net/Articles/1090527/", "source": "rss:lwn", "score": 0}, {"id": 178, "ts": "2026-08-25T13:12:29Z", "text": "Security updates for Tuesday [технологии]\nSecurity updates have been issued by AlmaLinux (cups-filters, gstreamer1-plugins-base, gstreamer1-plugins-good, kernel, mrtg, NetworkManager, nginx, nginx:1.24, nodejs24, perl-Date-Manip, python-pyasn1, python-urwid, python3.12, python3.14, and qemu-kvm), Debian (erlang, thunderbird, webkit2gtk, and zfs-linux), Fedora (calibre, chromium, freeipa, java-21-openjdk, java-21-openjdk-portable, java-25-openjdk, java-latest-openjdk, jfrog-cli, kernel, libxls, nextcloud, perl-URI, and samba), Gentoo (In…\nhttps://lwn.net/Articles/1090524/", "source": "rss:lwn", "score": 0}, {"id": 177, "ts": "2026-08-24T14:57:41Z", "text": "[$] How to be safe from quantum computing [технологии]\nPractical quantum computers have been ten years away for the last several decades. Now, however, it's beginning to look as though they will be possible in just a few years. Recent research with obfuscated results demonstrated much lower memory requirements to factor ECDSA keys on a quantum computer, with work by other researchers in the open more than halving memory use compared to the state of the art in 2023. At the same time, computer manufacturers are boasting quantum processors that retain…\nhttps://lwn.net/Articles/1088305/", "source": "rss:lwn", "score": 0}]}}
|
||
{"id": "field:note:question-is-not-a-statement", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "No note row is written. The audit stored this question as a statement, and the personal boundary scored it as world.", "kind": "live", "method": "chat", "turns": [{"utterance": "я рассказывал тебе про байкал?", "http": "303", "seconds": 6.04, "reply": "Не знаю", "source": "memory", "trace": "992"}], "readback": {"notes": [{"id": 181, "ts": "2026-08-25T20:34:31Z", "text": "mklinux-v7.0-mk2 released [технологии]\nFor people who would like to experiment with the multi-kernel Linux concept , Cong Wang has announced the release of mklinux v7.0-mk2. mklinux lets one machine run several independent Linux kernels at the same time on bare metal, without a hypervisor. A host kernel owns a pool of CPUs, memory and PCI devices, carves that pool into instances, and boots a spawn kernel into each instance through kexec_file_load(). Every spawn kernel runs natively on its own CPUs, its own physical memory and its own…\nhttps://lwn.net/Articles/1090582/", "source": "rss:lwn", "score": 0}, {"id": 180, "ts": "2026-08-25T14:03:02Z", "text": "[$] Old-school calendaring at the command line with Remind [технологии]\nRemind is a command-line calendar and alarm program, with an optional Tk-based graphical interface, for Linux and Unix-like operating systems. It has its own scripting language that allows users to create reminders that are difficult (if not impossible) to specify in other calendaring programs. It is wholly unsuitable for use in corporate environments that require calendar sharing and exchanging meeting invitations; however, it may be precisely the calendaring tool for users who prefer the comma…\nhttps://lwn.net/Articles/1090376/", "source": "rss:lwn", "score": 0}, {"id": 179, "ts": "2026-08-25T13:54:18Z", "text": "Vanilla OS 3 released [технологии]\nVanilla OS 3 , an immutable desktop Linux distribution, has been released. Notable changes in this release include support for Arm64, introduction of a Vanilla OS SDK , a rewrite of the Apx package manager using the new SDK, and much more. LWN covered Vanilla OS 2 in 2024.\nhttps://lwn.net/Articles/1090527/", "source": "rss:lwn", "score": 0}, {"id": 178, "ts": "2026-08-25T13:12:29Z", "text": "Security updates for Tuesday [технологии]\nSecurity updates have been issued by AlmaLinux (cups-filters, gstreamer1-plugins-base, gstreamer1-plugins-good, kernel, mrtg, NetworkManager, nginx, nginx:1.24, nodejs24, perl-Date-Manip, python-pyasn1, python-urwid, python3.12, python3.14, and qemu-kvm), Debian (erlang, thunderbird, webkit2gtk, and zfs-linux), Fedora (calibre, chromium, freeipa, java-21-openjdk, java-21-openjdk-portable, java-25-openjdk, java-latest-openjdk, jfrog-cli, kernel, libxls, nextcloud, perl-URI, and samba), Gentoo (In…\nhttps://lwn.net/Articles/1090524/", "source": "rss:lwn", "score": 0}, {"id": 177, "ts": "2026-08-24T14:57:41Z", "text": "[$] How to be safe from quantum computing [технологии]\nPractical quantum computers have been ten years away for the last several decades. Now, however, it's beginning to look as though they will be possible in just a few years. Recent research with obfuscated results demonstrated much lower memory requirements to factor ECDSA keys on a quantum computer, with work by other researchers in the open more than halving memory use compared to the state of the art in 2023. At the same time, computer manufacturers are boasting quantum processors that retain…\nhttps://lwn.net/Articles/1088305/", "source": "rss:lwn", "score": 0}], "decisions": [{"ts": "2026-08-26T01:07:48.849022629+04:00", "utterance": "я рассказывал тебе про байкал?", "winner": "query:memory", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-status", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "route", "claimant": "routing-heads", "intent": "query", "score": 0.49902331829071045, "has_score": true, "outcome": "declined", "reason": "below the heads confidence threshold"}, {"stage": "route", "claimant": "classifier", "outcome": "never_asked", "reason": "the LLM router answered"}, {"stage": "route", "claimant": "llm-router", "intent": "query", "score": 1, "has_score": true, "outcome": "won"}, {"stage": "merge", "claimant": "follow-up-merge", "outcome": "declined", "reason": "no slot of this turn was left for a previous one to fill"}, {"stage": "query", "claimant": "attention", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "list", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "feeds", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "home", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "network", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "weather", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "self", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "fact-by-key", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "day-plan", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "habits", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "tasks", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "money", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "history", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "calendar", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "embed", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "memory", "intent": "query", "outcome": "won"}, {"stage": "query", "claimant": "notes", "outcome": "never_asked"}, {"stage": "query", "claimant": "personal", "outcome": "never_asked"}, {"stage": "query", "claimant": "search", "outcome": "never_asked"}, {"stage": "query", "claimant": "kiwix", "outcome": "never_asked"}, {"stage": "query", "claimant": "web", "outcome": "never_asked"}, {"stage": "query", "claimant": "general-knowledge", "outcome": "never_asked"}]}]}}
|
||
{"id": "field:note:capture-then-recall", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "Turn 2 returns the drawer from the note captured in turn 1, not a world answer and not a recall miss.", "kind": "live", "method": "chat", "turns": [{"utterance": "запиши: ключи от гаража лежат в верхнем ящике стола", "http": "303", "seconds": 2.72, "reply": "\"Записала\", \"проверила\"", "source": "", "trace": "993"}, {"utterance": "где лежат ключи от гаража?", "http": "303", "seconds": 3.68, "reply": "Ключи к ГАРАЖУ находятся ВЕРХНЕМ ЯСОЧКА СТОЛА.", "source": "memory", "trace": "994"}], "readback": {"notes": [{"id": 182, "ts": "2026-08-25T21:07:50.099Z", "text": "запиши: ключи от гаража лежат в верхнем ящике стола", "source": "tap:voice", "score": 0}, {"id": 181, "ts": "2026-08-25T20:34:31Z", "text": "mklinux-v7.0-mk2 released [технологии]\nFor people who would like to experiment with the multi-kernel Linux concept , Cong Wang has announced the release of mklinux v7.0-mk2. mklinux lets one machine run several independent Linux kernels at the same time on bare metal, without a hypervisor. A host kernel owns a pool of CPUs, memory and PCI devices, carves that pool into instances, and boots a spawn kernel into each instance through kexec_file_load(). Every spawn kernel runs natively on its own CPUs, its own physical memory and its own…\nhttps://lwn.net/Articles/1090582/", "source": "rss:lwn", "score": 0}, {"id": 180, "ts": "2026-08-25T14:03:02Z", "text": "[$] Old-school calendaring at the command line with Remind [технологии]\nRemind is a command-line calendar and alarm program, with an optional Tk-based graphical interface, for Linux and Unix-like operating systems. It has its own scripting language that allows users to create reminders that are difficult (if not impossible) to specify in other calendaring programs. It is wholly unsuitable for use in corporate environments that require calendar sharing and exchanging meeting invitations; however, it may be precisely the calendaring tool for users who prefer the comma…\nhttps://lwn.net/Articles/1090376/", "source": "rss:lwn", "score": 0}, {"id": 179, "ts": "2026-08-25T13:54:18Z", "text": "Vanilla OS 3 released [технологии]\nVanilla OS 3 , an immutable desktop Linux distribution, has been released. Notable changes in this release include support for Arm64, introduction of a Vanilla OS SDK , a rewrite of the Apx package manager using the new SDK, and much more. LWN covered Vanilla OS 2 in 2024.\nhttps://lwn.net/Articles/1090527/", "source": "rss:lwn", "score": 0}, {"id": 178, "ts": "2026-08-25T13:12:29Z", "text": "Security updates for Tuesday [технологии]\nSecurity updates have been issued by AlmaLinux (cups-filters, gstreamer1-plugins-base, gstreamer1-plugins-good, kernel, mrtg, NetworkManager, nginx, nginx:1.24, nodejs24, perl-Date-Manip, python-pyasn1, python-urwid, python3.12, python3.14, and qemu-kvm), Debian (erlang, thunderbird, webkit2gtk, and zfs-linux), Fedora (calibre, chromium, freeipa, java-21-openjdk, java-21-openjdk-portable, java-25-openjdk, java-latest-openjdk, jfrog-cli, kernel, libxls, nextcloud, perl-URI, and samba), Gentoo (In…\nhttps://lwn.net/Articles/1090524/", "source": "rss:lwn", "score": 0}, {"id": 177, "ts": "2026-08-24T14:57:41Z", "text": "[$] How to be safe from quantum computing [технологии]\nPractical quantum computers have been ten years away for the last several decades. Now, however, it's beginning to look as though they will be possible in just a few years. Recent research with obfuscated results demonstrated much lower memory requirements to factor ECDSA keys on a quantum computer, with work by other researchers in the open more than halving memory use compared to the state of the art in 2023. At the same time, computer manufacturers are boasting quantum processors that retain…\nhttps://lwn.net/Articles/1088305/", "source": "rss:lwn", "score": 0}, {"id": 176, "ts": "2026-08-24T13:36:44Z", "text": "Emacs 31.1 released [технологии]\nVersion 31.1 of the Emacs editor has been released. There is a long list of changes including the removal of the Emacs dumper , a new user Lisp directory feature, a \"Send to...\" menu item in context-menu-mode , and many other changes; see the NEWS file for more information. Mickey Petersen, author of Mastering Emacs , also has a rundown of some of the quality-of-life features appearing in this release.\nhttps://lwn.net/Articles/1090308/", "source": "rss:lwn", "score": 0}, {"id": 175, "ts": "2026-08-24T13:02:14Z", "text": "Security updates for Monday [технологии]\nSecurity updates have been issued by AlmaLinux (ansible-core, cups-filters, curl, java-1.8.0-openjdk, java-17-openjdk, java-21-openjdk, java-25-openjdk, kbd, kernel, perl-Date-Manip, php:8.2, and php:8.3), Debian (designate, firefox-esr, gst-plugins-bad1.0, libnet-dns-perl, nvidia-graphics-drivers, openjdk-21, openjdk-25, spip, and thunderbird), Fedora (AusweisApp2, bluez, calibre, ceph, chromium, GitPython, kernel, pack, perl-URI, rsync, and tcpreplay), Gentoo (GNU Emacs and needrestart), Oracl…\nhttps://lwn.net/Articles/1090304/", "source": "rss:lwn", "score": 0}, {"id": 174, "ts": "2026-08-23T13:46:14Z", "text": "Sunday's stable kernel set [технологии]\nThe 7.1.10 , 6.18.46 , 6.12.105 , 6.6.153 , 6.1.184 , 5.15.217 , and 5.10.266 stable kernels have all been released; each contains another set of important fixes.\nhttps://lwn.net/Articles/1090099/", "source": "rss:lwn", "score": 0}, {"id": 173, "ts": "2026-08-23T13:40:42Z", "text": "Mourning Steve French [технологии]\nFrom Jeremy Allison we have the sad news of the passing of Steve French. He was the maintainer of the kernel's SMB filesystem code for many years, having only dropped that role due to health issues in the last week. \" I've known Steve for over 20 years. He was a legend in the community, and a really good friend. He will be greatly missed. Farewell Steve. \" He will indeed be missed.\nhttps://lwn.net/Articles/1090098/", "source": "rss:lwn", "score": 0}], "decisions": [{"ts": "2026-08-26T01:07:57.357171579+04:00", "utterance": "где лежат ключи от гаража?", "winner": "query:memory", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-status", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "route", "claimant": "llm-router", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "classifier", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "routing-heads", "intent": "query", "score": 0.9448603391647339, "has_score": true, "outcome": "won"}, {"stage": "merge", "claimant": "follow-up-merge", "outcome": "declined", "reason": "no slot of this turn was left for a previous one to fill"}, {"stage": "query", "claimant": "attention", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "list", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "feeds", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "home", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "network", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "weather", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "self", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named world"}, {"stage": "query", "claimant": "fact-by-key", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "day-plan", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "habits", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "tasks", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "money", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "history", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "calendar", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "embed", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "memory", "intent": "query", "outcome": "won"}, {"stage": "query", "claimant": "notes", "outcome": "never_asked"}, {"stage": "query", "claimant": "personal", "outcome": "never_asked"}, {"stage": "query", "claimant": "search", "outcome": "never_asked"}, {"stage": "query", "claimant": "kiwix", "outcome": "never_asked"}, {"stage": "query", "claimant": "web", "outcome": "never_asked"}, {"stage": "query", "claimant": "general-knowledge", "outcome": "never_asked"}]}]}}
|
||
{"id": "field:note:recall-miss-is-honest", "origin": "field", "criteria": [], "slice": "fact/note", "expect": "She says she does not remember. A world answer here is the failure: the personal boundary must stop a question about him from reaching outside.", "kind": "live", "method": "chat", "turns": [{"utterance": "что я говорил тебе про ремонт балкона?", "http": "303", "seconds": 1.78, "reply": "Что касается ремонта батальона", "source": "memory", "trace": "995"}], "readback": {"decisions": [{"ts": "2026-08-26T01:08:00.261433326+04:00", "utterance": "что я говорил тебе про ремонт балкона?", "winner": "query:memory", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-query", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-status", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "declined", "reason": "matched the shape, Build declined the content"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "route", "claimant": "llm-router", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "classifier", "outcome": "never_asked", "reason": "the routing heads answered"}, {"stage": "route", "claimant": "routing-heads", "intent": "query", "score": 0.6492047309875488, "has_score": true, "outcome": "won"}, {"stage": "merge", "claimant": "follow-up-merge", "outcome": "declined", "reason": "no slot of this turn was left for a previous one to fill"}, {"stage": "query", "claimant": "attention", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "list", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "feeds", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "home", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "network", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "weather", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "self", "outcome": "never_asked", "reason": "it decides by similarity and the cascade named recall"}, {"stage": "query", "claimant": "fact-by-key", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "day-plan", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "habits", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "tasks", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "money", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "history", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "calendar", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "embed", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "memory", "intent": "query", "outcome": "won"}, {"stage": "query", "claimant": "notes", "outcome": "never_asked"}, {"stage": "query", "claimant": "personal", "outcome": "never_asked"}, {"stage": "query", "claimant": "search", "outcome": "never_asked"}, {"stage": "query", "claimant": "kiwix", "outcome": "never_asked"}, {"stage": "query", "claimant": "web", "outcome": "never_asked"}, {"stage": "query", "claimant": "general-knowledge", "outcome": "never_asked"}]}]}}
|
||
{"id": "field:query:own-data-first", "origin": "field", "criteria": [], "slice": "query", "expect": "The real checklist and its open items come back, and the decision trace shows an owner source winning before any world source was asked.", "kind": "live", "method": "chat", "turns": [{"utterance": "что у меня сегодня по плану?", "http": "303", "seconds": 0.01, "reply": "на 26.08.2026 ничего не запланировано.", "source": "day-plan", "trace": "996"}], "readback": {"decisions": [{"ts": "2026-08-26T01:08:01.333947929+04:00", "utterance": "что у меня сегодня по плану?", "winner": "query:day-plan", "claims": [{"stage": "pre-route", "claimant": "confirm", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "repair-negative", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "clarify-answer", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "quiet-toggle", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "snooze", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ack", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "pre-route", "claimant": "ordinal", "outcome": "declined", "reason": "nothing of its own was pending"}, {"stage": "stage0", "claimant": "wakeword-act", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "time-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "clock-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "date-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "calendar-query", "outcome": "declined", "reason": "pattern did not match"}, {"stage": "stage0", "claimant": "agenda-query", "intent": "query", "score": 1, "has_score": true, "outcome": "won"}, {"stage": "stage0", "claimant": "plan-day-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "rest-of-day-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "event-time-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "definition-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "arithmetic-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "feed-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-list-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "list-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "list-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "reminder-wakeword", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-lifecycle", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-changes", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "praxis-entity-attention", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-status", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "bare-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "task-capture", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "narrative-query", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "stage0", "claimant": "possession-statement", "outcome": "never_asked", "reason": "an earlier grammar claimed the turn"}, {"stage": "merge", "claimant": "follow-up-merge", "intent": "query", "outcome": "merged", "reason": "filled this turn's gaps from the previous turn"}, {"stage": "query", "claimant": "fact-by-key", "outcome": "declined", "reason": "it had no answer for this turn"}, {"stage": "query", "claimant": "day-plan", "intent": "query", "outcome": "won"}, {"stage": "query", "claimant": "habits", "outcome": "never_asked"}, {"stage": "query", "claimant": "tasks", "outcome": "never_asked"}, {"stage": "query", "claimant": "attention", "outcome": "never_asked"}, {"stage": "query", "claimant": "list", "outcome": "never_asked"}, {"stage": "query", "claimant": "money", "outcome": "never_asked"}, {"stage": "query", "claimant": "history", "outcome": "never_asked"}, {"stage": "query", "claimant": "feeds", "outcome": "never_asked"}, {"stage": "query", "claimant": "home", "outcome": "never_asked"}, {"stage": "query", "claimant": "network", "outcome": "never_asked"}, {"stage": "query", "claimant": "calendar", "outcome": "never_asked"}, {"stage": "query", "claimant": "weather", "outcome": "never_asked"}, {"stage": "query", "claimant": "self", "outcome": "never_asked"}, {"stage": "query", "claimant": "embed", "outcome": "never_asked"}, {"stage": "query", "claimant": "memory", "outcome": "never_asked"}, {"stage": "query", "claimant": "notes", "outcome": "never_asked"}, {"stage": "query", "claimant": "personal", "outcome": "never_asked"}, {"stage": "query", "claimant": "search", "outcome": "never_asked"}, {"stage": "query", "claimant": "kiwix", "outcome": "never_asked"}, {"stage": "query", "claimant": "web", "outcome": "never_asked"}, {"stage": "query", "claimant": "general-knowledge", "outcome": "never_asked"}]}], "plan": {"date": "2026-08-26T00:00:00+04:00", "items": [], "spoken": "на 26.08.2026 ничего не запланировано."}}}
|