2026-02-16 - 2026-08-16

Overview

27 Active Pull Requests
56 Active Issues
Excluding merges, 2 authors have pushed 15 commits to main and 94 commits to all branches. On main, 18 files have changed and there have been 2223 additions and 165 deletions.

27 Pull requests merged by 1 user

Merged #83 feat(airflow): пульт мира — работники, выключатель, контейнер 2026-08-13 15:09:21 +03:00

Merged #82 feat(clickhouse): реализована модель доступа 2026-08-13 11:39:32 +03:00

Merged #77 refactor(make): корень — про стенд, генератор — за своей дверью 2026-08-09 22:14:51 +03:00

Merged #76 refactor(compose): отделены локальные настройки от фактов стенда 2026-08-08 22:01:30 +03:00

Merged #75 feat(ddl): часовые пояса — линза названа явно 2026-08-08 20:16:58 +03:00

Merged #67 docs: приёмка этапа 2 и порог, который оказался гигиеной 2026-08-07 20:56:36 +03:00

Merged #64 feat(stand): стартовый мир при make up и опись, которая его сторожит 2026-08-07 19:34:16 +03:00

Merged #62 feat(ods): типизированное событие, строгий приём и таблица ошибок 2026-08-07 16:50:46 +03:00

Merged #61 feat(generator): сериализатор, приёмники, проигрыватель и запуск контейнером 2026-08-07 14:37:25 +03:00

Merged #59 refactor(config-test): срезан разбор Bash — он не ловил ничего 2026-08-06 17:24:02 +03:00

Merged #58 refactor(smoke): цели проверки по назначению — смоук, ClickHouse, службы 2026-08-06 16:04:44 +03:00

Merged #57 refactor(smoke): срезаны проверки стенда, не служащие менти 2026-08-06 14:10:50 +03:00

Merged #55 docs(agents): правка тела issue идёт через API, а не через tea 2026-08-06 09:28:06 +03:00

Merged #53 feat(stg): DDL-бутстрап, топик hits и приём сырья обеими нодами 2026-08-06 09:21:20 +03:00

Merged #52 docs(storage): конвенции хранилища и приём событий перед этапом 2 2026-08-05 22:09:41 +03:00

Merged #51 Торговые события генератора: корзина, покупка и уровень спроса товара 2026-08-02 22:59:28 +03:00

Merged #49 feat(generator): день-функция — трафик, визиты и просмотры страниц 2026-08-02 16:32:49 +03:00

Merged #46 feat(generator): план состава мира — зерно, приток, двухкуковые пары 2026-08-02 13:25:58 +03:00

Merged #45 chore(generator): типчекер ty и цель make typecheck 2026-08-02 12:00:26 +03:00

Merged #44 feat(generator): каркас проекта и контракт схемы события 2026-08-01 23:20:40 +03:00

Merged #35 docs(specs): спека генератора (этап 2) из решений карты #26 2026-08-01 21:05:49 +03:00

Merged #25 fix(stand): снят несуществующий бюджет памяти, нодам ClickHouse — 4 ГиБ 2026-08-01 15:29:09 +03:00

Merged #24 refactor(airflow): пробник Kafka разрезан на запись и чтение 2026-07-31 20:25:54 +03:00

Merged #23 refactor(airflow): пробник ClickHouse разбит на четыре задачи 2026-07-31 19:23:19 +03:00

Merged #19 feat(airflow): пробные DAG test_clickhouse и test_kafka вместо демонстрационного 2026-07-31 15:26:38 +03:00

Merged #17 feat(infra): стенд целиком — Kafka, Airflow 3, Superset и мониторинг одной командой 2026-07-31 09:35:49 +03:00

Merged #16 feat(infra): кластер ClickHouse — 2 ноды и keeper, smoke ON CLUSTER 2026-07-30 18:58:30 +03:00

40 Issues closed from 1 user

Closed #79 feat(airflow): пульт мира — работники и выключатель 2026-08-13 15:09:22 +03:00

Closed #78 feat(clickhouse): модель доступа — пользователи, роли и секрет кластера 2026-08-13 11:39:33 +03:00

Closed #72 Расхождения A–D и опоздания: механика, доли и что обещано 2026-08-12 23:44:22 +03:00

Closed #71 Генератор слепков: где живёт и чем связан с событиями 2026-08-12 22:51:24 +03:00

Closed #70 Приём заказов: нужен ли слепку слой сырья 2026-08-12 21:49:28 +03:00

Closed #66 Доступ к ClickHouse: пользователи, роли и межнодовое доверие 2026-08-09 23:31:47 +03:00

Closed #65 Цели make смешивают два уровня: корень репозитория и генератор 2026-08-09 22:14:52 +03:00

Closed #60 Что живёт в git, а что в .env: убрать параметризацию, которой нечего параметризовать 2026-08-08 22:01:31 +03:00

Closed #63 Часовые пояса: конвенция для абсолютного времени и производных дат 2026-08-08 20:16:58 +03:00

Closed #68 Спроектировать заказы бэкенда: brainstorm → спека → нарезка этапа 3 2026-08-07 20:48:10 +03:00

Closed #4 Этап 2: DDL и генератор 2026-08-07 20:15:34 +03:00

Closed #42 Зерновой мир: мини-манифест и заливка при make up 2026-08-07 19:34:17 +03:00

Closed #43 Типизированный ODS: ods.event, строгий приём и таблица ошибок 2026-08-07 16:50:47 +03:00

Closed #41 Сериализатор, приёмники и проигрыватель с CLI 2026-08-07 14:37:26 +03:00

Closed #54 Проверки по назначению: честные имена целей, карта и быстрый смоук 2026-08-06 16:04:50 +03:00

Closed #56 Срезать проверки стенда: под нож всё, что не служит менти 2026-08-06 14:11:58 +03:00

Closed #37 DDL-бутстрап, топик hits и приём сырья в STG обеими нодами 2026-08-06 09:21:22 +03:00

Closed #40 Торговые события 2026-08-02 22:59:29 +03:00

Closed #50 Корзина отвязывается от страницы корзины, у товара появляется уровень спроса 2026-08-02 22:47:24 +03:00

Closed #39 День-функция: трафик, сессии, pageview 2026-08-02 16:32:49 +03:00

Closed #38 План состава мира: зерно, приток, конфигурация 2026-08-02 13:25:58 +03:00

Closed #36 Каркас генератора и контракт схемы события 2026-08-01 23:20:41 +03:00

Closed #26 Карта: проектирование генератора (этап 2) 2026-08-01 21:21:53 +03:00

Closed #34 Нарезать тикеты этапа 2 по принятой спеке 2026-08-01 21:21:32 +03:00

Closed #14 Спроектировать генератор: brainstorm → спека → нарезка этапа 2 2026-08-01 21:21:07 +03:00

Closed #33 Приёмка спеки генератора владельцем 2026-08-01 21:07:07 +03:00

Closed #32 Собрать спеку генератора из решений развилок 2026-08-01 19:48:22 +03:00

Closed #30 Производительность: числовые требования и чем их замерять 2026-08-01 17:52:22 +03:00

Closed #29 Архитектура: источник истины схемы и разделение потока и пакета 2026-08-01 17:18:57 +03:00

Closed #28 Детерминизм от зерна: что воспроизводимо и как зерно переживает параллельность 2026-08-01 16:45:43 +03:00

Closed #27 Модель мира: что живёт между прогонами и как устроены модельные сутки 2026-08-01 16:20:09 +03:00

Closed #31 Скорость батчевой генерации в Python: подходы и порядки величин 2026-08-01 15:54:46 +03:00

Closed #21 Сайзинг стенда: пересмотреть выделенные контейнерам ресурсы 2026-08-01 15:29:10 +03:00

Closed #22 Форма пробника Kafka: переписать по образцу test_clickhouse 2026-07-31 20:25:54 +03:00

Closed #20 Форма пробных DAG: разбить на задачи, снять ручную машинерию, объяснить решения 2026-07-31 19:23:20 +03:00

Closed #3 Этап 1: каркас стенда — кластерный compose 2026-07-31 16:01:00 +03:00

Closed #18 Пробные DAG: test_clickhouse и test_kafka вместо демонстрационного 2026-07-31 15:29:05 +03:00

Closed #15 Подключить Context7 MCP к Codex CLI (шаблон в ~/dotfiles) 2026-07-31 11:32:29 +03:00

Closed #13 Остальной стенд: Kafka, Airflow 3, Superset, мониторинг — make up и сквозной smoke 2026-07-31 09:37:08 +03:00

Closed #12 Кластер ClickHouse: 2 ноды + keeper в compose, smoke ON CLUSTER 2026-07-30 19:00:13 +03:00

56 Issues created by 1 user

Opened #1 Карта: боевой реализм стенда 2026-07-30 15:59:47 +03:00

Opened #2 Техдолг: инкрементальный ETL вместо полной перезагрузки слоёв 2026-07-30 15:59:49 +03:00

Opened #4 Этап 2: DDL и генератор 2026-07-30 16:41:37 +03:00

Opened #3 Этап 1: каркас стенда — кластерный compose 2026-07-30 16:41:37 +03:00

Opened #5 Этап 3: заказы и каталог 2026-07-30 16:41:39 +03:00

Opened #6 Этап 4: трансформации и витрины, сверка A+C 2026-07-30 16:41:39 +03:00

Opened #7 Этап 5: Airflow — etl_pipeline 2026-07-30 16:41:40 +03:00

Opened #8 Этап 6: расхождения B+D, опоздания, счётчики манифеста 2026-07-30 16:41:41 +03:00

Opened #9 Этап 7: эталонный мир — пересборка и чек-скрипты 2026-07-30 16:41:42 +03:00

Opened #10 Этап 8: Superset-дашборд v2 2026-07-30 16:41:43 +03:00

Opened #11 Этап 9: мониторинг и runbook keeper 2026-07-30 16:41:44 +03:00

Opened #12 Кластер ClickHouse: 2 ноды + keeper в compose, smoke ON CLUSTER 2026-07-30 16:43:52 +03:00

Opened #13 Остальной стенд: Kafka, Airflow 3, Superset, мониторинг — make up и сквозной smoke 2026-07-30 16:43:53 +03:00

Opened #14 Спроектировать генератор: brainstorm → спека → нарезка этапа 2 2026-07-30 16:43:54 +03:00

Opened #15 Подключить Context7 MCP к Codex CLI (шаблон в ~/dotfiles) 2026-07-30 17:47:47 +03:00

Opened #18 Пробные DAG: test_clickhouse и test_kafka вместо демонстрационного 2026-07-31 09:32:15 +03:00

Opened #20 Форма пробных DAG: разбить на задачи, снять ручную машинерию, объяснить решения 2026-07-31 15:39:37 +03:00

Opened #21 Сайзинг стенда: пересмотреть выделенные контейнерам ресурсы 2026-07-31 18:28:02 +03:00

Opened #22 Форма пробника Kafka: переписать по образцу test_clickhouse 2026-07-31 19:21:01 +03:00

Opened #26 Карта: проектирование генератора (этап 2) 2026-08-01 15:45:27 +03:00

Opened #27 Модель мира: что живёт между прогонами и как устроены модельные сутки 2026-08-01 15:46:04 +03:00

Opened #28 Детерминизм от зерна: что воспроизводимо и как зерно переживает параллельность 2026-08-01 15:46:05 +03:00

Opened #29 Архитектура: источник истины схемы и разделение потока и пакета 2026-08-01 15:46:07 +03:00

Opened #30 Производительность: числовые требования и чем их замерять 2026-08-01 15:46:08 +03:00

Opened #31 Скорость батчевой генерации в Python: подходы и порядки величин 2026-08-01 15:46:10 +03:00

Opened #32 Собрать спеку генератора из решений развилок 2026-08-01 15:46:11 +03:00

Opened #33 Приёмка спеки генератора владельцем 2026-08-01 15:46:13 +03:00

Opened #34 Нарезать тикеты этапа 2 по принятой спеке 2026-08-01 15:46:14 +03:00

Opened #36 Каркас генератора и контракт схемы события 2026-08-01 21:19:36 +03:00

Opened #37 DDL-бутстрап, топик hits и приём сырья в STG обеими нодами 2026-08-01 21:19:37 +03:00

Opened #38 План состава мира: зерно, приток, конфигурация 2026-08-01 21:19:37 +03:00

Opened #39 День-функция: трафик, сессии, pageview 2026-08-01 21:19:39 +03:00

Opened #40 Торговые события 2026-08-01 21:19:40 +03:00

Opened #41 Сериализатор, приёмники и проигрыватель с CLI 2026-08-01 21:19:41 +03:00

Opened #42 Зерновой мир: мини-манифест и заливка при make up 2026-08-01 21:19:42 +03:00

Opened #43 Типизированный ODS: ods.event, строгий приём и таблица ошибок 2026-08-01 22:04:18 +03:00

Opened #47 feat(generator): вариант A/B-теста в ParsedParamsKey1 2026-08-02 16:08:47 +03:00

Opened #48 docs(generator): путеводитель по генератору 2026-08-02 16:25:36 +03:00

Opened #50 Корзина отвязывается от страницы корзины, у товара появляется уровень спроса 2026-08-02 21:06:59 +03:00

Opened #54 Проверки по назначению: честные имена целей, карта и быстрый смоук 2026-08-06 09:04:51 +03:00

Opened #56 Срезать проверки стенда: под нож всё, что не служит менти 2026-08-06 12:21:40 +03:00

Opened #60 Что живёт в git, а что в .env: убрать параметризацию, которой нечего параметризовать 2026-08-07 11:46:22 +03:00

Opened #63 Часовые пояса: конвенция для абсолютного времени и производных дат 2026-08-07 17:08:14 +03:00

Opened #65 Цели make смешивают два уровня: корень репозитория и генератор 2026-08-07 19:00:04 +03:00

Opened #66 Доступ к ClickHouse: пользователи, роли и межнодовое доверие 2026-08-07 19:32:40 +03:00

Opened #68 Спроектировать заказы бэкенда: brainstorm → спека → нарезка этапа 3 2026-08-07 20:33:31 +03:00

Opened #69 Карта: проектирование заказов бэкенда (этап 3) 2026-08-07 20:43:43 +03:00

Opened #70 Приём заказов: нужен ли слепку слой сырья 2026-08-07 20:44:19 +03:00

Opened #71 Генератор слепков: где живёт и чем связан с событиями 2026-08-07 20:44:21 +03:00

Opened #72 Расхождения A–D и опоздания: механика, доли и что обещано 2026-08-07 20:44:25 +03:00

Opened #73 Мост к склейке: user_id и двухкуковые пары 2026-08-07 20:44:27 +03:00

Opened #74 Место заказов в стартовом мире 2026-08-07 20:44:29 +03:00

Opened #78 feat(clickhouse): модель доступа — пользователи, роли и секрет кластера 2026-08-09 23:24:45 +03:00

Opened #79 feat(airflow): пульт мира — работники и выключатель 2026-08-12 21:50:25 +03:00

Opened #80 Брак в слепке: куда уходит и по каким классам 2026-08-12 21:52:36 +03:00

Opened #81 Форма записи слепка на проводе 2026-08-12 22:50:52 +03:00