Ремонт: ответ по событию, а не по прошедшему сроку
Сформировать статус ремонта из последней записи и сохранить время её появления.
Задача
Мастер завершил ремонт R-82, но проверка ещё впереди. Клиенту нужен точный текущий этап; дата в обещанном сроке не должна сама превращать его в готовность к выдаче.
Событие определяет текущий этап
Ответ выбирается по точному событию: диагностика, ремонт выполнен, готов к выдаче или нет свежих данных. Срок сохраняется справочно и не участвует в выборе более позднего этапа.
Срок наступил, событие не изменилось
Если в записи по-прежнему «ремонт выполнен», наступление ожидаемой даты не делает заказ готовым к выдаче. Для приглашения за техникой нужно отдельное событие «готов к выдаче».
Граница работы
Преобразование выполняется в браузере по явным правилам подготовленного формата. Внешних систем, распознавания произвольных документов и генерации ответов LLM нет.
Что сделано
Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.
«Ремонт выполнен» даёт сообщение о предстоящем контроле. Только «готов к выдаче» открывает инструкцию получения. Изменение ожидаемой даты не переводит заказ в готовность.
- Исходный материал → результат
- Ответ о текущем этапе ремонта
- Исходные данные и порядок самостоятельной проверки
Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия