diff --git a/vision_runner.ts b/vision_runner.ts index 03ca9ca..d1773c4 100644 --- a/vision_runner.ts +++ b/vision_runner.ts @@ -517,9 +517,10 @@ async function main(): Promise { await fsp.rm(tmpDir, { recursive: true, force: true }); } - // Inkrementell sichern (Resume-fähig) + // Inkrementell sichern (Resume-fähig) — merged gleich mit await fsp.mkdir(args.outDir, { recursive: true }); await fsp.writeFile(visionPath, JSON.stringify([...done.values()], null, 2)); + await fsp.writeFile(mergedPath, JSON.stringify(all.map((r) => done.get(r.file_name) ?? r), null, 2)); } // Merge: Gleis A + Gleis B