feat(generator): добавлено опоздание заказов в слепках #191

Merged
ddmitry merged 2 commits from 185-late-orders into main 2026-08-29 10:06:35 +03:00
Showing only changes of commit c68a451698 - Show all commits
+10 -10
View File
@@ -125,16 +125,16 @@
**Опоздание — заказ прячется от ранних слепков.** `created_at` не **Опоздание — заказ прячется от ранних слепков.** `created_at` не
подделывается — строка создана, когда заказ родился, — но в слепках дней подделывается — строка создана, когда заказ родился, — но в слепках дней
а с d+δ она появляется в том состоянии, до которого заказ дожил: отменённый d…d+δ−1 её нет, а с d+δ она появляется в том состоянии, до которого заказ
на второй день и опоздавший на третий приедет в первом же своём слепке как дожил: отменённый на второй день и опоздавший на третий приедет в первом же
`cancelled` — «выгрузка догоняет жизнь». Таблица задержки состоит из трех своём слепке как `cancelled` — «выгрузка догоняет жизнь». Таблица задержки
строк: δ = 0/1/2 с весами 90/5/5. 1 и 2 - это D+1 и D+2 мастер-спеки. Бросок состоит из трёх строк: δ = 0/1/2 с весами 90/5/5; 1 и 2 — это D+1 и D+2
идет последним в подпотоке `ORDERS`, затем назначенному планом заказу δ мастер-спеки. Бросок идёт последним в подпотоке `ORDERS`; затем δ назначенного
обнуляется. Меряется задержка в днях снятия слепка, а не отправки: иначе планом заказа обнуляется. Меряется задержка в днях снятия слепка, а не
сдвиг отправки удвоился бы, и обещанные D+1/D+2 стали бы D+2/D+3. Дальше отправки: иначе сдвиг отправки удвоился бы, и обещанные D+1/D+2 стали бы
таблица не идет: заказ с δ = 6 приехал бы ровно в одном слепке, и D+2/D+3. Дальше таблица не идёт: заказ с δ = 6 приехал бы ровно в одном
обещание «пропущенный день ничего не ломает» на нем перестало бы быть слепке, и обещание «пропущенный день ничего не ломает» на нём перестало бы
верным; при δ ≤ 2 у всякого заказа слепков не меньше пяти. быть верным; при δ ≤ 2 у всякого заказа слепков не меньше пяти.
Легенда: заказ ушёл в ручную обработку и попал в выгрузку позже. Отклонено: Легенда: заказ ушёл в ручную обработку и попал в выгрузку позже. Отклонено:
*сдвиг `created_at`* — подделка аудита источника: день создания строки *сдвиг `created_at`* — подделка аудита источника: день создания строки
разошёлся бы с днём покупки, чьё равенство держит синхронная модель разошёлся бы с днём покупки, чьё равенство держит синхронная модель