Ratify the acceptance loop: a dofix is reviewed by fresh eyes against the original order, and the round that found nothing must show the plantings that found nothing

This commit is contained in:
heaven 2026-09-04 17:33:39 +03:00
parent b8154cd1fc
commit 7322dce54d
3 changed files with 17 additions and 2 deletions

File diff suppressed because one or more lines are too long

View file

@ -249,3 +249,4 @@
| D39.188 | 03.09 | **Приёмка платформенного пака P13 и его дофикса.** Заказ пункта 3 был НЕДОСТАТОЧЕН: голое пере-упорядочивание отказов расширяло класс — зона доказала это до и после правки, завела `PD-438` (major) и вылечила остановкой чтения на чужом handshake'е; приёмка опровергла ОБОСНОВАНИЕ («Nothing of ours can follow»), дофикс дал припаркованной попытке `ErrForeignStreamAhead` + ресинк. Гейты доведены до своих обещаний; 20 посадок приёмки красны. Закрыты `fixed(6ae3e76)`: `PD-89` · `PD-168` · `PD-214` · `PD-426` | жив | ЖИВОЕ: записка о хосте различает по имени машины, а оно общее · `PD-439` и правило ухода из класса — на оркестраторе · остаток `PD-374`: имя условия через константу невидимо | приёмка платформа шов гейты |
| D39.189 | 03.09 | **Санкция владельца: платные прогоны с ключами разрешены для тестов.** Снимает предусловие живого сквозного прогона через API платформы (строка 202) — до сих пор он не гонялся ни разу, форму настоящих данных платформа сочинила сама. ⚠ Потолок числом НЕ назван, поэтому его называет ПАК: оценка своим замером + обязательный `--ceiling-usd` + правило «перелёт — стоп и пинг». Опора для оценки — холодный прогон 31.08 ($0.436110 на десяти главах) | жив | ЖИВОЕ: операционное предусловие — `TM_PLATFORM_ENGINE_KEYS_PATH` абсолютным путём на заполненный файл, проверять прогоном | санкция деньги прогон |
| D39.190 | 04.09 | **Три решения очереди по слову владельца «делаем как рекомендуете».** 160 (структура глав, Этап 0) БЕРЁТСЯ, но своим паком ПОСЛЕ двери — причина порядковая: она бампает `manifestVersion`, а у бампа формы безопасного порядка деплоя нет, и параллельный ПЛАТНЫЙ прогон платформы был бы сорван · 142 — после шагов 01 полигона (precision глоссарного флага 0.067; формы пре-гейта детальнее ноты нет нигде ⇒ первым будет дизайн) · пере-снапшот вайр-батча ратифицирован единым актом (цена сегодня $0: продолжаемых книг нет). Промты обоих паков ВЫДАНЫ 04.09 | жив | ЖИВОЕ: форма манифеста заморожена на время окна; окно закрывается первой внешней книгой | очередь порядок деплоя |
| D39.191 | 04.09 | **Норма приёмки: после дофикса — ВТОРОЙ адверсариальный круг по ИСХОДНЫМ пунктам заказа, петля до замыкания** (слово владельца). Закрывает окно, в котором дофикс ревьюировал только его автор. Цена окна замерена дважды в тот же день: двенадцать посадок первого круга пережили зелёную батарею (семь гарантий жили только как код), а платформенная сессия объявила починенной находку, снятие различителя в которой переживало батарею — у ручки над ДЕНЬГАМИ. Форма круга: пере-посадить находки самому · атаковать САМ ДОФИКС · проверить новые тесты на вакуумность · сажать мутации И В ДАННЫЕ | жив | ЖИВОЕ: круг без предъявленных посадок кругом не считается | приёмка норма петля |

View file

@ -1,4 +1,4 @@
# Журнал решений оркестратора — контракт D1D39.190 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`)
# Журнал решений оркестратора — контракт D1D39.191 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`)
> **КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Работая с контрактом (греп номера: живой файл → слайсы, целиком НЕ читать — D39.125), держи под рукой, что чем перекрыто:
> ⚠ **Эррата 09.08 (D39.125):** D39.111 п.1 предписывал промту S3 «максимум = баланс МИНУС открытые холды» — формула ОШИБОЧНА (вычитание дважды), исправлена D39.115 п.2(а): максимум = Balance КАК ЕСТЬ; тело D39.111 живёт ниже в этом файле (голова D39.106+).
@ -2005,3 +2005,17 @@ Fable 5.1 со сквозным контекстом (решение владе
**4. Пере-снапшот вайр-батча единым актом — РАТИФИЦИРОВАН.** `§5.4` шаг 6 требует подписи владельца под пере-снапшотом. Сегодня его цена **$0**: пере-снапшот стоит денег только на книге, которую ПРОДОЛЖАТ, а таких нет — `coldrun-v16` закрыт словом владельца «не доводить», стендовый корпус одноразовый (`D39.63` п.3: «перекупать их не для чего»). ⇒ Батч вносится ОДНИМ касанием, голден пере-захватывается один раз вместо пяти. ⚠ **Это ратификация оркестратора по строке 182, и она сказана вслух именно потому, что молчаливое исполнение подписного пункта — та же тихая девиация.** Окно закрывается первой книгой внешнего пользователя (`D39.136` п.3).
**5. Что этим выдано.** Промты `docs/BACKEND_WIREBATCH_SESSION_PROMPT.md` и `docs/PLATFORM_EXPORT_SESSION_PROMPT.md` — ВЫДАНЫ 04.09; паки работают ПАРАЛЛЕЛЬНО (зоны независимы по коду: разные модули, перекрёстных импортов ноль, `go.work` в корне нет). Сцепление по деплою одно и оно названо в обоих промтах: **форма манифеста заморожена на время окна** — бэкенд её не двигает (прямой запрет в его границах), поэтому платформенный платный прогон защищён. (04.09.2026, оркестратор №22) ✅
## D39.191 — НОРМА ПРИЁМКИ: после дофикса поднимается ВТОРОЙ адверсариальный круг по ИСХОДНЫМ пунктам заказа; петля крутится, пока не замкнётся (слово владельца 04.09). ✅
**1. Слово владельца дословно (04.09):** «даже после исполнения фиксов надо поднимать адверсариальное ревью / агента на проверку исходных буллетов что они исполнены нормально и что ревью пройдено. То есть это такой луп пока всё пройдено не будет».
**2. Что это меняет.** До сегодня приёмка была ОДНОКРУГОВОЙ: пак → приёмка → дофикс → лендинг. Дофикс при этом не смотрел НИКТО свежим контекстом — его ревьюировал автор, то есть та самая сессия, чью работу приёмка только что признала недостаточной. **Норма закрывает именно это окно:** круг замыкается не тогда, когда дофикс сдан, а когда НЕЗАВИСИМЫЙ проход подтвердил (а) что ИСХОДНЫЕ пункты заказа исполнены нормально, и (б) что находки предыдущего круга закрыты РЕАЛЬНО, а не объявлены закрытыми. Не подтвердил — следующий круг.
**3. Цена окна замерена в тот же день, дважды.** Бэкенд-сессия призналась сама: «второго раунда по уже починенному не было — правки по находкам ревьюировал только я»; её собственные восемь посадок были в СОСЕДНЕМ коде, ни одной в своём новом, и оттуда вышла дыра, где модуль экрана был прибит офлайн, а вердикт на живом пути не проверялся ни разу. Первый круг приёмки нашёл **двенадцать посадок, переживших зелёную батарею** — семь заявленных гарантий существовали только как код. Платформенная сессия объявила починенной ту самую находку, которую сама же и нашла (`askSystemd` спрашивал не тот менеджер), а приёмка предъявила: снятие самого различителя переживает полную батарею, и прогон закрывается по ложному «процесса нет» — то есть «починено» было неправдой у ручки над ДЕНЬГАМИ.
**4. Форма круга.** Задание второго круга адресуется ИМЕННО исходным пунктам и находкам предыдущего, а не «посмотри ещё раз»: пере-посадить каждую находку самому, атаковать САМ ДОФИКС (его код никто не видел), проверить новые тесты на вакуумность, и отдельно — то, чего не покрыл ни веер сессии, ни первый круг (сессия обязана назвать свои слепые зоны, и это оказалось лучшей картой для приёмки). ⚠ Вердикт круга — про ПРОЦЕСС, а не про код: если пак уже заленджен, «не закрыто» означает наряд следующей сессии, а не откат.
**5. Норма, купленная тем же днём и входящая в форму круга:** **приёмка обязана сажать СВОИ мутации, а не пере-гонять чужие** (`D39.187`), **и сажать их В ДАННЫЕ тоже** — фикстуры, пины лейблов, содержимое миграций. Бэкенд-сессия вывела это сама: все её посадки были в продакшн-коде, а вырожденную фикстуру (`0/0` = NaN, сравнение с NaN всегда ложно) могла поймать только чужая голова. **Пак, вводящий фикстуру как носителя контракта, обязан сажать мутации и в неё.**
**6. Ограничение честности.** Петля не бесконечна по построению: круг, не нашедший НИ ОДНОЙ пережившей посадки при непустом веере, замыкает её. Круг, который «ничего не нашёл» без предъявленных посадок, кругом не считается — это тот же самоотчёт «проверено», против которого норма и написана. (04.09.2026, оркестратор №22) ✅