Why approved work kept failing to land, and how it is fixed for good.
pnpm dev:app left running since 12 Nov 12:03 in the shared checkout (C:\GIT = junction to D:\GIT).auto-imports.d.ts from its own memory: 95 icon lines gone.git merge --ff-only: “local changes would be overwritten”.Before (05:01, Image index blocked)
$ git status --short M auto-imports.d.ts auto-imports.d.ts | 95 ----------
After dev server stopped, file restored
05:14:03 clean 05:15:43 clean 05:17:42 clean ← Image index landed 05:16 05:19:29 clean 05:20:36 clean
auto-imports.d.ts is in .gitignore. Whatever a running Vite writes is never a “local change” again.pnpm check create it from the icons actually used in src/ (365 icons).IconEpDataAnalysis); the license list now sees that icon set too.auto-imports.d.ts just drop that change when they catch up with master.