Сохранение условий груза · P60-C04

Температурная заявка: режим только из явного диапазона

Диапазон +2…+6 °C переносится буквально; название продукта не превращается в догадку о температуре.

Задача и принятое решение

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

Я извлекаю только диапазон с единицей °C и проверяю порядок границ. Название «продукты» без режима дает вопрос. Отрицательные значения сохраняются, а не приводятся к привычным +2…+6.

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

Проверить решение

Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.

4Заявок
2Подтвержденных Диапазонов
IDИсточникМинимумМаксимумРешение
T1Груз: упакованный продукт. Требуемый режим +2…+6 °C. Не замораживать.26Перенесено без изменения
T2Груз: продукты. Температуру сообщим позже.Запросить режим и единицу
T3Груз: образцы. Требуемый режим +6…+2 °C.62Конфликт границ
T4Груз: замороженный образец. Требуемый режим -20…-18 °C.-20-18Перенесено без изменения

Исходный набор

Авторский контрольный набор; не клиентские документы и не результаты внешней модели.

Изменить входные строки
Посмотреть исходные строки
IDТекст
T1Груз: упакованный продукт. Требуемый режим +2…+6 °C. Не замораживать.
T2Груз: продукты. Температуру сообщим позже.
T3Груз: образцы. Требуемый режим +6…+2 °C.
T4Груз: замороженный образец. Требуемый режим -20…-18 °C.

Что получилось

T1 сохраняет +2…+6 °C, T4 — −20…−18 °C. T2 требует режима, T3 имеет конфликт границ. Удаление единицы делает даже знакомые числа недостаточным условием.

Выполненная проверка

ПроверкаРезультат
Плюсовой и отрицательный диапазоны сохранены, два случая открытыПройдена
Удаление единицы запрещает использование чисел как режимаПройдена
Название продукта без диапазона не подставляет стандартПройдена

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

Скачать материалы и повторить проверку

source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css

Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.