FU-1: איחוד מסלול-הקליטה למסלול קנוני אחד (GAP-01/02/04/05) #11
Reference in New Issue
Block a user
Delete Branch "fix/fu1-unified-ingest"
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?
Summary
מאחד את שני מסלולי ה-ingest המקבילים (
ingest_precedent/ingest_internal_decision) למסלול קנוני יחידservices/ingest.py.ingest_document(spec, ...)(Template Method); וריאציה לפי-סוג ב-IntakeSpec. שתי הפונקציות הציבוריות נשארות wrappers דקים — חתימות נשמרו, אפס שינוי לקוראים.מספק INV-ING1/ING3/G2/G4.
גבולות
spec.create_record). אין מיגרציה (0/56 internal חסרי-metadata).Security
path-traversal שסומן ב-review: לא רגרסיה (verbatim מהישן), לא נצפה (file_path הוא server-controlled), תיקון ALLOWED_ROOT היה שובר workflow — מחוץ להיקף.
Test Plan
🤖 Generated with Claude Code