| Узел трубы | Было | Корень | Стало |
|---|---|---|---|
| Писатель дневника facebook-diary-daily, 21:33 |
20.08, ноль | Модель ответила «OK» за 13 секунд вместо работы. Кран отдал exit=0 и проштамповал heartbeat, сторож промолчал. | Пост за 20.08 дописан (3166 знаков). Ворота выхода: heartbeat только если черновик дня реально лёг. |
| Писатель лаб-постов content-drain-daily, 23:10 |
20.08, ноль | Упал на ВНЕШНЕЙ рельсе: codex sandbox timeout. Тоже exit=0, тоже heartbeat. |
Те же ворота выхода. За 21.08 черновики уже пишутся: 6 штук к 10:45. |
| Робот-постовщик Content-Distributor-Live, каждый час |
rc=7 восемь суток | STOP-POSTING.flag, стоп-кран Наташи от 14.08. Робот вёл себя честно: fail-closed, наружу ноль. |
Кран снят твоим явным словом 21.08. Тик отработал, пост в канале. |
| Лонгрид-труба @PaloAltoAi / @PaloAltoAiRu |
работала всё это время | Флага она не читает вовсе. То есть fail-closed держал только каскад, а не «весь постинг». | Работает: 21.08 три поста до полудня, 20.08 шесть. |
| Сторож выходов output_freshness |
за постами не следил | 29 выходов под присмотром, обоих писателей постов среди них НЕ было. | 31 выход. Обе полосы под сторожем, лимит 30 часов, лечение названо строкой. |
| День | Лаб-черновики | Дневник дня | Каскад опубликовал | |
|---|---|---|---|---|
| 14.08 чт | 6 | да | 4 | до полудня, потом кран |
| 15.08 пт | 6 | да | 0 | кран |
| 16.08 сб | 6 | да | 0 | кран |
| 17.08 вс | 6 | да | 0 | кран |
| 18.08 пн | 5 | да | 1 | FB, руками |
| 19.08 вт | 21 | да | 0 | 3 позиции явно blocked |
| 20.08 ср | 0 | НЕТ | 0 | оба писателя умерли зелёными |
| 21.08 чт | 6 | в 21:33 | 1 | кран снят |
| Площадка | Режим | Потолок | Кто жмёт |
|---|---|---|---|
| @PaloAltoAiRu | живой тик каждый час, пауза ~90 минут между постами | сегодня 10, с 22.08 без потолка | робот |
| @PaloAltoAi, @ClawEng | живой | нет | робот |
| @ClawRus | СТОП, подтверждён тобой 21.08 | per_day=0, paused | никто |
| Стена Антона, FB | только руки, авторельсы нет | - | человек, скилл /fb-post |
| X, английский | только руки, живая вкладка Chrome, бан-риск | - | человек, скилл /x-post |
| Деталь | Что делает | Доказано |
|---|---|---|
post_output_check.py | Ворота выхода: heartbeat только если черновик дня реально появился | на реальных днях: 19.08 → 0, 20.08 → 5 |
_test_post_output_check.py | 7 проверок, включая «заглушка на 2 байта не считается постом» | мутация (убрать порог) → тест краснеет |
Две строки в output_freshness | Сторож видит возраст ВЫХОДА обоих писателей | оба показали STALE 37 и 46 часов, с лечением |
Правка двух .cmd | Пустой прогон больше не штампует heartbeat, отдаёт 5 | батч прогнан на обоих днях |
| Пост за 20.08 | Пропущенный дневник дописан | 3166 знаков, ворота зелёные |
content_uncap_tomorrow.py плюс задача 06:05 | Снимает потолок с 22.08, решение с дверью, а не обещание | рано → rc=3 и файл не тронут; завтра → per_day=null |