Словарь справочников world.md и stand.md: термины и кальки #214
Notifications
Due Date
No due date set.
Depends on
#212 Переезд операторских разделов README в справочники
ddmitry/clickstream-data-platform
Reference: ddmitry/clickstream-data-platform#214
Reference in new issue
Block a user
Part of #206
Вопрос
Справочники
docs/architecture/world.mdиdocs/architecture/stand.mdсобраны из текста README, который писался в ходе разработки. Владелец при беглом чтении PR #213 нашел, что часть слов там смешна или читается калькой с английского. Читатель справочников — человек со стороны, и ему такие слова режут глаз. Какие термины проекта менять, на что, и как вычитать оба файла целиком.Что уже сделано в PR #213
Локальные кальки сняты по месту: заголовок «Как позвать генератор» стал «Как запустить генератор», переписаны абзацы «Умолчания есть не у всего, и это нарочно» и «Плата названа вслух… Открывает дверь не монтирование». Ледгер «Что проверено» в stand.md разбит на абзацы по темам.
Что осталось: термины словаря проекта
Эти слова — термины CONTEXT.md и ADR, они живут в коде, документах и лабах. Менять их по месту в одном файле нельзя: разойдется словарь.
data/world-inventory.json, 10 файловВеер замен собрать при старте тикета по скиллу
brainstorm-with-docs; решение — в CONTEXT.md и ADR тем же PR, тексты справочников и лаб правит Codex по списку.Что осталось: глубокая вычитка
Владелец читал бегло; оба файла нужно прочесть целиком свежими глазами с оптикой литературного русского: кальки, канцелярит, шутливые обороты времен разработки. Читает модель с высокой грамотностью в свежей сессии, находки — списком владельцу, правки по месту после его отбора.
Критерии приемки
world_*,world-inventory.json) — отдельное решение, названное явно.world.mdиstand.mdпрочитаны целиком свежей сессией, находки отобраны владельцем и внесены.make config-testзеленый.Границы
Сначала прочитать
Сделано в PR #215 (ждёт слияния владельцем).
Термины. Веер собран по
brainstorm-with-docs, выбор владельца 2026-09-02:#даги-модельного-времени, тег дагов в Airflow — «модельное время». Отвергнуты: оставить как есть (читатель смеётся), «управление миром» (CONTEXT.md уже запретил «управляющие даги», звучит как игра в бога), «ход мира» (ещё одна метафора), без общего имени (в ADR 0009 слово нужно десяток раз).Имена в коде не тронуты и названы явно:
world_control.py,world-inventory.json,inventory.py,make inventory,stg.*_raw; соответствие держит CONTEXT.md. Единственное исключение — тег дага, он виден в интерфейсе.Где записано. CONTEXT.md: статьи «Паспорт мира», «Даги модельного времени», новые «Шаговый даг» и «Сырые данные», старые слова в строках «Избегать». Пометка «Позднее тикет #214 сменил имена…» в ADR 0005, 0008 и 0009 — там, где термин стоит в заголовке или встречается пять и более раз; текст ADR не переписан. В остальных ADR и в docs/research старые слова оставлены намеренно: это история, соответствие даёт словарь. Замены в живом тексте: README, справочники, путеводитель, лабы, спеки, комментарии дагов и SQL, панель Grafana — 50 файлов, разнёс Codex по списку.
Вычитка. Sol свежим тредом прочёл оба файла целиком: 49 находок. Внесены 35, четыре частично («всякой лабы» → «каждой лабы», «ходит за подложкой» → «читает подложку», «секция» → «раздел», «краснеет» → «падает»). Отклонены как термины репозитория: «лаба», «подложка», «ноды», «дашборд», «закреплён», «в бою». Отклонены по смыслу: устаревшая фраза про «даг этапа 5» (хвост тикета пересборки README), инструкция «Снимите — мир поедет сам» (короче и яснее замены). Не тронуты по умолчанию, владелец может вернуть: «Спрашивают его двое», абзац про умолчания генератора. Регистр по оценке Sol: оба файла читаются как документация, следы разработки сидели в разделах про запуск генератора, даги времени, роли ClickHouse и «Что проверено».
Ревью. Саморевью Codex: 10 найдено, 10 закрыто. Слепое ревью Sonnet: два major и один nit, закрыты — сломанное местоимение после замены в storage.md, строка журнала решений в спеке генератора, которую замена сделала ложной (восстановлено «опись мира» с пометкой про #214), разнобой «Keeper». Codex после этого перевёрстал свои абзацы под 80 знаков, перепроверка Sonnet: APPROVED.
Проверка. Скрипт ссылок из #212 пуст; якоря
#пульт-миранет; старые слова только в ADR, research и CONTEXT.md;make config-testзелёный;make lintв корне и вgenerator/;make testвgenerator/— 437 passed.Хвосты. Фраза «так генератор позовёт даг этапа 5» в world.md по-прежнему устарела — в тикет пересборки README. Заголовок ADR 0009 остался «Пульт мира…» намеренно.