docs(labs): добавлена ступень по проверкам заказов #239

Merged
ddmitry merged 2 commits from 238-order-checks-lab into main 2026-09-06 23:29:30 +03:00
Owner

Ступень 5 теперь состоит из трех последовательных заданий с отдельной
приемкой и чистой точкой остановки. Сначала менти добавляет две DQ-проверки и
получает красный и зеленый результаты, затем переписывает разбор заказов в
ODS на управляемом срезе, после этого восстанавливает сборку DDS и пропущенный
закрытый день.

ТЗ сохраняют готовые даги, DDL, Kafka и таблицы-доноры. Они задают внешние
договоры SQL-файлов, но не переносят устройство готовой реализации. Для
orders_vs_ods прямо названа граница: сверка ODS с DDS не замечает их общую
потерю, поэтому разбор отдельно проверяется балансом по _load_id.

Проверка:

  • проверены локальные ссылки и якоря четырех измененных документов;
  • четырехстрочная пачка jq дала один годный объект и три заданных вида
    брака, времена годной строки различаются;
  • в запущенном Kafka 4.3.1 подтвержден путь консольного производителя;
  • точные формы UPDATE и DELETE с ON CLUSTER и
    mutations_sync = 2 проверены на двух узлах во временной проверочной таблице;
    после проверки она удалена с обоих узлов;
  • git diff --check, ai-text-lint и литературная вычитка прошли.

Полный учебный опыт с изменением прикладных данных общего стенда не запускался.

Closes #238

Ступень 5 теперь состоит из трех последовательных заданий с отдельной приемкой и чистой точкой остановки. Сначала менти добавляет две DQ-проверки и получает красный и зеленый результаты, затем переписывает разбор заказов в ODS на управляемом срезе, после этого восстанавливает сборку DDS и пропущенный закрытый день. ТЗ сохраняют готовые даги, DDL, Kafka и таблицы-доноры. Они задают внешние договоры SQL-файлов, но не переносят устройство готовой реализации. Для `orders_vs_ods` прямо названа граница: сверка ODS с DDS не замечает их общую потерю, поэтому разбор отдельно проверяется балансом по `_load_id`. Проверка: - проверены локальные ссылки и якоря четырех измененных документов; - четырехстрочная пачка `jq` дала один годный объект и три заданных вида брака, времена годной строки различаются; - в запущенном Kafka 4.3.1 подтвержден путь консольного производителя; - точные формы `UPDATE` и `DELETE` с `ON CLUSTER` и `mutations_sync = 2` проверены на двух узлах во временной проверочной таблице; после проверки она удалена с обоих узлов; - `git diff --check`, `ai-text-lint` и литературная вычитка прошли. Полный учебный опыт с изменением прикладных данных общего стенда не запускался. Closes #238
ddmitry added 1 commit 2026-09-06 22:13:26 +03:00
- Зачем:
  - менти нужен наблюдаемый опыт, в котором проверки защищают изменение конвейера заказов.
- Что:
  - добавлено ТЗ ступени 5 с договорами DQ, управляемыми ошибками и восстановлением.
  - в оглавление лабораторных работ добавлена ссылка на новое задание.
- Проверка:
  - проверены локальные ссылки, пробная пачка jq и отсутствие ошибок пробелов в diff.
ddmitry added 1 commit 2026-09-06 23:25:19 +03:00
- Зачем:
  - одно длинное ТЗ заставляло одновременно держать в голове три самостоятельных опыта и их очистку.
- Что:
  - проверки, разбор ODS и сборка DDS разнесены по трем последовательным заданиям.
  - уточнены границы учебной реализации, место диагностики и выбор закрытого дня.
  - оглавление ступени 5 дополнено ссылками на все три задания.
- Проверка:
  - проверены ссылки, пробная пачка jq, кластерные мутации и отсутствие ошибок пробелов в diff.
ddmitry changed title from docs(labs): добавлено задание по проверкам заказов to docs(labs): добавлена ступень по проверкам заказов 2026-09-06 23:25:35 +03:00
ddmitry merged commit 7ca39edb4c into main 2026-09-06 23:29:30 +03:00
ddmitry deleted branch 238-order-checks-lab 2026-09-06 23:29:32 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ddmitry/clickstream-data-platform#239