[MDM-BACKEND-005] Создать обработчик тех-карт ИИ

Разработка recipe-cookbook-registry (Backend): Реализация метода сохранения валидированных ИИ рецептов.

Author

MDM Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи
  • Эпик: EPIC-MDM-002
  • Компонент: recipe-cookbook-registry (FastAPI / Database Collector)
  • Статус: Готово к реализации
  • Ссылка на Метод: /api/v1/mdm/recipes/save

1. Бизнес-контекст и цель (Business Context)

После того как Ollama LLM деконструировала текст, структурированный JSON-payload должен быть сохранен в базу кулинарной книги. Метод обязан выполнить атомарную многотабличную SQL-транзакцию для связывания шагов и ингредиентов.

Цель задачи: Реализовать внутренний метод/эндпоинт разбора структурированного ответа ИИ и сохранения готовой тех-карты в Recipe_db в файле recipe_save_handler.py.

2. Пользовательские истории (User Stories)

Как Бэкенд-разработчик домена MDM,
Я хочу атомарно сохранять разложенные по полочкам ингредиенты и веса тех-карты,
Чтобы сделать новый рецепт доступным для активации на кнопке готовки.


3. Шаги

1. Реализовать новый метод согласно спецификации метода /api/v1/mdm/recipes/save