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 как неявные исключения.