Дарья КрыловаРазработка исполняемого преобразования

Акция отеля: текст с проверяемой датой выхода

Проверить дату объявления внутри периода предложения и собрать его условия целиком.

Задача

Текст об акции может быть безупречным, а дата выхода — уже за её пределами. Для примера я взял период 1–20 ноября и условие позднего выезда, которое нельзя сокращать до безусловного обещания.

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

Дата выхода входит в условия сборки

Сравниваются полные даты с часовым поясом. Проверка выполняется при каждом разборе, поэтому перенос на 21 ноября не наследует прежнюю готовность. Условие доступности номера включается в собранный текст без сокращения.

Перенос за пределы акции

Объявление на 10 ноября проходит интервал 1–20 ноября. Перенос даты выхода на 21 ноября останавливает сборку, даже если название предложения и цена не менялись.

Граница работы

Преобразование выполняется в браузере по явным правилам подготовленного формата. Внешних систем, распознавания произвольных документов и генерации ответов LLM нет.

Что сделано

Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.

Для 10 ноября собирается объявление «Тихого берега» с периодом и условием выезда до 15:00. Дата 21 ноября возвращает ошибку и не выдаёт готовый текст. Это подготовка файла, а не публикация в соцсети.

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