Remove from the alarm baseline the two rows the landing closed, as the gate's own instruction requires

This commit is contained in:
heaven 2026-09-06 02:21:24 +03:00
parent 9845098f67
commit 99daa600b8

View file

@ -53,27 +53,26 @@ var alarmMarkers = []string{"деньг", "холд", "молча", "блоки
// not see, because on that tree the closure had not happened yet and the session correctly refused
// to write a base against a closure that did not exist. It exists now, and the gate says so:
// `ALARM PD-168 LEFT the class (status "fixed(6ae3e76)", weight "minor, деньги")`.
//
// ⚠ `PD-375` and `PD-422` LEFT on 06.09, by the same instruction and the same precedent. They had
// entered on 05.09 from the TEXT OF THEIR TREATMENT rather than from any new danger — a disposition
// naming money and the hold, because the treatment was about money and the hold — and they were
// declared here for exactly as long as the landing had not happened. It has (`fixed(628cc56)`), so
// the declaration goes with it: an exception kept past its reason is how a baseline stops being read.
// · PD-375 — the carrier (`in.CeilingChapters < bounds.Min`) died with the scale in chapters; the
//
// class «no test executes the load-bearing half» is closed by
// `runs.TestAnOrderTheBalanceCannotCarryIsRefusedBeforeTheHold`.
//
// · PD-422 — the `--resnapshot` condition widened to `BankMoved || HasPriorRun`; pinned by
//
// `runs.TestASecondPurchaseCarriesResnapshotEvenWithoutABankCorrection`.
var alarmBaseline = []string{
// PD-448 — гонка двух резюмов: проигравший получает отказ вместо прогона. Внесён 05.09 той же
// правкой, что и ряд. Маркеры класса он несёт законно: ряд говорит о ДЕНЬГАХ (холд берётся
// ровно один) и о том, что отказ приходит МОЛЧА для пользователя, дважды нажавшего кнопку.
// Ниже major он стоит потому, что деньги не теряются: отказ случается ДО взятия холда.
"PD-448",
// PD-375 и PD-422 — вошли в класс 05.09 паком «форма заказа», и вошли ОТ ТЕКСТА О ЛЕЧЕНИИ, а не
// от новой опасности: обоим рядам дописана диспозиция, называющая деньги и холд, потому что
// лечение именно про них. Это ложное срабатывание эвристики маркеров — ровно тот случай, ради
// которого у этого гейта есть объявляемое исключение, а не молчание.
//
// ⚠ ОБА ОБЯЗАНЫ ПОКИНУТЬ КЛАСС НА ЛЕНДИНГЕ, и тогда их ids отсюда УДАЛЯЮТСЯ той же правкой —
// прецедент PD-168 в шапке выше. Пока лендинга нет, статус у них честно `open`: писать
// `fixed(<sha>)` против закрытия, которого в истории ещё не произошло, эта зона уже отказывалась
// делать, и отказывалась правильно.
// · PD-375 — носитель дефекта (`in.CeilingChapters < bounds.Min`) умер вместе со шкалой в главах;
// класс «несущую половину не исполняет ни один тест» закрыт новым пином
// `runs.TestAnOrderTheBalanceCannotCarryIsRefusedBeforeTheHold`.
// · PD-422 — условие `--resnapshot` расширено до `BankMoved || HasPriorRun`; пин
// `runs.TestASecondPurchaseCarriesResnapshotEvenWithoutABankCorrection`.
"PD-375", "PD-422",
"PD-94", "PD-107", "PD-162", "PD-201", "PD-212",
"PD-217", "PD-244", "PD-418", "PD-420", "PD-428", "PD-433",
}