Патч-врата заслуживают доверия ровно настолько, насколько и доказательства, которые они считывают. В этом лабораторном инциденте записыватель доказательств переполнил диск и перешел к максимально возможному ведению журнала. Ворота продолжали читать код выхода 0, поэтому продолжали одобрять. Это потенциальный постмор...
Патч-врата заслуживают доверия ровно настолько, насколько и доказательства, которые они считывают. В этом лабораторном инциденте записыватель доказательств переполнил диск и перешел к максимально возможному ведению журнала. Ворота продолжали читать код выхода 0, поэтому продолжали одобрять.
Это посмертное исследование емкости, а не посмертное воспроизведение. Ошибка не в том, что старые данные вернулись. Ошибка в том, что новые данные не доходили молча, и ничто в дальнейшем не могло заметить разницу.
Инцидент был воспроизведен в лабораторных условиях, а не в результате остановки производства в названной компании. Каждая команда ниже работоспособна.
Что сделала система
Настройка является общей для патчей, генерируемых ИИ. Бегун выбирает вариант кандидата, спрашивает модель-рецензента о вердикте, записывает стенограмму и выходит.
Ворота CI считывают код выхода. Зеленый цвет означает, что стенограмма существует и вердикт принят.
Раннер размещался на бесплатном сервере. Его диск был самым маленьким ресурсом во всем конвейере, и его ничто не измеряло.
Временная шкала (лабораторные часы, относительная)
Т+00:00 — Начало ночной партии. Перед рецензентом стоит очередь из 140 патчей-кандидатов.
Т+00:41 — Размер каталога стенограмм превышает 400 МБ. Правил ротации не существует.
Т+01:12 — Первая запись ENOSPC в стенограмме. Писатель это улавливает и