docs(orders): собран черновик спеки второго источника
Зачем: решения семи развилок карты #69 жили только резолюциями тикетов; перед вычитанием и приёмкой этапу 3 нужна цельная картина одним документом. Что: docs/specs/2026-08-16-orders.md — черновик спеки заказов бэкенда из резолюций #70–#74, #80, #81, с отклонёнными вариантами и доводами. Расхождения с принятым внесены тем же коммитом: мастер-спека §2 (прямой переход created → cancelled), §4 (механика класса C, чтение долей и amount_delta), §5 (число пар из описи снято), §8 (строка слепка с хешем, счётчики наблюдаемых классов, числа идентичности сняты); спека генератора §2 (заказная и событийная стороны вместо «расхождений и опозданий»); ADR 0008 (уточнён сдвиг отправки слепка); CONTEXT.md (термин «судьба заказа»). Проверка: чтение; вычитание — #84, приёмка владельцем — #88. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,6 +17,10 @@
|
||||
прочитанное в `stg.orders_raw_dist`, разбирает его в типизированный слепок и
|
||||
заменяет партицию дня в `ods.order_snapshot`. Тот же даг проигрывает модельный
|
||||
день генератором, поэтому переливается ровно то, что он положил в топик.
|
||||
Уточнение со сдвигом отправки, решённым позже (#71, [спека
|
||||
заказов](../specs/2026-08-16-orders.md), раздел 2): даг, играющий день D,
|
||||
кладёт и забирает слепок дня D−1 — по-прежнему ровно то, что сам положил, но
|
||||
это слепок предыдущего дня, а не сыгранного.
|
||||
|
||||
Прямое чтение из Kafka-движка требует двух настроек, и вторая не очевидна:
|
||||
`stream_like_engine_allow_direct_select = 1` разрешает читать чтеца запросом,
|
||||
|
||||
Reference in New Issue
Block a user