Модель заказа в DDS: зерно, массивы позиций, замена партиций #141

Merged
ddmitry merged 2 commits from 130-dds-order-model into main 2026-08-24 19:09:31 +03:00
Owner

Closes #130

Резолюция развилки #130 карты #127: модель заказа в DDS.

Зачем: заказу нужен объект в DDS — зерно, состав строки, движок и судьба служебных колонок; заодно карта ждала решения о доме architecture-записей этапа 4.

Что: набор docs/architecture/dds/ по ADR 0011 — README с картой модели (связи, ко-локация, правила слоя) и order.md с моделью заказа и отклонёнными вариантами; указатели из доков заказов и хранилища.

Проверка: только документы; ссылки сверены с деревом docs/.

🤖 Generated with Claude Code

Closes #130 Резолюция развилки #130 карты #127: модель заказа в DDS. Зачем: заказу нужен объект в DDS — зерно, состав строки, движок и судьба служебных колонок; заодно карта ждала решения о доме architecture-записей этапа 4. Что: набор `docs/architecture/dds/` по ADR 0011 — README с картой модели (связи, ко-локация, правила слоя) и `order.md` с моделью заказа и отклонёнными вариантами; указатели из доков заказов и хранилища. Проверка: только документы; ссылки сверены с деревом docs/. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ddmitry added 1 commit 2026-08-24 19:03:54 +03:00
- Зачем:
  - развилка #130 карты #127: заказу нужен объект в DDS — зерно, состав,
    движок и судьба служебных колонок; резолюции этапа 4 нужен дом в git.
- Что:
  - создан набор docs/architecture/dds/ по ADR 0011: README с картой
    модели и правилами слоя, order.md с моделью заказа — зерно «заказ в
    текущем состоянии», позиции массивами, MergeTree с заменой партиций,
    свои _load_id/_load_ts вместо ярлыков ODS (закрывает наследство #85);
  - указатели на модель добавлены в orders/README.md, orders/ingestion.md
    и storage.md.
- Проверка:
  - только документы; относительные ссылки сверены с деревом docs/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry added 1 commit 2026-08-24 19:07:00 +03:00
- Зачем:
  - горячее ревью после написания: неточности формулировок и один пропуск
    в списке читаемых колонок.
- Что:
  - уточнено, что дом набора выбран развилкой #130, а не «первой развилкой
    карты» (первыми шли research-тикеты);
  - сверке добавлен order_date в перечень читаемых колонок (спека, §7:
    колонка order_day);
  - мастер-спека слинкована при первом упоминании; пояснена роль резолюции
    #128 в «Связанных решениях».
- Проверка:
  - только документы; ссылки сверены с деревом docs/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
ddmitry merged commit 111315990b into main 2026-08-24 19:09:31 +03:00
ddmitry deleted branch 130-dds-order-model 2026-08-24 19:09: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#141