журнал решений: разложен по теме на файл, метки решений стали номерами
- DECISIONS.md (4040 строк, 65 тем) → decisions/, файл на тему плюс указатель; - буквенные метки решений заменены сквозными Р1–Р234, следствия получили префикс С при прежних номерах: схема букв выродилась до пятибуквенных и сломалась — `АЕАКЛ` была занята и темой 53, и темой 65; - 42 перекрёстные ссылки переписаны под новые номера и стали живыми; где номер означал тему, а слово стояло «решение», формулировка исправлена.
This commit is contained in:
@@ -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. Разрез по охвату обязан быть оплачен домом.** Разделение по глубине даёт
|
||||
два разных текста и держится само; разделение по охвату даёт два одинаковых, и
|
||||
без помеченной копии они разъезжаются — тем вернее, что каждый по отдельности
|
||||
выглядит осмысленным.
|
||||
Reference in New Issue
Block a user