Files
dev-skills/decisions/50-wording-split-by-plugin.md
T
av bf6a173115 журнал решений: разложен по теме на файл, метки решений стали номерами
- DECISIONS.md (4040 строк, 65 тем) → decisions/, файл на тему плюс указатель;
- буквенные метки решений заменены сквозными Р1–Р234, следствия получили
  префикс С при прежних номерах: схема букв выродилась до пятибуквенных и
  сломалась — `АЕАКЛ` была занята и темой 53, и темой 65;
- 42 перекрёстные ссылки переписаны под новые номера и стали живыми; где номер
  означал тему, а слово стояло «решение», формулировка исправлена.
2026-08-13 12:40:56 +03:00

40 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 50. Вычитка раздвоилась по плагину, а не по правилу (2026-08-09)
**Р194. Решение ППП отменено, и отменено не по своей оси.** ППП говорило: агент
называется `doc-wording`, а не `task-wording`, потому что правила языка
относятся ко всем проектным текстам — документам канона, решениям ADR, запискам
разведки, — а не к одним задачам. Утверждение верно и сегодня; оно и есть
причина, по которой правила уехали в `shared/`. Но из общности **правила** не
следует общность **прохода**: `docs` и `tasks` расходятся самодостаточными
плагинами, а самодостаточный плагин не может зависеть от агента соседа. Проходов
теперь два, `doc-wording` и `task-wording`, и разведены они **по охвату**
впервые в этом репозитории: и `task-form` против вычитки, и `doc-consistency`
против `doc-code-drift` разведены по глубине.
**Р195. Разрез по охвату дублирует устав, и потому весь общий текст стал
домом.** Два прохода судят по одним и тем же девяти правилам; отличаются они
входом, соседями по границе и тем, чем подставляется находка — командой `edit` у
задач, редактором у документов. Написать уставы порознь значило бы завести ровно
тот дрейф, который днём раньше нашёлся внутри самого `doc-wording`. Общими
домами стали `язык-правила`, `порог-правки` и новый `вычитка-доклад` — форма
находки и границы покрытия. Копий в каждом уставе 151 строка, своего непустого
текста — 61 у `doc-wording` и 75 у `task-wording`, и это ровно то, чем проходы
отличаются: вход, соседи, машинная проверка, способ подстановки.
**Р196. `вычитка-доклад` — контракт прохода, а не правило языка, и лежит он всё
равно в `shared/language.md`.** Заводить под пятнадцать строк отдельный файл
дороже, чем назвать раздел честно. Признак дома здесь не тема, а **число
потребителей больше одного при обязательной дословности**: разойдись два прохода
формой доклада, зовущий скилл разбирал бы два формата вместо одного.
## Что из этого следует
**С173. Общность правила и общность исполнителя — разные оси.** Правило бывает
одно на всех и при этом требует по исполнителю на упаковку: правило принадлежит
предметной области, исполнитель — тому, кто его поставляет.
**С174. Разрез по охвату обязан быть оплачен домом.** Разделение по глубине даёт
два разных текста и держится само; разделение по охвату даёт два одинаковых, и
без помеченной копии они разъезжаются — тем вернее, что каждый по отдельности
выглядит осмысленным.