[INV-BACKEND-008] Создать эмиттер векторов деградации ресурсов

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

Author

Inventory Domain Lead

Published

July 13, 2026

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

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

Любое прямое списание еды человеком (кнопка Consume или Waste) генерирует важнейшие математические сигналы. Складской движок должен транслировать эти факты в шину данных для обучения предиктивных моделей домена Affinity.

Цель задачи: Реализовать методы публикации событий в топики bpds.inventory.out.fridge_item.consume (+) и bpds.inventory.out.fridge_item.waste (-) в файле depreciation_event_producer.py.

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

Как Аналитик данных системы питания BPDS,
Я хочу, чтобы факты выбрасывания еды в мусорку стримились в шину в реальном времени,
Чтобы накладывать штрафные коэффициенты на невостребованные продукты в алгоритмах снабжения.


3. Шаги

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