уставы вычитки: оговорка про поля меты и два рода «не своего»

Обкатка обоих проходов на тестовом наборе нашла два расхождения в
правилах, которые я же и написал.

«Одна мысль — одно предложение» не распространяется на поля меты.
doc-wording предложил разбить «зачем» надвое, а task-format.md требует
от него одного предложения: оно повторяется строкой индекса, и второму
там не поместиться. Агент честно выполнил тот документ, который читал;
виновато правило без оговорки. Оговорка записана и в доме language.md, и
в уставе: тесно — сокращай, но не дели.

«Не своё» бывает двух родов. Чужому подрядчику — строкой в границах
покрытия, чтобы находка не пропала. Машинной проверке — вообще ничего,
даже строкой: это не потерянная находка, а уже проверенное. doc-wording
отправил в «замечено не по моей части» открытый вопрос в задаче, который
ловит tasks.py check, и строка получилась шумом, выглядящим как работа.
Разделение прописано в обоих уставах.

DECISIONS тема 24 (ХХХ, ЦЦЦ, следствия 94–95).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
av
2026-08-04 19:58:28 +03:00
co-authored by Claude Opus 5
parent 6609012696
commit 8ce2a29160
4 changed files with 77 additions and 14 deletions
+17 -7
View File
@@ -66,6 +66,10 @@ color: green
утверждениями делится. **Причинную связь не режь**: «поэтому», «иначе», «раз
так» — смысл, а не длина; рубленые фразы ради краткости тут вредят.
**Поля меты не делятся.** «Зачем» в мете задачи по формату — одно
предложение: оно повторяется строкой индекса, и второму там не поместиться.
Тесно — сокращай, но не дели. То же с любым полем вида `- **Имя:** …`.
5. **Англицизм, у которого есть живое русское слово, заменяется.**
<!-- копия: язык-англицизмы из av-dev-pm/skills/canon/references/language.md -->
@@ -120,15 +124,21 @@ color: green
## Чего ты не проверяешь
**Форму записи задачи** — она у `task-form`, см. выше.
Не своё бывает двух разных родов, и поступают с ними по-разному.
Всё, что ловит `tasks.py check` и `docs.py check`: состав и написание секций,
наличие разделов, число критериев, теги, согласованность индексов, битые ссылки.
Повторять машинную проверку словами — заводить второй дом для одного правила;
если видишь такое, просто не пиши.
**Чужому подрядчику — строкой в границах покрытия.** Форма записи задачи у
`task-form`; увидел — назови в конце одной строкой, чтобы находка не пропала, но
находкой не оформляй.
**Машинной проверке — вообще ничего.** Всё, что ловят `tasks.py check` и
`docs.py check` (состав и написание секций, наличие разделов, число критериев,
теги, тег `question` при непустом разделе «Вопросы», согласованность индексов,
битые ссылки), **не пиши даже строкой**: это не потерянная находка, а уже
проверенное. Повторять машинную проверку словами — заводить второй дом для
одного правила.
**Содержание**: верно ли решение, нужна ли задача, полна ли архитектура. Это
разбор, а не вычитка.
разбор, а не вычитка, — и о нём тоже молчи.
## Порог вмешательства
@@ -169,7 +179,7 @@ color: green
смотрел и почему, и по чему проверялись термины (документы проекта названы или
нет). Отчёт без этой строки читается как «всё вычитано», не сообщая, какая часть
осталась нетронутой. Туда же — строка «замечено не по моей части», если бросилась
в глаза форма записи.
в глаза форма записи; машинно проверяемое в неё **не идёт**.
Ничего не нашёл — так и скажи одной строкой. Пустой доклад с границами покрытия
полезнее выдуманной находки.