Владислав СавельевРазработчик эталонных наборов данных

Заявки: извлечение даты с отказом при конфликте

Полные тексты заявок дают точную дату, пустое значение или конфликт; неизвестное не превращается в сегодняшнее число.

Задача

Заявки содержат ISO-дату, несколько дат, разговорное «завтра» и отсутствие срока. Без строгого правила парсер незаметно дополнял бы вход.

Открыть работающий материал →

Дата и конфликт дат — разные ответы

В R1 срок записан прямо: 2026-10-22. Этот простой пример служит точкой сравнения с текстами, где сроков несколько или они противоречат друг другу. Я сохранил статус рядом с датой, чтобы обработчик не мог получить правильный вид ответа простым выбором первой найденной последовательности цифр.

Что сделано

Я подготовил шесть текстов с датами и конфликтами и реализовал сравнение извлечения с эталоном.

Шесть заявок разобраны с сохранением различий между датой, отсутствием, конфликтом и невозможным форматом. «Завтра» не получило выдуманную календарную дату; повтор 2026-11-01 не стал конфликтом.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия