av-dev-pipeline стал av-dev-code, review-pipeline — review

Имя описывало устройство, а не предмет: «пайплайн» говорит, что внутри
конвейер, — а плагин занят кодом по задачам, и с появлением чекпоинтов
он уже не конвейер в чистом виде. Набор имён стал параллельным:
docs / tasks / code / git, каждое называет материал.

Заодно review-pipeline стал review — слово ушло из плагина целиком, а
не наполовину; скиллы выровнялись: resolve / review / openspec.

Журнал версий канона переписан вместе со всеми, DECISIONS.md — нет.
Разрез по типу высказывания, а не файла: наблюдение и причина
неприкосновенны, предписание и адрес обязаны оставаться исполнимыми.
Запись версии 10 велит «проверить, что плагин av-dev-pipeline
установлен» — проект, дошедший до неё, выполнил бы невыполнимое.
This commit is contained in:
av
2026-08-09 15:43:03 +03:00
parent c5e6883461
commit 53cf6baedf
40 changed files with 145 additions and 109 deletions
+36
View File
@@ -3460,3 +3460,39 @@ change нет — берём источником актуальные спек
187. **Послабление, введённое ради одного потребителя, уходит вместе с ним.**
Исключение переживает своего заказчика и выглядит общим правилом; удаляя
потребителя, ищи его исключения — они и есть настоящий хвост.
## 56. `av-dev-pipeline``av-dev-code`, `review-pipeline``review` (2026-08-09)
**АЕАКО. Имя описывало устройство, а не предмет.** «Пайплайн» говорит, что внутри
конвейер, — а плагин занят кодом по задачам, и после появления чекпоинтов он уже
не конвейер в чистом виде: между остановками автоматика, на остановках разговор.
**Набор имён стал параллельным, и это довод сам по себе:** `docs` / `tasks` /
`code` / `git` — каждое называет **материал**, которым плагин занят. Прежнее имя
выбивалось: три существительных и одна метафора устройства. По той же причине
отвергнут `av-dev-solve` — глагол в ряду существительных, плюс заикание в главном
вызове (`solve:resolve`), — и `av-dev-work`: «работы» в этом репозитории уже
значат конкретное (цели и задачи роадмапа, секция «Сопровождение»), и имя начало
бы спорить со словарём.
Заодно `review-pipeline` стал `review`: слово «пайплайн» ушло из плагина целиком,
а не наполовину, и скиллы выровнялись — `resolve` / `review` / `openspec`.
**Журнал версий канона переписан вместе со всеми, и это не нарушение правила «не
переписываем задним числом».** Разрез проходит не по типу файла, а по типу
высказывания. Наблюдение и причина — неприкосновенны: их правка есть
фальсификация. **Предписание и адрес обязаны оставаться исполнимыми**: запись
версии 10 велит «проверить, что плагин `av-dev-pipeline` установлен», и проект,
дошедший до неё, выполнит невыполнимое. `DECISIONS.md` при этом не тронут — в нём
нет предписаний проекту, только записи о принятых решениях; там прежнее имя
верно, потому что описывает состояние на дату записи.
### Что из этого следует
188. **Имя плагина называет материал, а не устройство.** Устройство меняется —
конвейер обзавёлся остановками, — а материал остаётся. Имя по устройству
протухает первым и при этом выглядит осмысленным.
189. **Журнал не переписывается в наблюдениях и обязан оставаться исполнимым в
предписаниях.** Правило «не задним числом» защищает от подделки фактов, а не
от починки инструкций: инструкция, ссылающаяся на несуществующее, — не
свидетельство эпохи, а поломка с отложенным сроком.