guide: заведён META-25 — высшая модальность требует названного вреда
- ДОЛЖЕН выбирается, только когда в «Почему» сказано, что ломается при нарушении: до сих пор обязывало лишь второе условие (META-6, машинная проверка), и любую проверяемую мелочь можно было пометить ДОЛЖЕН - модальность самого правила — СЛЕДУЕТ, и это не слабость: «вред назван» устанавливается чтением, значит по META-6 иначе и быть не может - kebab-case в именах файлов пересобран как пример META-25: проверяется регуляркой тривиально, но вреда нет — потому правилом и не записан
This commit is contained in:
@@ -33,10 +33,11 @@ prefix: META
|
||||
## Оформление
|
||||
|
||||
Имя файла — kebab-case по теме: `app-directories.md`. Правилом это не
|
||||
записано: обоснование сводится к «чтобы имя файла в реестре префиксов
|
||||
писалось одним способом», а проверить нарушение всё равно проще глазом, чем
|
||||
сформулировать норму. Номер META-16, под которым это правило существовало,
|
||||
оставлен свободным и не переиспользуется.
|
||||
записано, и это случай META-25: регуляркой имя проверяется тривиально, но
|
||||
обоснование сводится к «чтобы имя файла в реестре префиксов писалось одним
|
||||
способом» — вреда от нарушения нет, значит и высшей модальности нет, а на
|
||||
СЛЕДУЕТ такое правило не окупает строчку. Номер META-16, под которым оно
|
||||
существовало, оставлен свободным и не переиспользуется.
|
||||
|
||||
## Канон и копии
|
||||
|
||||
@@ -171,6 +172,20 @@ prefix: META
|
||||
(вкус формулировки, выбор границы, суждение о ситуации), не может быть
|
||||
ДОЛЖЕН — его модальность СЛЕДУЕТ по построению, а не по слабости.
|
||||
|
||||
### META-25. Высшая модальность выбирается, только когда назван вред
|
||||
|
||||
**СЛЕДУЕТ.** Правило получает ДОЛЖЕН или НЕ ДОЛЖЕН, если в «Почему» сказано,
|
||||
что́ ломается при нарушении.
|
||||
|
||||
**Почему.** Машинная проверка — условие необходимое (META-6), но не
|
||||
достаточное: проверяемых мелочей больше, чем важных вещей, и без второго
|
||||
условия единственным фильтром остаётся удобство проверки. Шкала наполняется
|
||||
опрятностью, читатель перестаёт отличать «уронит прод» от «неаккуратно» — и
|
||||
обесцениваются все ДОЛЖЕН в файле, ровно то, от чего META-6 защищает с
|
||||
другой стороны. Само это правило машиной не проверяется: «вред назван»
|
||||
устанавливается чтением, поэтому его собственная модальность по META-6 —
|
||||
СЛЕДУЕТ.
|
||||
|
||||
### META-7. Факт механизации фиксируется в копии со ссылкой на правило
|
||||
|
||||
**ДОЛЖЕН.** Запись о механизации называет идентификатор правила и
|
||||
|
||||
Reference in New Issue
Block a user