guide: заведён META-26 — обоснование объясняет, а не требует

- «Почему» не пересказывает норму словами обязательства: у оригинала есть
  идентификатор, у копии нет, и расходятся они при первой правке оригинала, а
  отступление от копии адресовать нечем
- модальность рекомендательная по META-6: греп находит слово, а не нарушение
  — «за попыткой следует повтор» и «становится обязанностью вызывающего»
  описывают ход событий; утверждения о невозможности («нельзя») правилом не
  затрагиваются, это ISO-евская возможность в прозе
- SLOG-12 починен: факт о том, что `slog` не разделяет CRITICAL и FATAL, уехал
  из нормы в «Почему», а норма теперь говорит то же, что заголовок
This commit is contained in:
av
2026-07-26 14:18:06 +03:00
parent 98fc69d585
commit 3e0ec46134
5 changed files with 67 additions and 16 deletions
+4
View File
@@ -39,6 +39,10 @@ code in this repository.
Исключение — строка о версии языка, которая их перечисляет.
- «Почему» отвечает на «что сломается, если сделать иначе», а не
пересказывает норму. «Потому что так принято» — не обоснование.
- META-26: «Почему» не повторяет норму словами обязательства — на неё
ссылаются идентификатором. Утверждения о невозможности (`нельзя`) — факт, а
не запрет, и допустимы. Модальность рекомендательная: греп по `должен`,
`обязан`, `следует` даёт кандидатов, но слова омонимичны.
- Служебные слова сценарного блока — тоже словарь набора: **КОГДА**,
**ТОГДА**, **И**, **ИЛИ** (по-английски `WHEN`/`THEN`/`AND`/`OR`). Одна
форма на роль, заглавными. Модальностью не являются, в строку о версии