Пекарня: четыре изделия без выдуманной начинки
Серия сохраняет различия между пустой булочкой, сырной, ягодной и маковой начинкой.
Задача и принятое решение
По изображению нельзя надежно определить, что находится внутри выпечки. Я начал с четырех явно составленных спецификаций и верстал названия только по ним.
Сделал название начинки главным отличием карточек. Короткая строка состава оставляет место для крупного названия, а масса и бумажный пакет стоят на одной линии во всей серии. В исходной раскладке начинка отделена от теста, поэтому изменения рецептуры можно пересчитать.
Позиции и спецификации составлены для авторской серии. Это не меню действующего заведения; фотографическая точность блюда не заявляется.
Лист серии
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Название | Вариант | Состав | Масса | Сумма компонентов | Подача | Экспорт |
|---|---|---|---|---|---|---|---|
| B01 | Булочка без начинки | базовая | тесто, глазировка | 90 | 90 | бумажный пакет | Разрешен |
| B02 | Слойка с сыром | сырная | слоеное тесто, сырная начинка | 110 | 110 | бумажный пакет | Разрешен |
| B03 | Пирожок с ягодой | ягодный | тесто, ягодная начинка | 110 | 110 | бумажный пакет | Разрешен |
| B04 | Рулет с маком | маковый | тесто, маковая начинка | 130 | 130 | бумажный пакет | Разрешен |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| ID | Название | Вариант | Состав | Компоненты | Масса | Подача |
|---|---|---|---|---|---|---|
| B01 | Булочка без начинки | базовая | тесто, глазировка | тесто: 85|глазировка: 5 | 90 | бумажный пакет |
| B02 | Слойка с сыром | сырная | слоеное тесто, сырная начинка | слоеное тесто: 75|сырная начинка: 35 | 110 | бумажный пакет |
| B03 | Пирожок с ягодой | ягодный | тесто, ягодная начинка | тесто: 70|ягодная начинка: 40 | 110 | бумажный пакет |
| B04 | Рулет с маком | маковый | тесто, маковая начинка | тесто: 90|маковая начинка: 40 | 130 | бумажный пакет |
Что получилось
Собраны четыре карточки на 90, 110, 110 и 130 г. Сырная и ягодная позиции одинаковы по массе, но хорошо различаются по названию и составу. Общая сетка выдерживает и короткое название булочки, и длинное название рулета.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Четыре позиции имеют проверяемую сумму компонентов и подачу | Пройдена |
| Потерянная масса блокирует только соответствующую позицию | Пройдена |
| Изменение граммовки без согласования заявленной массы обнаруживается | Пройдена |
Масса здесь относится к явно составленному набору компонентов, без технологических потерь приготовления. Пищевая ценность и безопасность не рассчитывались.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · menu.svg · specifications.json
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.