[INV-BACKEND-007] Создать эмиттер создания готового блюда

Разработка warehouse-fridge-ops (Backend): Реализация метода публикации фактов сборки сложных соединений.

Author

Inventory Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

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

Как только каскадное FIFO-списание сырья (капуста, картофель) успешно завершено, складской движок обязан зачислить на баланс новое сложное соединение (Борщ) со статусом READY_MEAL и известить об этом домены аналитики и аудита.

Цель задачи: Написать метод отправки события в топик bpds.inventory.out.meal_item.create по завершении кулинарной транзакции в файле meal_create_producer.py.

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

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


3. Шаги

1. Реализовать новый метод согласно спецификации метода Спецификация публикации фактов создания готовых блюд