- Create documents and document_chunks tables with status tracking, cascading deletes, and chunk uniqueness constraints
- Enable pgvector and store 768-dimensional document embeddings
- Add an initial source metadata migration placeholder
- Add node-pg-migrate for database migration management
- Implement Ollama embedding generation using nomic-embed-text with timeout and response validation