diff --git a/docs/specs/2026-08-16-orders.md b/docs/specs/2026-08-16-orders.md index 524c707..3270735 100644 --- a/docs/specs/2026-08-16-orders.md +++ b/docs/specs/2026-08-16-orders.md @@ -429,7 +429,9 @@ d…d+δ−1 её нет, а с d+δ она появляется в том со исходящей границе суток; одна на всю выгрузку, не глобальная константа и не дата отправки. Константы мира — D0, пояс модельного календаря и окно K = 7. - **Порядок ключей** — порядок полей контракта; у позиции — `sku`, `qty`, - `price`: воспроизводимые байты без сортировки ключей. + `price`: воспроизводимые байты без сортировки ключей. Порядок строк внутри + слепка — порядок рождения заказов, он же возрастание `order_id`: детерминизм + даёт его даром, а хешу слепка в описи нужен именно названный порядок. - **Сериализация** — явная функция рядом с `events(...)` в существующем `serialize.py`: один словарь с вложенным списком и один `orjson.dumps` на запись. Классы кодеков, реестр схем и отдельный `dumps` для `items` не