2026-07-16 - 2026-08-16
Overview
27 Pull requests merged by 1 user
Merged
#83 feat(airflow): пульт мира — работники, выключатель, контейнер
Merged
#82 feat(clickhouse): реализована модель доступа
Merged
#77 refactor(make): корень — про стенд, генератор — за своей дверью
Merged
#76 refactor(compose): отделены локальные настройки от фактов стенда
Merged
#75 feat(ddl): часовые пояса — линза названа явно
Merged
#67 docs: приёмка этапа 2 и порог, который оказался гигиеной
Merged
#64 feat(stand): стартовый мир при make up и опись, которая его сторожит
Merged
#62 feat(ods): типизированное событие, строгий приём и таблица ошибок
Merged
#61 feat(generator): сериализатор, приёмники, проигрыватель и запуск контейнером
Merged
#59 refactor(config-test): срезан разбор Bash — он не ловил ничего
Merged
#58 refactor(smoke): цели проверки по назначению — смоук, ClickHouse, службы
Merged
#57 refactor(smoke): срезаны проверки стенда, не служащие менти
Merged
#55 docs(agents): правка тела issue идёт через API, а не через tea
Merged
#53 feat(stg): DDL-бутстрап, топик hits и приём сырья обеими нодами
Merged
#52 docs(storage): конвенции хранилища и приём событий перед этапом 2
Merged
#51 Торговые события генератора: корзина, покупка и уровень спроса товара
Merged
#49 feat(generator): день-функция — трафик, визиты и просмотры страниц
Merged
#46 feat(generator): план состава мира — зерно, приток, двухкуковые пары
Merged
#45 chore(generator): типчекер ty и цель make typecheck
Merged
#44 feat(generator): каркас проекта и контракт схемы события
Merged
#35 docs(specs): спека генератора (этап 2) из решений карты #26
Merged
#25 fix(stand): снят несуществующий бюджет памяти, нодам ClickHouse — 4 ГиБ
Merged
#24 refactor(airflow): пробник Kafka разрезан на запись и чтение
Merged
#23 refactor(airflow): пробник ClickHouse разбит на четыре задачи
Merged
#19 feat(airflow): пробные DAG test_clickhouse и test_kafka вместо демонстрационного
Merged
#17 feat(infra): стенд целиком — Kafka, Airflow 3, Superset и мониторинг одной командой
Merged
#16 feat(infra): кластер ClickHouse — 2 ноды и keeper, smoke ON CLUSTER
42 Issues closed from 1 user
Closed
#74 Место заказов в стартовом мире
Closed
#73 Мост к склейке: user_id и двухкуковые пары
Closed
#79 feat(airflow): пульт мира — работники и выключатель
Closed
#78 feat(clickhouse): модель доступа — пользователи, роли и секрет кластера
Closed
#72 Расхождения A–D и опоздания: механика, доли и что обещано
Closed
#71 Генератор слепков: где живёт и чем связан с событиями
Closed
#70 Приём заказов: нужен ли слепку слой сырья
Closed
#66 Доступ к ClickHouse: пользователи, роли и межнодовое доверие
Closed
#65 Цели make смешивают два уровня: корень репозитория и генератор
Closed
#60 Что живёт в git, а что в .env: убрать параметризацию, которой нечего параметризовать
Closed
#63 Часовые пояса: конвенция для абсолютного времени и производных дат
Closed
#68 Спроектировать заказы бэкенда: brainstorm → спека → нарезка этапа 3
Closed
#4 Этап 2: DDL и генератор
Closed
#42 Зерновой мир: мини-манифест и заливка при make up
Closed
#43 Типизированный ODS: ods.event, строгий приём и таблица ошибок
Closed
#41 Сериализатор, приёмники и проигрыватель с CLI
Closed
#54 Проверки по назначению: честные имена целей, карта и быстрый смоук
Closed
#56 Срезать проверки стенда: под нож всё, что не служит менти
Closed
#37 DDL-бутстрап, топик hits и приём сырья в STG обеими нодами
Closed
#40 Торговые события
Closed
#50 Корзина отвязывается от страницы корзины, у товара появляется уровень спроса
Closed
#39 День-функция: трафик, сессии, pageview
Closed
#38 План состава мира: зерно, приток, конфигурация
Closed
#36 Каркас генератора и контракт схемы события
Closed
#26 Карта: проектирование генератора (этап 2)
Closed
#34 Нарезать тикеты этапа 2 по принятой спеке
Closed
#14 Спроектировать генератор: brainstorm → спека → нарезка этапа 2
Closed
#33 Приёмка спеки генератора владельцем
Closed
#32 Собрать спеку генератора из решений развилок
Closed
#30 Производительность: числовые требования и чем их замерять
Closed
#29 Архитектура: источник истины схемы и разделение потока и пакета
Closed
#28 Детерминизм от зерна: что воспроизводимо и как зерно переживает параллельность
Closed
#27 Модель мира: что живёт между прогонами и как устроены модельные сутки
Closed
#31 Скорость батчевой генерации в Python: подходы и порядки величин
Closed
#21 Сайзинг стенда: пересмотреть выделенные контейнерам ресурсы
Closed
#22 Форма пробника Kafka: переписать по образцу test_clickhouse
Closed
#20 Форма пробных DAG: разбить на задачи, снять ручную машинерию, объяснить решения
Closed
#3 Этап 1: каркас стенда — кластерный compose
Closed
#18 Пробные DAG: test_clickhouse и test_kafka вместо демонстрационного
Closed
#15 Подключить Context7 MCP к Codex CLI (шаблон в ~/dotfiles)
Closed
#13 Остальной стенд: Kafka, Airflow 3, Superset, мониторинг — make up и сквозной smoke
Closed
#12 Кластер ClickHouse: 2 ноды + keeper в compose, smoke ON CLUSTER
57 Issues created by 1 user
Opened
#1 Карта: боевой реализм стенда
Opened
#2 Техдолг: инкрементальный ETL вместо полной перезагрузки слоёв
Opened
#4 Этап 2: DDL и генератор
Opened
#3 Этап 1: каркас стенда — кластерный compose
Opened
#5 Этап 3: заказы и каталог
Opened
#6 Этап 4: трансформации и витрины, сверка A+C
Opened
#7 Этап 5: Airflow — etl_pipeline
Opened
#8 Этап 6: расхождения B+D, опоздания, счётчики манифеста
Opened
#9 Этап 7: эталонный мир — пересборка и чек-скрипты
Opened
#10 Этап 8: Superset-дашборд v2
Opened
#11 Этап 9: мониторинг и runbook keeper
Opened
#12 Кластер ClickHouse: 2 ноды + keeper в compose, smoke ON CLUSTER
Opened
#13 Остальной стенд: Kafka, Airflow 3, Superset, мониторинг — make up и сквозной smoke
Opened
#14 Спроектировать генератор: brainstorm → спека → нарезка этапа 2
Opened
#15 Подключить Context7 MCP к Codex CLI (шаблон в ~/dotfiles)
Opened
#18 Пробные DAG: test_clickhouse и test_kafka вместо демонстрационного
Opened
#20 Форма пробных DAG: разбить на задачи, снять ручную машинерию, объяснить решения
Opened
#21 Сайзинг стенда: пересмотреть выделенные контейнерам ресурсы
Opened
#22 Форма пробника Kafka: переписать по образцу test_clickhouse
Opened
#26 Карта: проектирование генератора (этап 2)
Opened
#27 Модель мира: что живёт между прогонами и как устроены модельные сутки
Opened
#28 Детерминизм от зерна: что воспроизводимо и как зерно переживает параллельность
Opened
#29 Архитектура: источник истины схемы и разделение потока и пакета
Opened
#30 Производительность: числовые требования и чем их замерять
Opened
#31 Скорость батчевой генерации в Python: подходы и порядки величин
Opened
#32 Собрать спеку генератора из решений развилок
Opened
#33 Приёмка спеки генератора владельцем
Opened
#34 Нарезать тикеты этапа 2 по принятой спеке
Opened
#36 Каркас генератора и контракт схемы события
Opened
#37 DDL-бутстрап, топик hits и приём сырья в STG обеими нодами
Opened
#38 План состава мира: зерно, приток, конфигурация
Opened
#39 День-функция: трафик, сессии, pageview
Opened
#40 Торговые события
Opened
#41 Сериализатор, приёмники и проигрыватель с CLI
Opened
#42 Зерновой мир: мини-манифест и заливка при make up
Opened
#43 Типизированный ODS: ods.event, строгий приём и таблица ошибок
Opened
#47 feat(generator): вариант A/B-теста в ParsedParamsKey1
Opened
#48 docs(generator): путеводитель по генератору
Opened
#50 Корзина отвязывается от страницы корзины, у товара появляется уровень спроса
Opened
#54 Проверки по назначению: честные имена целей, карта и быстрый смоук
Opened
#56 Срезать проверки стенда: под нож всё, что не служит менти
Opened
#60 Что живёт в git, а что в .env: убрать параметризацию, которой нечего параметризовать
Opened
#63 Часовые пояса: конвенция для абсолютного времени и производных дат
Opened
#65 Цели make смешивают два уровня: корень репозитория и генератор
Opened
#66 Доступ к ClickHouse: пользователи, роли и межнодовое доверие
Opened
#68 Спроектировать заказы бэкенда: brainstorm → спека → нарезка этапа 3
Opened
#69 Карта: проектирование заказов бэкенда (этап 3)
Opened
#70 Приём заказов: нужен ли слепку слой сырья
Opened
#71 Генератор слепков: где живёт и чем связан с событиями
Opened
#72 Расхождения A–D и опоздания: механика, доли и что обещано
Opened
#73 Мост к склейке: user_id и двухкуковые пары
Opened
#74 Место заказов в стартовом мире
Opened
#78 feat(clickhouse): модель доступа — пользователи, роли и секрет кластера
Opened
#79 feat(airflow): пульт мира — работники и выключатель
Opened
#80 Брак в слепке: куда уходит и по каким классам
Opened
#81 Форма записи слепка на проводе
Opened
#84 Вычитание: какая механика этапа 3 не окупает себя эффектом