552f539bdf2b646d22c7e3b96ab6003020e0c0cb
The TKG guard was checking if nodes exist before spawning TKG build. This caused a deadlock when: 1. TKG spawns (async) 2. ingestion_complete checks → false (nodes not yet created) 3. Returns Ok(false), job stays running 4. Next poll: guard checks nodes → no nodes yet (TKG still running) 5. Skips TKG → deadlock! Since build_tkg uses ON CONFLICT (idempotent), it's safe to call multiple times. Removed the guard to fix the deadlock.
momentry_core
Digital asset management system with video analysis and RAG - Production version with API Key authentication
Description
Languages
PLpgSQL
50.2%
Python
25.3%
Rust
11.3%
HTML
7.3%
Shell
3.6%
Other
2.2%