voice/seeds: track seed files, add russian time parser, guard replySystem

five fixes spotted during routing investigation:

- gitignore: replace blanket models/ ignore with per-dir exceptions
  (/models/embedder/, /models/stt/, /models/tts/) so the seed text
  files under models/seeds/ are tracked in version control
- query.txt: fix merged line — 'сколько стоит свет в этом месяце' and
  'найди заметку про сервер' were fused with no separator
- reminder.txt: add 11 pure-verb reminder seeds without time expressions
  to shift centroid toward the reminding intent rather than time-lexicon
- StubDateTimeParser: add Russian 'через <N> <unit>'/'через час'/'через
  полчаса', 'сегодня'/'завтра'/'послезавтра' with optional clock, and
  'в <clock>' scan. Add Russian word numbers (один-десять) and unit
  inflections (час/часа/часов, минута/минуты/минут, день/дня/дней,
  неделя/недели/недель). Also adds missing English day/week units.
- replySystem: guard time branch against duration queries ('сколько
  времени прошло') reaching it via the classifier path after the
  stage-0 grammar's build filter rejects them. Mirrors stage0.go
  duration keywords.
This commit is contained in:
kami
2026-07-06 18:38:48 +04:00
parent ce3d8e65f2
commit bf4009ca4f
9 changed files with 361 additions and 3 deletions
+2 -1
View File
@@ -35,7 +35,8 @@ how many hours did I sleep this week
покажи логи за сегодня
кто последний раз делал бэкап
какой ip адрес у сервера
сколько стоит свет в этом месяценайди заметку про сервер
сколько стоит свет в этом месяце
найди заметку про сервер
найди мою заметку о бэкапах
поищи заметку про роутер
найди заметку где я записал пароль