Commit Graph

  • f51048dd23 Merge pull request 'feat(airflow): пульт мира — работники, выключатель, контейнер' (#83) from feat/79-world-control into main main ddmitry 2026-08-13 15:09:19 +03:00
  • 292302e161 fix(airflow): правки пульта мира по двум линиям ревью ddadminandClaude Opus 5 2026-08-13 13:57:59 +03:00
  • 35dc933d29 feat(airflow): пульт мира — работники, выключатель, контейнер ddadminandClaude Opus 5 2026-08-13 13:09:14 +03:00
  • 61bc156d6a docs(adr): решён пульт мира — работники, выключатель, контейнер ddadminandClaude Opus 5 2026-08-13 12:35:30 +03:00
  • 9d43ff5489 Merge pull request 'feat(clickhouse): реализована модель доступа' (#82) from feat/78-clickhouse-access into main ddmitry 2026-08-13 11:39:30 +03:00
  • d0f15bea02 fix(clickhouse): устранены замечания ревью модели доступа ddadmin 2026-08-13 11:31:01 +03:00
  • 5627f6c7aa docs(clickhouse): описана учебная модель доступа ddadmin 2026-08-13 10:26:35 +03:00
  • 780b2d0ef9 feat(clickhouse): добавлен пароль служебному default ddadmin 2026-08-13 10:23:32 +03:00
  • 62dc618252 feat(clickhouse): приложения переключены на роли ddadmin 2026-08-13 10:19:38 +03:00
  • 790f7c1bb7 feat(clickhouse): добавлены роли и межнодовый секрет ddadmin 2026-08-13 10:04:58 +03:00
  • 41d057252e docs(agents): у правки комментария свой путь в API ddadminandClaude Opus 5 2026-08-13 08:04:38 +03:00
  • 1fb219f836 docs(adr): решён приём заказов — пакетный забор слепка ddadminandClaude Opus 5 2026-08-12 21:57:37 +03:00
  • a3d852cad9 docs(adr): решена модель доступа к ClickHouse ddadminandClaude Opus 5 2026-08-09 23:16:41 +03:00
  • d5c5e14cd5 Merge pull request 'refactor(make): корень — про стенд, генератор — за своей дверью' (#77) from refactor/65-make-two-doors into main ddmitry 2026-08-09 22:14:48 +03:00
  • c9b11224d2 refactor(ruff): линтер стенда говорит на языке дагов, а не младшего образа ddadminandClaude Opus 5 2026-08-09 21:58:48 +03:00
  • e4e5688775 refactor(make): правки по холодному ревью реализации ddadminandClaude Opus 5 2026-08-09 21:49:54 +03:00
  • 6a708cd5aa refactor(make): корень — про стенд, генератор — за своей дверью ddadminandClaude Opus 5 2026-08-09 21:31:07 +03:00
  • 368fb1a66b Merge pull request 'refactor(compose): отделены локальные настройки от фактов стенда' (#76) from feat/60-compose-env-boundary into main ddmitry 2026-08-08 22:01:28 +03:00
  • 704c139d5a refactor(compose): отделены локальные настройки от фактов стенда ddadmin 2026-08-08 20:50:35 +03:00
  • 5d012cc222 Merge pull request 'feat(ddl): часовые пояса — линза названа явно' (#75) from docs/63-timezone-convention into main ddmitry 2026-08-08 20:16:55 +03:00
  • 76405a06ee docs(storage): у Date пояса нет, и по нему легко промахнуться ddadminandClaude Opus 5 2026-08-08 20:15:56 +03:00
  • a02eba56c2 refactor(generator): имя пояса — комментарием, а не константой ddadminandClaude Opus 5 2026-08-08 19:56:26 +03:00
  • 359570ec65 docs(63): правки по двум холодным ревью реализации ddadminandClaude Opus 5 2026-08-08 19:44:53 +03:00
  • d67e697821 feat(ddl): пояс назван явно — в типах колонок и в разборе строки ddadminandClaude Opus 5 2026-08-08 19:30:50 +03:00
  • e6f300a66e docs(storage): правки конвенции по двум холодным ревью ddadmin 2026-08-08 19:05:39 +03:00
  • a93a3bf3a3 docs(storage): конвенция часовых поясов принята и записана ddadmin 2026-08-08 18:36:29 +03:00
  • c382b0390f Merge pull request 'docs: приёмка этапа 2 и порог, который оказался гигиеной' (#67) from docs/priyomka-etapa-2 into main ddmitry 2026-08-07 20:56:34 +03:00
  • 2951359e6c docs(spec): порог приёмки — гигиена, и живёт он в карте проверок ddadmin 2026-08-07 20:26:29 +03:00
  • 6f5f76fafb docs(stage-2): приёмка этапа 2 — снятые замеры и решение по дублям Kafka ddadmin 2026-08-07 20:14:35 +03:00
  • 600bd74b04 Merge pull request 'feat(stand): стартовый мир при make up и опись, которая его сторожит' (#64) from feat/42-world-manifest into main ddmitry 2026-08-07 19:34:14 +03:00
  • c696fce40b fix(stand): находки ревью — диагноз не утверждает причину, комментарии не врут ddadmin 2026-08-07 18:47:13 +03:00
  • 7c9eeedc40 feat(stand): make up наполняет стенд стартовым миром, опись сторожит его ddadmin 2026-08-07 18:37:01 +03:00
  • 30a1e9e567 docs(testing): корректность процессов — в даги DQ, не в цели make ddadminandClaude Opus 5 2026-08-07 17:39:49 +03:00
  • f3ebc115ba Merge pull request 'feat(ods): типизированное событие, строгий приём и таблица ошибок' (#62) from feat/43-ods-event into main ddmitry 2026-08-07 16:50:44 +03:00
  • a534f3cc94 fix(ods): метка времени разбирается по названному формату, а не best-effort ddadminandClaude Opus 5 2026-08-07 16:48:37 +03:00
  • 68f789ba91 docs(ods): находки ревью — опыт с _load_ts, точность формулировок, рез повторов ddadminandClaude Opus 5 2026-08-07 16:16:09 +03:00
  • 6910440400 feat(ods): типизированное событие, строгий приём и таблица ошибок ddadminandClaude Opus 5 2026-08-07 16:06:46 +03:00
  • d7485217d8 refactor(scripts): clickhouse-smoke.sh переименован в check-clickhouse.sh ddadminandClaude Opus 5 2026-08-07 15:33:44 +03:00
  • 77fa2905a2 Merge pull request 'feat(generator): сериализатор, приёмники, проигрыватель и запуск контейнером' (#61) from feat/41-serializer-sinks-cli into main ddmitry 2026-08-07 14:37:22 +03:00
  • a61f7934ec feat(generator): сериализатор, приёмники, проигрыватель и запуск контейнером ddadminandClaude Opus 5 2026-08-07 12:05:11 +03:00
  • 8903b6a054 docs(agents): усложнение не бесплатно — платит учебная ценность ddadminandClaude Opus 5 2026-08-07 12:04:43 +03:00
  • b8816466d9 docs(testing): интеграционная проверка не живёт постоянной целью ddadminandClaude Opus 5 2026-08-07 09:22:34 +03:00
  • 896c846cbc Merge pull request 'refactor(config-test): срезан разбор Bash — он не ловил ничего' (#59) from refactor/config-test-bez-razbora-bash into main ddmitry 2026-08-06 17:23:58 +03:00
  • 5492e6ff3d refactor(config-test): срезан разбор Bash — он не ловил ничего ddadminandClaude Opus 5 2026-08-06 16:59:44 +03:00
  • 4245daf3f1 Merge pull request 'refactor(smoke): цели проверки по назначению — смоук, ClickHouse, службы' (#58) from refactor/54-proverki-po-naznacheniyu into main ddmitry 2026-08-06 16:04:38 +03:00
  • 7e4d5815a3 feat(smoke): смоук спрашивает Kafka снаружи — по объявленному адресу ddadminandClaude Opus 5 2026-08-06 14:53:34 +03:00
  • bbbe17cfb0 refactor(smoke): цели проверки по назначению — смоук, ClickHouse, службы ddadminandClaude Opus 5 2026-08-06 14:29:29 +03:00
  • f84f8c416f Merge pull request 'refactor(smoke): срезаны проверки стенда, не служащие менти' (#57) from refactor/56-srezat-proverki-stenda into main ddmitry 2026-08-06 14:10:44 +03:00
  • a2f5b27d89 refactor(smoke): ограничен по времени опрос keeper, уточнены формулировки ddadmin 2026-08-06 14:01:45 +03:00
  • 66490d124e refactor(smoke): срезаны проверки стенда, не служащие менти ddadmin 2026-08-06 13:06:44 +03:00
  • 6afa26b7be docs(agents): вопрос об учебной ценности как шлагбаум ddadminandClaude Opus 5 2026-08-06 12:37:06 +03:00
  • 18200fb97f Merge pull request 'docs(agents): правка тела issue идёт через API, а не через tea' (#55) from docs/issue-tracker-api-recipes into main ddmitry 2026-08-06 09:28:04 +03:00
  • dd6d117d49 docs(agents): правка тела issue идёт через API, а не через tea ddadminandClaude Opus 5 2026-08-06 09:24:53 +03:00
  • c99e853fd3 Merge pull request 'feat(stg): DDL-бутстрап, топик hits и приём сырья обеими нодами' (#53) from feat/37-ddl-bootstrap-stg-ingest into main ddmitry 2026-08-06 09:21:18 +03:00
  • daf13384a8 feat(stg): DDL-бутстрап, топик hits и приём сырья обеими нодами ddadminandClaude Opus 5 2026-08-06 08:04:25 +03:00
  • a0144e0fff Merge pull request 'docs(storage): конвенции хранилища и приём событий перед этапом 2' (#52) from docs/37-storage-conventions into main ddmitry 2026-08-05 22:09:39 +03:00
  • 923ebad80e docs(storage): связность восстановлена, форма дат на проводе задана ddadminandClaude Opus 5 2026-08-05 21:53:03 +03:00
  • f1254ce79d docs(handoff): передача контекста удалена как отработавшая ddadminandClaude Opus 5 2026-08-05 21:31:32 +03:00
  • 31b274175a docs(storage): конвенции и приём событий выправлены после ревью ddadminandClaude Opus 5 2026-08-05 21:25:35 +03:00
  • dedb6c6739 docs(handoff): передача контекста по конвенциям хранилища ddadmin 2026-08-04 00:21:43 +03:00
  • 319db308bf docs(storage): приняты решения по приёму событий и именам ddadmin 2026-08-04 00:14:13 +03:00
  • a18e6b7a80 Merge pull request 'Торговые события генератора: корзина, покупка и уровень спроса товара' (#51) from feat/40-trade-events into main ddmitry 2026-08-02 22:59:26 +03:00
  • 4243aa2c88 docs(generator): вилка конверсии в корзину — ориентир, а не граница ddadmin 2026-08-02 22:54:31 +03:00
  • c0f4d21df9 feat(generator): корзина отвязана от страницы, у товара — уровень спроса ddadmin 2026-08-02 22:46:30 +03:00
  • 4165f10cdd docs(generator): числа блока грилинга — с канонического зерна ddadmin 2026-08-02 21:21:43 +03:00
  • fbffeda5ea docs(generator): решения грилинга — корзина и уровень спроса товара ddadmin 2026-08-02 21:06:51 +03:00
  • 722dbe22b7 feat(generator): торговые события — корзина, покупка, сырой ecommerce ddadminandClaude Opus 5 2026-08-02 19:13:30 +03:00
  • bfbaa96696 docs(generator): форма эффекта метки покупателя — оба шага воронки ddadmin 2026-08-02 17:42:48 +03:00
  • 2cfda7180f docs(generator): решения #40 после холодного ревью ddadmin 2026-08-02 17:37:48 +03:00
  • a7442765ff docs(generator): решения #40 — торговые события ddadmin 2026-08-02 17:17:31 +03:00
  • 898e00474a Merge pull request 'feat(generator): день-функция — трафик, визиты и просмотры страниц' (#49) from feat/39-day-function into main ddmitry 2026-08-02 16:32:47 +03:00
  • 7dcd1c9ba3 docs(generator): README — черновой раздел «Как это работает» ddadminandClaude Opus 5 2026-08-02 16:26:10 +03:00
  • eb433ad023 feat(generator): день-функция — трафик, визиты и просмотры страниц ddadminandClaude Opus 5 2026-08-02 16:12:17 +03:00
  • 937ba014b4 Merge pull request 'feat(generator): план состава мира — зерно, приток, двухкуковые пары' (#46) from feat/38-world-plan into main ddmitry 2026-08-02 13:25:55 +03:00
  • d17bd4e876 fix(generator): правки по линии ревью Кодекса — зёрна, словарь, сторожа ddadminandClaude Opus 5 2026-08-02 13:13:41 +03:00
  • 2502f906a8 fix(generator): правки по двум линиям ревью плана состава ddadminandClaude Opus 5 2026-08-02 12:33:27 +03:00
  • abac6afe18 feat(generator): план состава мира — зерно, приток, двухкуковые пары ddadminandClaude Opus 5 2026-08-02 12:20:48 +03:00
  • 68a35bfdcb Merge main: типчекер ty (PR #45) в ветку #38 ddadmin 2026-08-02 12:00:33 +03:00
  • 557a9164fd Merge pull request 'chore(generator): типчекер ty и цель make typecheck' (#45) from chore/typecheck-ty into main ddmitry 2026-08-02 12:00:24 +03:00
  • 22fea7a778 chore(generator): подключён типчекер ty и цель make typecheck ddadminandClaude Opus 5 2026-08-02 11:58:44 +03:00
  • 78ddb86817 docs(specs): решения #38 — ленивый план состава, числа притока, конфигурация ddadminandClaude Opus 5 2026-08-02 11:47:59 +03:00
  • 7b73af5a80 Merge pull request 'feat(generator): каркас проекта и контракт схемы события' (#44) from feat/36-generator-schema-contract into main ddmitry 2026-08-01 23:20:38 +03:00
  • 3ba40ffdf2 docs(context): «имя в DDS» вычеркнуто из избегаемых — правка владельца ddadminandClaude Opus 5 2026-08-01 23:15:53 +03:00
  • 24c8dd9b98 refactor(generator): нормализованное имя вместо имени в DDS, тесты на имена сняты ddadminandClaude Opus 5 2026-08-01 23:01:04 +03:00
  • aabd339a26 fix(generator): сторожа имён DDS и порядка строк, торговый словарь — по границе ddadminandClaude Opus 5 2026-08-01 22:44:53 +03:00
  • 1f96245c41 fix(generator): правки по двум линиям ревью — сторож состава и честные обещания ddadminandClaude Opus 5 2026-08-01 22:32:14 +03:00
  • 2890c7f9fb feat(generator): каркас проекта и контракт схемы события ddadminandClaude Opus 5 2026-08-01 22:22:14 +03:00
  • 9e04eae72a Merge pull request 'docs(specs): спека генератора (этап 2) из решений карты #26' (#35) from feat/32-generator-spec into main ddmitry 2026-08-01 21:05:47 +03:00
  • 41d4dee945 docs(context): DWH — законный синоним хранилища, из избегаемых убран ddadminandClaude Opus 5 2026-08-01 21:01:58 +03:00
  • 7df5e482b9 docs(specs): правки по холодному ревью — долг словаря и потерянные доводы ddadminandClaude Opus 5 2026-08-01 21:00:18 +03:00
  • 8c69397ccf docs(specs): приток посетителей и фейкеры без гвоздя — вычитка владельца ddadminandClaude Opus 5 2026-08-01 20:49:49 +03:00
  • f85626508f docs(specs): собрана спека генератора из решений развилок карты #26 ddadminandClaude Opus 5 2026-08-01 19:47:29 +03:00
  • a9fade84f5 docs(agents): развилки решений — маршрут на скилл brainstorm-with-docs ddadminandClaude Opus 5 2026-08-01 18:30:41 +03:00
  • f70087c438 docs(research): скорость батчевой генерации в Python — порядки величин ddadminandClaude Opus 5 2026-08-01 15:54:28 +03:00
  • 860c88b7f7 chore(tests): выкинуты сторожа документации и тест на комментарий ddadminandClaude Opus 5 2026-08-01 15:33:52 +03:00
  • c6c9e1082a Merge pull request 'fix(stand): снят несуществующий бюджет памяти, нодам ClickHouse — 4 ГиБ' (#25) from feat/21-resource-limits into main ddmitry 2026-08-01 15:29:07 +03:00
  • 8778567266 style(stand): комментарии ужаты до того, чего нет в коде ddadminandClaude Opus 5 2026-08-01 15:26:22 +03:00
  • 5a21684dc4 fix(stand): поправлены находки ревью — причина дрейфа памяти и отзыв довода ADR 0001 ddadminandClaude Opus 5 2026-08-01 15:18:43 +03:00
  • a9d66ed74a fix(stand): снят несуществующий бюджет памяти, нодам ClickHouse — 4 ГиБ ddadminandClaude Opus 5 2026-08-01 14:35:36 +03:00
  • d0c9e8ff43 Merge pull request 'refactor(airflow): пробник Kafka разрезан на запись и чтение' (#24) from feat/22-kafka-probe-form into main ddmitry 2026-07-31 20:25:52 +03:00