Сценарии

NOTE

Статус: Target design. Документ описывает целевую доменную модель. Соответствующий код реализован частично (см. backend/internal/core/) или пока не начат. Правила маркировки — в 50-processes/documentation-standard.md.

Здесь — end-to-end бизнес-процессы Tracium. Каждый сценарий описывает участников (BC), последовательность событий и команд, decision points, edge cases. Это не дублирование контекстов — сценарии связывают BC между собой, показывая «как живут» доменные события через несколько границ.

Точка входа — ../domain-model.md: big picture timeline и context map.

Список сценариев

Поток данных от поставщика

Каталог и матчинг

Клиент

Цена и смета

AI-операции

Шаблон сценария

Каждый файл сценария:

  1. Триггер — что инициирует.
  2. Участники — какие BC, в каких ролях.
  3. Sequence diagram — mermaid sequenceDiagram или flowchart.
  4. Шаги — нумерованный список с событиями (🟧), командами (🟦), policies (🟪), решениями (🟪 + branch).
  5. Edge cases — что если фейл, race, stale, unauthorized.
  6. Инварианты сценария — что обязательно должно сохраниться через flow.
  7. Метрики и observability — какие метрики, alerts, dashboards.
  8. Связанные файлы — контексты, deep-dive, ADR.