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:
@@ -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. **Журнал не переписывается в наблюдениях и обязан оставаться исполнимым в
|
||||
предписаниях.** Правило «не задним числом» защищает от подделки фактов, а не
|
||||
от починки инструкций: инструкция, ссылающаяся на несуществующее, — не
|
||||
свидетельство эпохи, а поломка с отложенным сроком.
|
||||
|
||||
Reference in New Issue
Block a user