Require a negative measurement to prove it asked of something that exists, after a zero came from a table the schema never had
This commit is contained in:
parent
78c426bf07
commit
c0357df42a
1 changed files with 7 additions and 0 deletions
|
|
@ -70,6 +70,13 @@ Go-бэкенд издательского художественного пер
|
|||
- **Общность движка:** Go-логика НЕ ветвится по паре/книге; пара-данные → `internal/lang`+`configs/langpacks/`, книго-каноны → сид/brief (данные); книжный термин в общем пар-слое = утечка. Тест-данные пары легитимны. Норматив (только больные места): `docs/architecture/12-go-style-notes.md`. Ревью-вопрос по умолчанию — §Цели п.2.
|
||||
- **При компакции/сжатии контекста ВСЕГДА сохранять:** список изменённых файлов · незакрытые находки ревью и их диспозиции · обязательства и открытые вопросы сессии · команды тестов (D39.121).
|
||||
- **Тесты и гейты не подгонять под зелень:** править или удалять тест/голден/гейт, чтобы он прошёл, — НЕДОПУСТИМО; несогласие с тестом — вопрос оркестратору пингом, не правка (D39.121). ⚠ **Запрет — про МОТИВ (D39.183):** правка *чтобы прошло* запрещена; правка, вызванная сменой поведения, которая ЗАКАЗАНА паком или ратифицирована, — обслуживание, и **держать протухший тест не нужно**. ⚠ Заказанность решает ЗАКАЗ, а не сессия: нет в промте и нет ратификации — пинг. Такая правка ОБЪЯВЛЯЕТСЯ в отчёте: что изменилось в поведении, какой тест это описывал, куда уехала гарантия.
|
||||
- ⛔ **ОТРИЦАТЕЛЬНЫЙ ЗАМЕР ОБЯЗАН ДОКАЗАТЬ, ЧТО СПРОСИЛ СУЩЕСТВУЮЩЕЕ.** «Ноль строк» и «нет такой таблицы/файла/поля»
|
||||
в выводе НЕРАЗЛИЧИМЫ и одинаково выглядят успехом — а в деньгах это разница между «не потратили» и «не смотрели».
|
||||
⇒ к отрицательному результату прикладывается КОНТРОЛЬНАЯ величина, доказывающая, что вопрос задан существующему
|
||||
предмету («у скольких БД не оказалось этой таблицы», «сколько файлов прибор вообще прочёл»). Замер 06.09: сессия
|
||||
весь день писала `$0` ПО РАССУЖДЕНИЮ, пошла мерить — и первый же запрос дал `COUNT(*) = 0` по таблице, которой в
|
||||
схеме НЕТ. Пере-замер по настоящим таблицам с контрольной строкой дал честный ноль. **Прибор ответил на свой
|
||||
вопрос, а прочитан был как ответ на твой** — тот же класс, что `D39.202`, только в проверке ДЕНЕГ.
|
||||
- **Мандат самопроверки в промтах сессий (обязателен, решение владельца):** промты полигон-сессий — и вообще любых пишущих код / запросы к моделям — ДОЛЖНЫ явно требовать ревью ИСПОЛНЕНИЕМ: своего кода + сформированных запросов к моделям + полученных результатов. Сессии регулярно ошибаются и багуют, и это искажает результат; **самоотчёт «проверено» без исполнения регулярно оказывается ложным и стоит денег**. Бэкенд-промты — явный бэкенд-ревью после кода (обычно отрабатывает по опыту, но требовать явно). Пост-хок адверсариальная верификация оркестратора при лендинге — второй рубеж, НЕ замена самопроверки.
|
||||
⚠ **Исполнения мало: промт заказывает адверсариальный проход сессии по СВОЕЙ готовой работе; глубину и веер сессия выбирает под предмет, промт даёт направление — что в этом паке уязвимо.**
|
||||
⚠ **Fable 5** — обычно хватает одного-двух агентов, но это РЕКОМЕНДАЦИЯ, не потолок. Модель задавай агенту ЯВНО и знай, сколько их у тебя работает.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue