-- Cleanup orphaned RAG embeddings for deleted forms, tasks, and task messages -- This is a one-time cleanup for data left behind before RAG deletion hooks were added -- Delete orphaned form embeddings DELETE FROM rag_embeddings re WHERE re.entity_type = 'form' AND NOT EXISTS (SELECT 1 FROM forms f WHERE f.id = re.entity_id); -- Delete orphaned task embeddings DELETE FROM rag_embeddings re WHERE re.entity_type = 'task' AND NOT EXISTS (SELECT 1 FROM tasks t WHERE t.id = re.entity_id); -- Delete orphaned task_message embeddings DELETE FROM rag_embeddings re WHERE re.entity_type = 'task_message' AND NOT EXISTS (SELECT 1 FROM task_messages tm WHERE tm.id = re.entity_id);