diff --git a/src/v2_optimizer.py b/src/v2_optimizer.py index 7bfe4807..619f472e 100644 --- a/src/v2_optimizer.py +++ b/src/v2_optimizer.py @@ -159,7 +159,12 @@ class V2VisionEngine: log_event(f" [Batch {batch_num}] Quality Filter: Kept {len(indices)}/{len(batch)}") except: - refined.extend([l for l in batch if "awesome" in l['title'].lower()]) + for l in batch: + if "awesome" in l['title'].lower(): + item = l.copy() + item["tag"] = "[FOUNDATIONAL]" + item["is_elite"] = False + refined.append(item) await asyncio.sleep(0.5) return refined @@ -235,8 +240,9 @@ class V2VisionEngine: md += "\n" for l in normal_links: - tag_color = "success" if "FOUNDATIONAL" in l["tag"] else "info" if "PRODUCTION" in l["tag"] else "warning" - md += f" - [{l['title']}]({l['url']}) {l['description']} {l['tag']}\n" + tag = l.get("tag", "[PRODUCTION-READY]") + tag_color = "success" if "FOUNDATIONAL" in tag else "info" if "PRODUCTION" in tag else "warning" + md += f" - [{l['title']}]({l['url']}) {l['description']} {tag}\n" md += "\n" with open(os.path.join(V2_DIR, f"{slug}.md"), "w") as f: f.write(md)