Нарезать тикеты этапа 2 по принятой спеке #34
Notifications
Due Date
No due date set.
Depends on
#33 Приёмка спеки генератора владельцем
ddmitry/clickstream-data-platform
Reference: ddmitry/clickstream-data-platform#34
Reference in New Issue
Block a user
Part of #26.
Вопрос
Нарезать этап 2 на тикеты по принятой спеке: самодостаточные постановки по правилам AGENTS.md (цель, критерии приёмки чекбоксами, границы, «сначала прочитать», команды проверки) и чек-лист
- [ ] #NNв корневом issue этапа #4. После этого закрыть мандат #14.ddmitry referenced this issue2026-08-01 21:07:18 +03:00
Этап 2 нарезан на семь тикетов по принятой спеке (docs/specs/2026-08-01-generator.md), чек-лист — в корневом issue #4, мандат #14 закрыт.
Цепочка блокировок (нативные зависимости Gitea):
Вопросы раздела 9 спеки («решается при нарезке») разложены по тикетам, каждый фиксирует решение в спеке тем же PR: числа притока, D0 и формат конфигурации — #38; интерфейс запуска (CLI/make) и контейнер — #41; форма фиксации зернового мира (мини-манифест) — #42. Отдельных тикетов-развилок не понадобилось: все вопросы легли в тикеты, где живёт их код.
Все семь — самодостаточные постановки (цель, критерии чекбоксами, границы, «сначала прочитать», проверка), метка ready-for-agent.
ddmitry referenced this issue2026-08-01 22:05:13 +03:00
Хвост: разбиение прошло холодное ревью (свежая сессия без контекста автора) — APPROVED_WITH_FINDINGS, 13 находок, из них два блокера в постановке #37. Внесено:
_consumer_host(виртуальные колонки Kafka ноду-потребителя не несут). Новый #43 — типизированный ods.event, строгий приём, contract-тест в make smoke-cluster, учебные DDL-комментарии (Sign, партиции по дням, вырождение ключа). Цепочка: #36 → #37 → #43 → #41.uv run pytestнаmake test(её заводит #36); критерий масштаба #39 — порядок величины, итоговое число за #40 и манифестом.Находки перенесены в тикеты целиком; чек-лист #4 дополнен (#43).