первая встреча непокрытой секции стала наблюдаемым событием
- свёртка спрашивает журнал, встречалось ли имя строго раньше по паре (received_at, id), и пишет WARN с атрибутом uncovered_new; повторные молчат. Признак выводится, а не хранится — реестр был бы второй копией факта - добавлена подкоманда `healthlog uncovered`: перечень накопленного, чтение только на чтение, экранированные имена и названные границы носителя - синк документации: ADR о выводе новизны из журнала, две записи в журнал дефектов, два правила промоутом в конвенции, терминал оператора назван адресатом недоверенного входа
This commit is contained in:
@@ -412,8 +412,14 @@ HTML-экранирования: `&`, `<` и `>` внутри точки обя
|
||||
|
||||
Частичный разбор уровня записи не повышает: `partial` — установившееся состояние
|
||||
половины потока (53 доставки из 118), и постоянный `WARN` обесценил бы уровень.
|
||||
Повышает уровень другое — срабатывание границ списка: тело с сотнями секций или
|
||||
с именем длиннее предела на HAE не похоже вовсе.
|
||||
Повышает уровень другое, и оснований два:
|
||||
|
||||
- срабатывание границ списка: тело с сотнями секций или с именем длиннее предела
|
||||
на HAE не похоже вовсе;
|
||||
- **первая по журналу встреча имени непокрытой секции** — событие однократное за
|
||||
всю жизнь имени, и правила его живут в capability наблюдения за непокрытыми
|
||||
секциями. Здесь оно названо, чтобы перечень оснований оставался полным: иначе
|
||||
следующий читатель снимет ветвь как незаказанную.
|
||||
|
||||
#### Scenario: Разбор доставки логируется без значений
|
||||
|
||||
@@ -441,6 +447,13 @@ HTML-экранирования: `&`, `<` и `>` внутри точки обя
|
||||
- **THEN** запись лога имеет уровень `WARN`
|
||||
- **AND** содержит число отброшенных имён
|
||||
|
||||
#### Scenario: Имя непокрытой секции встречено впервые
|
||||
|
||||
- **WHEN** доставка принесла имя непокрытой секции, которого не было ни в одной
|
||||
доставке раньше неё в журнале
|
||||
- **THEN** запись лога имеет уровень `WARN`
|
||||
- **AND** содержит имя отдельным атрибутом новых секций
|
||||
|
||||
### Requirement: Учёт частично разобранной доставки
|
||||
|
||||
Система SHALL отличать доставку, разобранную целиком, от доставки, в теле
|
||||
|
||||
Reference in New Issue
Block a user