[MDM-BACKEND-002] Создать метод разрешения номенклатур
Разработка product-registry-service (Backend): Реализация метода лингвистического маппинга сырых строк чеков.
NoteКраткая карточка задачи
- Эпик: EPIC-MDM-001
- Компонент: product-registry-service (FastAPI)
- Статус: Готово к реализации
- Ссылка на Метод: /api/v1/mdm/products/resolve
1. Бизнес-контекст и цель (Business Context)
Сырые текстовые строки, полученные ИИ-воркером после сканирования фискальных чеков, содержат сокращения магазинов. Необходимо сопоставить их с уникальными ID эталонных продуктов из Периодической системы элементов питания.
Цель задачи: Реализовать эндпоинт разрешения номенклатур, сопоставляющий текстовые позиции с базой мастер-данных в файле product_resolver.py.
2. Пользовательские истории (User Stories)
Как Разработчик транзакционного домена Inventory (модуля Shop),
Я хочу передавать грязный текст чека на бэкенд MDM и получать массив чистых ID продуктов,
Чтобы складской учет зачислял на баланс холодильника валидные номенклатурные позиции.