Меню под медицинские ограничения
Собирает меню столовой под диеты и ловит нарушения до раздачи
Тема готова к старту: сузить до MVP и работать
Область и границы
четыре роли · четыре ответаКому больно — и можно ли этого человека спросить?
Повар или диетсестра пищеблока сверяет меню с назначениями — сейчас по памяти и бумажке на холодильнике
Почему это не решается одним вызовом модели?
Состав блюда описан словами в технологической карте, а ограничение задано жёстко: продукт нельзя. Между ними лежит разбор состава, где ошибка стоит здоровья, и правила, где догадка недопустима
Где должен появиться результат и что здесь необратимо?
Результат — меню и лист замен на смену: по нему готовят и раздают, изменить его после раздачи нельзя
Что будет считаться успехом?
Ни одно назначенное ограничение не нарушено, а замены не превращают меню в набор гречки
Карточка ограничений — вход, которым можно управлять: подмена назначения или состава в технологической карте
Есть публичные наборы или открытые данные; живой контекст добирается разговором
Технологические карты и нормы питания публикуются, диеты описаны в открытых документах. Карточки детей — синтетические: настоящие медицинские данные брать нельзя ни при каких условиях
О чём тема
В детском саду, школе или больнице меню обязано укладываться в назначенные диеты: одному нельзя молочное, другому глютен, третьему прописан стол по номеру. Сейчас это держится на памяти повара и бумажке на холодильнике. Система собирает меню на неделю по нормам, проверяет каждое блюдо на нарушения по составу и предлагает замену — а спорное поднимает человеку. Цена ошибки здесь несимметрична: лишняя проверка ничего не стоит, пропущенный аллерген стоит здоровья.
Зачем это людям
Убрать ручную сверку меню с назначенными диетами и не пропустить запрещённый продукт.
Что предстоит выяснить
ответов здесь нетГотового решения в каталоге нет намеренно: тема задаёт область и границы, а что и как строить — работа команды. Это и защищают на приёмке.
Взять эту тему
Тему из каталога берёт любая команда, одобрение не требуется. Одну тему могут взять несколько команд — на Demo Day видно, насколько разошлись решения.