вычитка ревью: пережитки трёх плагинов и язык слияния
Восемнадцать веток «плагина нет» описывали недостижимое: скиллы и агенты теперь в одном плагине и разрешаются всегда. Где предмет всё же может отсутствовать — ветка переписана на след в проекте (нет docs/, нет каталога задач, нет openspec/); где отсутствовать нечему — снята. Туда же анонсы, обещавшие ветку, которой в разделе больше нет. Правило копий и его применение разъезжались в одном коммите: правило называло два законных случая, а absence.md разослан семью копиями по SKILL.md. Назван третий случай, и разрез проверяемый — файл, который модель получает целиком, против файла, за которым она идёт отдельным чтением. Заодно сняты объявления копий там, где копию сменила ссылка, и довод у карты домов в doc-consistency: он ссылался на отсутствие плагина, хотя устав едет вместе с плагином. Описания скиллов во фронтматтерах звали снятые короткие имена — по ним скилл не находится. task-track перестал обещать повышение: версию двигает doc-canon. Язык: сняты кросс-вызов, опцион и деградация, конверсия и «читатель» в config.py, charter'ы против уставов, замер против подсчёта, страдательный залог в журнале. Строка «настройки av-dev» в таблице отсутствия — слово «раскладка» называло и целое, и его часть. Мелкое: тема 52 в README была 64, транслит в task-wording машина не проверяет, мёртвая ветка REQUIRED в addresses.py, ссылки на язык в закрытом журнале.
This commit is contained in:
@@ -15,9 +15,9 @@
|
||||
узнавалась она следом на диске, а не перечнем плагинов. Перечень того, чего
|
||||
может не быть, стал короче на три имени — механика не изменилась вовсе.
|
||||
|
||||
Заведено правило по замеру: к первому расколу оно стояло в пяти местах в пяти
|
||||
Правило завели по подсчёту: к первому расколу оно стояло в пяти местах в пяти
|
||||
редакциях, и три из пяти молчали о том, ради чего написано, — что делать, когда
|
||||
недостающее обнаружено.
|
||||
недостающее нашлось.
|
||||
|
||||
<!-- дом: отсутствие -->
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
| Чего нет | Как видно | Чего теперь не делает никто |
|
||||
| --- | --- | --- |
|
||||
| раскладка av-dev | нет `.av-dev.toml` в корне | проект под процесс не заводился; версии нет, настроек нет |
|
||||
| настройки av-dev | нет `.av-dev.toml` в корне | проект под процесс не заводился; версии нет, настроек нет |
|
||||
| документы канона | нет `docs/` | проектную конкретику брать неоткуда — темы, инварианты, прецеденты |
|
||||
| учёт работ | нет каталога задач | запись остаётся владельцу: назови её текстом в докладе |
|
||||
| источник требований | нет `openspec/config.yaml` | цикл SDD не запускается: спеки не с чем сверять |
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Служебный файл проекта `.av-dev.toml`: чтение, запись, конверсия старого.
|
||||
"""Служебный файл проекта `.av-dev.toml`: чтение, запись, узнавание прежних.
|
||||
|
||||
**Это дом.** Файл один на весь плагин, поэтому и читатель у него один: `docs.py`
|
||||
и `tasks.py` берут настройки отсюда, а не каждый своим разбором. Два разбора
|
||||
одного формата — это два дома для одной схемы, и расходятся они молча: первым
|
||||
**Это дом.** Файл один на весь плагин, поэтому и разбор у него один: `docs.py`
|
||||
и `tasks.py` берут настройки отсюда, а не каждый своим кодом. Два разбора одного
|
||||
формата — это два дома для одной схемы, и расходятся они молча: первым
|
||||
разъезжается не значение ключа, а то, что скрипт делает, ключа не увидев.
|
||||
|
||||
Формат TOML выбран ради **комментариев**: файл лежит в чужом репозитории, и
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
канона, для задач и для решений ADR, и хранить его внутри одного из них значило
|
||||
бы отдать общее правило во владение части. Скиллы читают **этот файл** по
|
||||
ссылке; дословные **копии**, помеченные разметкой `copies.py`, уезжают только в
|
||||
charter'ы вычитки — там текст обязан лежать внутри самого промпта, потому что
|
||||
уставы вычитки — там текст обязан лежать внутри самого промпта, потому что
|
||||
именно он и есть критерий суждения. Расхождение ловит гейт коммита, а не
|
||||
внимание.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user