[AFF-002] Создать консьюмер векторов потребления

Разработка affinity-prediction-core (Backend): Реализация обработчика топика consume для начисления лояльности продуктам.

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

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

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

Когда пользователь нажимает кнопку Consume, домен Inventory шлет в шину асинхронный факт. Модуль аналитики должен перехватить это событие и начислить положительный весовой коэффициент продукту в матрице предпочтений группы.

Цель задачи: Реализовать слушателя топика bpds.inventory.out.fridge_item.consume для атомарного увеличения веса продукта в файле consume_scorer_consumer.py.

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

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


Шаги

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