chrysopedia/backend/pipeline
jlightner 29f6e74b4f pipeline: run stages inline instead of Celery chain dispatch
Each video now completes all stages (2→6) before the worker picks up the
next queued video. Previously, dispatching celery_chain for multiple videos
caused interleaved execution — nothing finished until everything went through
all stages. Now run_pipeline calls each stage function synchronously within
the same worker task, so videos complete linearly and efficiently.
2026-04-01 11:39:21 +00:00
..
quality optimize: Stage 5 synthesis prompt — round 0 winner (0.95→1.0 composite) 2026-04-01 10:15:24 +00:00
__init__.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
embedding_client.py fix: restore complete project tree from ub01 canonical state 2026-03-31 02:10:41 +00:00
llm_client.py fix: Pipeline LLM audit — temperature=0, realistic token ratios, structured request_params 2026-04-01 07:20:09 +00:00
qdrant_client.py fix: Parallel search with match_context, deterministic Qdrant IDs, raised embedding timeout 2026-04-01 06:54:34 +00:00
schemas.py fix: Moment-to-page linking via moment_indices in stage 5 synthesis 2026-04-01 00:34:37 -05:00
stages.py pipeline: run stages inline instead of Celery chain dispatch 2026-04-01 11:39:21 +00:00