refactor(digests): single source of truth — drop processed/ folder state (X12) #122
Reference in New Issue
Block a user
Delete Branch "worktree-digests-single-truth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
לפי בקשת היו"ר — מקור-אמת יחיד לקליטת יומונים: טבלת
digestsב-DB (סטטוס +content_hashל-idempotency).ingest_digests_batch.pyהעביר קבציםincoming/→processed/— state מבוסס-תיקיות מקביל ל-DB (הפרת-G2 קטנה: שני מקורות-אמת).processed/(+import shutil,PROCESSED). הסקריפט מסתמך על dedup ב-content_hash (ingest_digestמחזירexistsלקיימים) → הרצה חוזרת בטוחה ואידמפוטנטית.incoming/) = staging בלבד, לא state.X12 INV-DIG2: תועד "מקור-אמת יחיד" + ההפרה-שתוקנה (processed/).SCRIPTS.mdעודכן.מסלול ה-n8n→API (הנוכחי לקליטה) ממילא לא נגע ב-processed/. עכשיו שני המסלולים מתכנסים ל-DB יחיד. תיקיית
data/digests/processed/(4 יומונים מקוריים, כפילות מיותרת — קיימים ב-DB+incoming+Gmail) תימחק בנפרד.🤖 Generated with Claude Code