docs(orders): назван порядок строк внутри слепка
Зачем: хеш байтов слепка в описи не определён без порядка записей — шов резолюции #72 к #81, который #81 закрыл только для ключей. Что: одна строка в §8 — порядок строк равен порядку рождения заказов (возрастание order_id); детерминизм даёт его без новой механики. Проверка: чтение; вычитание — #84. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -429,7 +429,9 @@ d…d+δ−1 её нет, а с d+δ она появляется в том со
|
||||
исходящей границе суток; одна на всю выгрузку, не глобальная константа и не
|
||||
дата отправки. Константы мира — D0, пояс модельного календаря и окно K = 7.
|
||||
- **Порядок ключей** — порядок полей контракта; у позиции — `sku`, `qty`,
|
||||
`price`: воспроизводимые байты без сортировки ключей.
|
||||
`price`: воспроизводимые байты без сортировки ключей. Порядок строк внутри
|
||||
слепка — порядок рождения заказов, он же возрастание `order_id`: детерминизм
|
||||
даёт его даром, а хешу слепка в описи нужен именно названный порядок.
|
||||
- **Сериализация** — явная функция рядом с `events(...)` в существующем
|
||||
`serialize.py`: один словарь с вложенным списком и один `orjson.dumps` на
|
||||
запись. Классы кодеков, реестр схем и отдельный `dumps` для `items` не
|
||||
|
||||
Reference in New Issue
Block a user