docs(labs): проза пяти ТЗ ступени 1 и раздел «Как принято на ступени 1» #229

Merged
ddmitry merged 2 commits from 228-labs-prose into main 2026-09-06 16:05:29 +03:00
Owner

Тикет #228: те же пять ТЗ ступени 1 с тем же содержанием, написанные заново по форме ТЗ ступени 2 (superset-chart.md), и раздел README лаб «Как принято на ступени 1».

Что изменилось

  • docs/labs/events-enriched.md, top-pages-daily.md, session-overview.md, dq-errors-daily.md, utm-effectiveness.md — проза заново; колонки, формулы, самопроверка и приемка прежние. Файлы короче старых на 7–18 %.
  • docs/labs/README.md — раздел «Общие правила ступени 1» стал «Как принято на ступени 1»: договоренности как выбор с доводом. Точечно поправлены «Самопроверка ступени 1» (слово «обязательно», старые образы) и ячейки «Чему учит» в таблице ступени 1. Остальное побайтно как было.

Отчет сверки фактуры

Сверка старого и нового файла по каждой паре: имена в обратных кавычках как множества, число чекбоксов, построчное чтение второй линией ревью (Sonnet). Потерь в колонках, типах, формулах, ключах, ритме пересборки, самопроверке и смысле пунктов приемки нет. Единственная разница в множествах имен: в top-pages-daily.md старая запись `WHERE event_type = 'pageview'` теперь дана как `event_type = 'pageview'` — то же условие без ключевого слова.

Слова-законы

grep -n -i 'правил|нельзя|обязател|запрещ' docs/labs/*.md дает одно вхождение: README.md:142 «правило проверок стенда» в разделе «Уборка», он вне границ тикета. В пяти ТЗ вхождений нет: технические невозможности (ARRAY JOIN, сумма visitors, среднее средних, локальная _rep, ключ донора) поданы как следствие без слова «нельзя».

Набор разделов

У заданий 1–4 есть «Типичная ошибка», у задания 5 нет: его предупреждение о фильтре прямого трафика живет в собственном разделе «Прямой трафик остается в витрине», и отдельный раздел его дублировал. Старое ТЗ 5 такого заголовка тоже не имело.

Как делалось

Постановка (бриф) — Fable; ревью постановки — Opus (deep-reasoner), 15 находок внесены. Проза — Codex gpt-6-astra medium, один тред, по файлу на проход; за основу задания 1 взят вариант Astra из слепого теста 2026-09-06. Ревью: Opus (craftsman) свежей сессией на язык и уместность — 22 находки, все закрыты, перепроверка тем же ревьюером дала 8 мелких, закрыты; Sonnet — построчная сверка фактуры. Вычитка — свежий тред Codex gpt-5.6-sol по ai-text-lint; его правки README вне разрешенных разделов откачены.

Проверка

  • grep -n 'ё\|менти' docs/labs/*.md молчит; форм «ты/твой/тебе» нет.
  • Скрипт ссылок и якорей из #226 печатает пусто.
  • grep -n '^##' docs/labs/*.md: заголовки называют предмет.
  • git diff --check чист.

Остается пункт приемки владельца: прочитать хотя бы одно ТЗ целиком.

Closes #228

🤖 Generated with Claude Code

Тикет #228: те же пять ТЗ ступени 1 с тем же содержанием, написанные заново по форме ТЗ ступени 2 (`superset-chart.md`), и раздел README лаб «Как принято на ступени 1». ## Что изменилось - `docs/labs/events-enriched.md`, `top-pages-daily.md`, `session-overview.md`, `dq-errors-daily.md`, `utm-effectiveness.md` — проза заново; колонки, формулы, самопроверка и приемка прежние. Файлы короче старых на 7–18 %. - `docs/labs/README.md` — раздел «Общие правила ступени 1» стал «Как принято на ступени 1»: договоренности как выбор с доводом. Точечно поправлены «Самопроверка ступени 1» (слово «обязательно», старые образы) и ячейки «Чему учит» в таблице ступени 1. Остальное побайтно как было. ## Отчет сверки фактуры Сверка старого и нового файла по каждой паре: имена в обратных кавычках как множества, число чекбоксов, построчное чтение второй линией ревью (Sonnet). Потерь в колонках, типах, формулах, ключах, ритме пересборки, самопроверке и смысле пунктов приемки нет. Единственная разница в множествах имен: в `top-pages-daily.md` старая запись `` `WHERE event_type = 'pageview'` `` теперь дана как `` `event_type = 'pageview'` `` — то же условие без ключевого слова. ## Слова-законы `grep -n -i 'правил|нельзя|обязател|запрещ' docs/labs/*.md` дает одно вхождение: `README.md:142` «правило проверок стенда» в разделе «Уборка», он вне границ тикета. В пяти ТЗ вхождений нет: технические невозможности (`ARRAY JOIN`, сумма `visitors`, среднее средних, локальная `_rep`, ключ донора) поданы как следствие без слова «нельзя». ## Набор разделов У заданий 1–4 есть «Типичная ошибка», у задания 5 нет: его предупреждение о фильтре прямого трафика живет в собственном разделе «Прямой трафик остается в витрине», и отдельный раздел его дублировал. Старое ТЗ 5 такого заголовка тоже не имело. ## Как делалось Постановка (бриф) — Fable; ревью постановки — Opus (deep-reasoner), 15 находок внесены. Проза — Codex `gpt-6-astra` medium, один тред, по файлу на проход; за основу задания 1 взят вариант Astra из слепого теста 2026-09-06. Ревью: Opus (craftsman) свежей сессией на язык и уместность — 22 находки, все закрыты, перепроверка тем же ревьюером дала 8 мелких, закрыты; Sonnet — построчная сверка фактуры. Вычитка — свежий тред Codex `gpt-5.6-sol` по ai-text-lint; его правки README вне разрешенных разделов откачены. ## Проверка - `grep -n 'ё\|менти' docs/labs/*.md` молчит; форм «ты/твой/тебе» нет. - Скрипт ссылок и якорей из #226 печатает пусто. - `grep -n '^##' docs/labs/*.md`: заголовки называют предмет. - `git diff --check` чист. Остается пункт приемки владельца: прочитать хотя бы одно ТЗ целиком. Closes #228 🤖 Generated with [Claude Code](https://claude.com/claude-code)
ddmitry added 1 commit 2026-09-06 15:45:07 +03:00
- Зачем:
  - владелец при чтении забраковал прозу ТЗ ступени 1: образы вместо
    утверждений, заголовки-метафоры, договоренности стенда поданы как
    законы. Тикет #228.
- Что:
  - пять ТЗ (задания 1–5) написаны заново по форме ТЗ ступени 2:
    содержание, колонки, формулы, самопроверка и приемка сохранены.
  - раздел README лаб «Общие правила ступени 1» переименован в «Как принято
    на ступени 1» и переписан как выбор с доводом; точечно поправлены
    «Самопроверка» и таблица ступени 1.
- Проверка:
  - grep по «ё», «менти», формам «ты» и словам-законам по docs/labs/*.md
    молчит (единственное «правило» — в нетронутом разделе «Уборка»).
  - скрипт ссылок и якорей из #226 печатает пусто; git diff --check чист.
  - сверка имен в обратных кавычках и чекбоксов старых и новых файлов —
    без расхождений.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ddmitry added 1 commit 2026-09-06 16:00:52 +03:00
- Зачем:
  - владелец при чтении PR #229 отметил образы в таблице программы
    («счет показывает проблему», «построить сторожей») и оборот
    «запускается рукой».
- Что:
  - ячейки «Чему учит» ступеней 3 и 5 переписаны как навыки, без образов.
  - «запускается рукой» заменено на «запускается руками».
- Проверка:
  - grep по «ё», «менти», словам-законам по docs/labs/*.md молчит.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
ddmitry merged commit 8b9258ed41 into main 2026-09-06 16:05:29 +03:00
ddmitry deleted branch 228-labs-prose 2026-09-06 16:05:29 +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#229