журнал решений: разложен по теме на файл, метки решений стали номерами

- DECISIONS.md (4040 строк, 65 тем) → decisions/, файл на тему плюс указатель;
- буквенные метки решений заменены сквозными Р1–Р234, следствия получили
  префикс С при прежних номерах: схема букв выродилась до пятибуквенных и
  сломалась — `АЕАКЛ` была занята и темой 53, и темой 65;
- 42 перекрёстные ссылки переписаны под новые номера и стали живыми; где номер
  означал тему, а слово стояло «решение», формулировка исправлена.
This commit is contained in:
av
2026-08-13 12:40:56 +03:00
parent b411d4edb8
commit bf6a173115
72 changed files with 4253 additions and 4053 deletions
+39
View File
@@ -0,0 +1,39 @@
# 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. Разрез по охвату обязан быть оплачен домом.** Разделение по глубине даёт
два разных текста и держится само; разделение по охвату даёт два одинаковых, и
без помеченной копии они разъезжаются — тем вернее, что каждый по отдельности
выглядит осмысленным.