claude
69ecea19d5
reminders: confirm from the row, not from the sentence (V-507)
...
The confirmation was phrased by the replier off Slots.Text, so it named
whatever hour the utterance contained — including one the parser rejected
or read differently. He heard 'напомню в семь' with no row at seven, and
stopped thinking about it.
actionReminder now phrases it itself from the stored fire time, so the
sentence and the row cannot disagree. Deterministic: the one sentence that
must match a database row is not one to hand to a 1.7B.
Also fixes formatTime, which had t.Format("2 января") — Go reads that as a
literal, so every fact older than a day read as January. The month comes
from internal/lexicon now, which is where months live.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 01:48:18 +04:00
..
2026-07-03 00:42:35 +02:00
2026-08-01 14:22:14 +04:00
2026-08-01 21:43:28 +04:00
2026-08-04 01:26:52 +04:00
2026-08-04 17:56:39 +04:00
2026-08-04 18:01:28 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 17:56:39 +04:00
2026-08-04 04:45:21 +04:00
2026-08-01 14:16:56 +04:00
2026-08-01 14:16:56 +04:00
2026-08-04 20:46:53 +04:00
2026-08-01 22:32:37 +04:00
2026-08-03 22:57:11 +04:00
2026-08-02 02:24:36 +04:00
2026-08-04 20:46:53 +04:00
2026-08-05 01:48:18 +04:00
2026-08-04 16:24:38 +04:00
2026-08-04 19:00:32 +04:00
2026-08-04 19:00:32 +04:00
2026-08-05 01:42:44 +04:00
2026-08-04 03:44:48 +04:00
2026-08-04 19:10:00 +04:00
2026-08-02 02:28:53 +04:00
2026-08-04 00:33:30 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 04:04:59 +04:00
2026-08-04 04:04:59 +04:00
2026-08-04 04:04:59 +04:00
2026-08-01 05:49:27 +04:00
2026-08-02 09:58:07 +04:00
2026-08-01 22:57:08 +04:00
2026-08-01 22:21:28 +04:00
2026-08-04 16:47:23 +04:00
2026-08-01 14:33:26 +04:00
2026-08-04 01:32:15 +04:00
2026-07-31 23:09:22 +04:00
2026-08-04 18:12:25 +04:00
2026-08-01 16:29:56 +04:00
2026-08-04 16:00:17 +04:00
2026-08-04 16:00:17 +04:00
2026-08-04 18:01:28 +04:00
2026-08-04 16:00:17 +04:00
2026-08-01 16:29:56 +04:00
2026-08-04 18:12:25 +04:00
2026-08-04 18:12:25 +04:00
2026-08-01 14:15:33 +04:00
2026-07-30 23:49:22 +04:00
2026-08-04 05:57:24 +04:00
2026-07-20 12:00:37 +04:00
2026-08-01 14:15:33 +04:00
2026-08-04 20:46:53 +04:00
2026-08-03 13:40:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-04 20:46:53 +04:00
2026-08-01 05:08:08 +04:00
2026-07-06 13:40:16 +04:00
2026-08-04 03:08:09 +04:00
2026-08-04 21:18:52 +04:00
2026-08-04 21:18:52 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 19:46:39 +04:00
2026-08-01 19:46:39 +04:00
2026-07-31 02:15:30 +04:00
2026-08-01 14:05:07 +04:00
2026-08-01 14:20:04 +04:00
2026-08-03 23:20:25 +04:00
2026-08-01 14:11:57 +04:00
2026-08-01 14:11:57 +04:00
2026-08-02 02:16:45 +04:00
2026-08-03 10:12:21 +02:00
2026-08-01 14:36:48 +04:00
2026-08-04 03:17:29 +04:00
2026-08-04 16:41:11 +04:00
2026-08-04 15:37:54 +04:00
2026-08-04 04:26:10 +04:00
2026-08-04 04:26:10 +04:00
2026-08-02 09:58:07 +04:00
2026-08-01 01:30:06 +04:00
2026-08-04 04:35:42 +04:00
2026-08-04 04:35:42 +04:00
2026-08-04 05:57:24 +04:00
2026-08-03 22:57:11 +04:00
2026-08-04 20:46:53 +04:00
2026-08-01 21:35:58 +04:00
2026-08-04 18:45:52 +04:00
2026-08-05 01:48:18 +04:00
2026-07-31 13:30:38 +04:00
2026-08-04 20:46:53 +04:00
2026-08-05 01:48:18 +04:00
2026-08-04 03:53:20 +04:00
2026-08-04 21:18:52 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 19:10:00 +04:00
2026-08-04 19:00:32 +04:00
2026-08-04 18:24:36 +02:00
2026-08-05 01:48:18 +04:00
2026-08-02 02:24:36 +04:00
2026-08-04 05:57:24 +04:00
2026-08-02 09:35:47 +04:00
2026-08-01 14:06:38 +04:00
2026-08-04 15:54:13 +04:00
2026-08-01 21:40:06 +04:00
2026-08-04 18:45:52 +04:00
2026-08-01 14:12:43 +04:00
2026-08-01 14:12:43 +04:00
2026-07-31 23:27:08 +04:00
2026-07-31 14:14:18 +04:00
2026-08-04 05:33:00 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 05:33:00 +04:00
2026-08-04 05:33:00 +04:00
2026-08-04 05:15:01 +04:00
2026-08-05 01:42:44 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 20:46:53 +04:00
2026-08-01 14:21:46 +04:00
2026-08-01 14:21:46 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 20:46:53 +04:00
2026-08-04 04:00:58 +04:00
2026-08-04 03:25:42 +04:00
2026-08-04 01:19:41 +04:00
2026-08-04 01:19:41 +04:00