From d695f0a3c88da66df6fceca56452a2368bee5356 Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Mon, 18 May 2026 23:13:38 +0200 Subject: [PATCH] fix: resolve KeyError categories in v2_optimizer garbage collection --- src/v2_optimizer.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/v2_optimizer.py b/src/v2_optimizer.py index f45b871b..8c8a3c80 100644 --- a/src/v2_optimizer.py +++ b/src/v2_optimizer.py @@ -101,10 +101,8 @@ class V2VisionEngine: # --- SURGICAL GARBAGE COLLECTION --- # Track every file we generate generated_files = {"index.md", "audit-log.md"} - for dim in v2_data.keys(): - if v2_data[dim]["categories"]: - slug = dim.lower().replace(" ", "-").replace("&", "and").replace("(", "").replace(")", "") - generated_files.add(f"{slug}.md") + for f_name in v2_data.keys(): + generated_files.add(f_name) await self._write_premium_files(v2_data, mosaic_html, videos_html) await self._sync_enterprise_navigation(v2_data)