AGENTS.md — normalization

Назначение уровня

Этот уровень описывает целевую сервисную границу normalization для преобразования raw payload в внутренний формат offers.

Содержание

normalization/
├── AGENTS.md     # ← вы здесь
└── README.md     # назначение, статус, контракты, зависимости

Ключевые концепции уровня

  • Raw payload — неизменённые данные поставщика.
  • Normalized offer — внутреннее представление для downstream сервисов.

Когда смотреть сюда

  • Нужно понять, где заканчивается connector-specific payload и начинается внутренняя модель.
  • Нужно разобраться с alias/unit/value normalization.

Когда НЕ смотреть сюда

  • Нужен fetch от поставщика → ../ingestion/.
  • Нужен матчинг canonical → ../matching/.

Связано

Соглашения

  • Коннектор не должен протаскивать свои правила в normalization как неявные исключения.