From 61e769ad9d7183579e8207d1ce23446b64c3dda0 Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Mon, 1 Jun 2026 16:20:35 +0200 Subject: [PATCH] fix: cache FILTERED links in inventory to prevent re-evaluating low-quality links --- src/agentic_curator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/agentic_curator.py b/src/agentic_curator.py index 1de9dd40..b8b29bab 100644 --- a/src/agentic_curator.py +++ b/src/agentic_curator.py @@ -179,7 +179,9 @@ async def evaluate_extracted_assets(raw_assets: List[Dict]) -> Dict[str, Dict]: eval_data["is_enriched"] = False curator.inventory[norm_url] = eval_data evaluations[url] = {"status": "INCLUDED", **eval_data} - else: evaluations[url] = {"status": "FILTERED"} + else: + evaluations[url] = {"status": "FILTERED"} + curator.inventory[norm_url] = {"status": "FILTERED", "score": score, "last_checked": datetime.now().timestamp()} curator._save_inventory() except Exception as e: log_event(f" [!] Batch AI Error: {e}")