служебные слова сценарного блока стали частью словаря набора

- `КОГДА`, `ТОГДА`, `И`, `ИЛИ` (по-английски WHEN/THEN/AND/OR) подчиняются тем
  же требованиям, что модальные слова: одна форма на роль, заглавными, набор
  один на канон и выбирается под естественный язык
- модальностью они не являются — обязательности не задают, только структуру,
  поэтому в строку о версии языка не попадают и под проверку «модальные слова
  вне правил» не подпадают
- единственный сценарный блок канона (SLOG, «Два цикла повтора») переписан с
  WHEN/AND на русские связки; отказ от `GIVEN/WHEN/THEN` уточнён — он касается
  общей формы записи, а на стыке правил эта форма взята сознательно
This commit is contained in:
av
2026-07-26 14:03:29 +03:00
parent f99a513058
commit 3fce663d7a
4 changed files with 58 additions and 50 deletions
+4 -4
View File
@@ -411,10 +411,10 @@ ctx = logctx.With(ctx, log) // достаём логгер из ctx в кажд
уровень доменной записи об исходе тика.
```
WHEN зависимость недоступна и ретраи вызова исчерпаны
ext-запись `ERROR` (SLOG-29.4)
AND тик фонового цикла упал по той же причине
доменная запись `WARN` (SLOG-27)
КОГДА зависимость недоступна И ретраи вызова исчерпаны
ТОГДА ext-запись `ERROR` (SLOG-29.4)
И тик фонового цикла, упавший по той же причине,
даёт доменную запись `WARN` (SLOG-27)
```
Из этого следует, что у лежащей зависимости `ext`-запись пишет `ERROR`