- Wire IngestPipeline into IngestWorker (entity extraction -> fact extraction -> contradiction detection)
- Implement entity/edge persistence to database with temporal validity (t_valid, t_invalid)
- Extract wiki links from input text for entity detection
- Save entities and edges with confidence scores and contradiction status
- Convert OffsetDateTime to RFC3339 strings for PostgreSQL TIMESTAMPTZ columns
- Ingest job now processes records through full knowledge graph pipeline
Ingest flow: Records -> Episode -> Extract entities/facts -> Check contradictions -> Save to DB