[PMA-BACKEND-005] Создать аналитический движок bupar

Разработка bupar-audit-service (Backend): Реализация метода генерации графов процессов по case_id.

Author

PMA Domain Lead

Published

July 13, 2026

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

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

Для визуализации реального пути продуктов питания (от фискального чека магазина до тарелки или утилизации) бэкенд должен склеивать шаги по маркеру case_id и применять алгоритмы Process Mining для сборки направленных графов связей.

Цель задачи: Реализовать REST эндпоинт, отдающий структурированную JSON-карту вершин и ребер графа для конкретной группы пользователей в файле bupar_graph_engine.py.

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

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


3. Шаги

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