второе условие ДОЛЖЕН ослаблено до воспроизводимости вердикта
- META-6 переписан: ступень требует не машинной проверки, а того, чтобы двое проверяющих по тексту правила выносили один вердикт; проверяющий по умолчанию — читатель, человек или агент - заведён META-27: машинная проверка желательна везде, где пишется, но ступени не задаёт — иначе канон стоит в СЛЕДУЕТ до появления скриптов; обоснование META-25 пересобрано на новом условии - LANGUAGE.md и CLAUDE.md приведены к той же формулировке, вопрос 1 из TODO закрыт, остальные перенумерованы
This commit is contained in:
+19
-5
@@ -162,13 +162,14 @@ Directives, Part 2, по одной форме записи на ступень,
|
||||
1. нарушение причиняет названный вред, а не расходится со вкусом — META-25,
|
||||
он же критерий BCP 14, где высшая модальность резервируется под то, что
|
||||
действительно ломается, и не употребляется для навязывания метода;
|
||||
2. норма проверяема машиной — META-6, иначе обязательность держится на
|
||||
внимании и обещает то, чего не делает.
|
||||
2. вердикт о нарушении воспроизводим — META-6: по тексту правила двое
|
||||
проверяющих приходят к одному ответу, иначе обязательность держится на
|
||||
том, кто читал.
|
||||
|
||||
Не выполнено первое — правилу место в СЛЕДУЕТ или нигде. Не выполнено
|
||||
второе — в СЛЕДУЕТ. Проверяемость сама по себе не повышает правило до
|
||||
ДОЛЖЕН: механически проверяемых мелочей больше, чем важных вещей, и
|
||||
безразборное повышение обесценивает шкалу быстрее, чем её отсутствие.
|
||||
второе — в СЛЕДУЕТ. Воспроизводимость сама по себе не повышает правило до
|
||||
ДОЛЖЕН: проверяемых мелочей больше, чем важных вещей, и безразборное
|
||||
повышение обесценивает шкалу быстрее, чем её отсутствие.
|
||||
|
||||
Модальность живёт на **правиле**, а не на файле. Файловый статус
|
||||
(`status: рекомендуемая` / `обязательная` в шапке) не используется: он
|
||||
@@ -249,6 +250,19 @@ Directives, Part 2, по одной форме записи на ступень,
|
||||
правило обязательно, а о том, чем эта обязательность обеспечена. В 29148 это
|
||||
два разных атрибута требования, и здесь тоже два.
|
||||
|
||||
**Проверяющий по умолчанию — читатель правила**, человек или агент. Канон
|
||||
пишется прежде всего под агента: он читает конвенцию и по ней смотрит код,
|
||||
то есть проверка есть у каждого правила с первого дня, и её инструмент —
|
||||
формулировка нормы. Поэтому вторым условием ДОЛЖЕН стоит воспроизводимость
|
||||
вердикта (META-6), а не наличие скрипта: ступень говорит о важности нормы и о
|
||||
том, сколько внимания она получает при проверке, а не о состоянии
|
||||
инструментов. Линтер сильнее чтения — он не забывает, ничего не стоит на
|
||||
каждом прогоне и краснеет до ревью, — поэтому механизация желательна везде,
|
||||
где проверка пишется (META-27), и остаётся концом пути «находка → конвенция →
|
||||
проверка → удаление прозы». Но обязательным условием высшей ступени она не
|
||||
является: иначе весь канон стоял бы в СЛЕДУЕТ до появления скриптов, которых
|
||||
пока нет ни одного.
|
||||
|
||||
Когда правило механизировано у всех потребителей, его норма из канона
|
||||
удаляется, а модальность и обоснование остаются:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user