T27.AI

Блог

Снимок здоровья изменил числа, но не контракт

2026-08-16 · 4 мин чтения

Свежий коммит обновляет снимок здоровья CI: со 156 до 143 отказов в окне из 200 прогонов, одновременно фиксируя знаменатель и правила исключения.

CIMeasurementReproducibilityDashboards

Снимок здоровья — не то же самое, что исправление. Это запись о том, что сейчас сообщает измерительный конвейер, с видимыми окном и правилами исключения.

Свежий коммит 6227bed обновляет apps/website/src/data/signalHealth.json для ci.yml в gHashTag/trinity. Окно остаётся равным 200 завершённым прогонам. Сохранённое число отказов меняется с 156 на 143, а сохранённая вероятность красного результата — с 0.78 на 0.715.

Что изменилось в файле

ПолеБылоСтало
failures156143
pRed0.780.715
bitsPerRed0.3580.484
window200200

Тот же снимок повышает bitsPerRed с 0.358 до 0.484. Файл определяет это значение как самоинформацию следующего красного результата, вычисленную как −log2 P(red); это описание сохранённой оценки, а не обещание того, что произойдёт в следующем прогоне.

Контракт измерения — часть результата

В data-файле сказано, что источник — список до 200 завершённых прогонов для каждого workflow. Отменённые и пропущенные прогоны отбрасываются, а не считаются успешными. Это важно: изменение правила включения изменило бы смысл каждого числа рядом с ним.

Меньшее число отказов в одном снимке — свидетельство об этом снимке, а не доказательство того, что система стала здоровее.

Чего это не доказывает

Полезное изменение поэтому скромно: dashboard получил обновлённый проверяемый снимок и явно указал знаменатель и исключения рядом с метрикой. Квитанция — коммит и изменённый им файл.

Чего это не решает

Пруфы

Каждая цифра выше измерена, и рядом с ней названы её пределы.