The Gemini CLI on Windows bungled a failed mkdir
. It flagged the error as success, then ran move
commands. Files landed in a ghost folder and got overwritten. Data vanished.
Windows mkdir
sets ERRORLEVEL
on failure. move
treats missing targets as rename directives. No exit-code checks. No read-after-write verification. The result: a cascade of destruction.