Say how a mutation reached the real tree and how to check afterwards: guard the copy by construction, and ask whether each target still stands
This commit is contained in:
parent
59aa26fa64
commit
6ee6c61eaa
1 changed files with 8 additions and 0 deletions
|
|
@ -78,6 +78,14 @@ Go-бэкенд издательского художественного пер
|
|||
числа, и норма ловит замер, но не отчёт о нём (`D39.202`, `D39.217` п.2б).
|
||||
- **Мандат самопроверки в промтах сессий (обязателен, решение владельца):** промты полигон-сессий — и вообще любых пишущих код / запросы к моделям — ДОЛЖНЫ явно требовать ревью ИСПОЛНЕНИЕМ: своего кода + сформированных запросов к моделям + полученных результатов. Сессии регулярно ошибаются и багуют, и это искажает результат; **самоотчёт «проверено» без исполнения регулярно оказывается ложным и стоит денег**. Бэкенд-промты — явный бэкенд-ревью после кода (обычно отрабатывает по опыту, но требовать явно). Пост-хок адверсариальная верификация оркестратора при лендинге — второй рубеж, НЕ замена самопроверки.
|
||||
⚠ **Исполнения мало: промт заказывает адверсариальный проход сессии по СВОЕЙ готовой работе; глубину и веер сессия выбирает под предмет, промт даёт направление — что в этом паке уязвимо.**
|
||||
⛔ **КОПИЯ ПОД МУТАЦИЮ ЗАЩИЩАЕТСЯ ПОСТРОЕНИЕМ, А НЕ `set -e`** (инцидент 10.09, зона назвала сама).
|
||||
Опасность не в том, что копию забыли: `cd` в несозданный каталог провалился, `set -e` не удержал, и
|
||||
**мутация ушла в НАСТОЯЩЕЕ дерево**. ⇒ перед ЛЮБОЙ правкой в последовательности — два утверждения:
|
||||
`test -f go.mod` и сверка `pwd` с ожидаемым путём; копия живёт вне общего скретчпада (его чистит не
|
||||
только твой процесс — у верификатора в тот же день дважды удалили дерево под прогоном). ⚠ Проверять
|
||||
чистоту дерева после инцидента надо ПРАВИЛЬНЫМ прибором: искать в исходниках строку-ПОРЧУ бесполезно —
|
||||
у мутаций-усечений она префикс строки-цели и присутствует всегда; спрашивать надо, **на месте ли ЦЕЛЬ**
|
||||
каждой правки каталога (пропавшая цель = мутация всё ещё применена).
|
||||
⛔ **ПИН МОЖЕТ УДОВЛЕТВОРЯТЬСЯ ЧУЖОЙ УЛИКОЙ — и это НЕ флейк, а детерминированная пустота** (10.09,
|
||||
зона поймала у себя). Утверждение `errors.Is(err, context.Canceled)` про ОДИН выход держалось тем, что
|
||||
фикстура гнала петлю через провод: ошибка попытки уже несла отмену в своём поле, и `errors.As` находил
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue