No description
  • Python 78.1%
  • TypeScript 16.6%
  • CSS 3.3%
  • JavaScript 1.1%
  • Shell 0.3%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Ivan Gerasimov 842a333d16 feat: уточнение адреса — место происшествия не равно адресу заявителя (lct-35)
Главный предмет проверки в билетах заказчика — адрес: названный заявителем
часто неверен, а настоящий добывается переспросом («ул. Станционная, 28»
оказывается Королёвом). Памятка АРМ-112 называет это обычным делом.

До этой правки оценка работала наоборот: ground_truth.address сравнивался
с единственным значением факта, поэтому курсант, правильно переспросивший
и записавший настоящий адрес, получал расхождение с эталоном, а записавший
ориентир — зачёт.

- Схема: у факта появились refined и refine_on, задаются только вместе.
- Слот-автомат различает уточнение и повтор: повтор раздражает звонящего,
  уточнение — нет, оператор спросил о другом и получил другое.
- Звонящий поправляется отдельной репликой, а не повторяет прежнее значение;
  офлайн-таблица получила секцию refine.
- Оценка: метрика address_refined (E1, опрос). Сделана отдельной, а не правкой
  метрики address: «записал не тот адрес» и «не спросил» — разные навыки
  и разные компетенции в радаре.
- Общие пункты чек-листа подключаются по требованию сценария: формулировки
  в checklists/common.yaml, сценарий объявляет пункт с тем же id без текста.
  Добавлять «уточните адрес» во все сценарии нельзя — неотработанный пункт
  штрафует за вопрос, которого сценарий не требовал.
- scenarios/fire-private-house-l3.yaml — первый сценарий из библиотеки
  заказчика (билет 3, вызов 1).

Риск механики проверен на живой модели: «Назовите адрес» и «Это точно Москва?»
эмбеддинги не путают, тест это фиксирует.

125 тестов зелёных (12 новых), make typecheck чистый.
2026-09-19 20:26:49 +03:00
backend feat: уточнение адреса — место происшествия не равно адресу заявителя (lct-35) 2026-09-19 20:26:49 +03:00
frontend feat: классификатор ЕКП — признаки вместо выбора службы (lct-32) 2026-09-19 20:11:50 +03:00
scenarios feat: уточнение адреса — место происшествия не равно адресу заявителя (lct-35) 2026-09-19 20:26:49 +03:00
scripts lct-21: make demo, честный README, готовность стенда 2026-09-17 22:24:48 +03:00
.env.example каркас: домен, генерация типов фронта, стенд и карточки задач 2026-09-15 19:35:03 +03:00
.gitattributes docs: датасет заказчика — разбор, расшифровка билетов, ревизия карточек 2026-09-19 19:42:48 +03:00
.gitignore docs: полное ТЗ заказчика и разбор соответствия 2026-09-18 16:00:54 +03:00
docker-compose.yml каркас: домен, генерация типов фронта, стенд и карточки задач 2026-09-15 19:35:03 +03:00
Makefile lct-07 и lct-19: звонящий на LLM, офлайн-таблица, предгенерация 2026-09-17 23:50:19 +03:00