Add tasks.py: TaskManager with vectorize/batch_index tasks, per-user concurrency limits, degraded mode (sync execution without broker), WorkerSweeper for timeout detection, error message sanitization Add taskiq>=0.11 and taskiq-redis>=0.5 to pyproject.toml Task parameter schema validation (VectorizeTaskParams, BatchIndexTaskParams) Tests: 41 new tests, 289 total passing |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_acl.py | ||
| test_document_processor.py | ||
| test_fulltext.py | ||
| test_hit_processing.py | ||
| test_pipeline.py | ||
| test_question_gen.py | ||
| test_rerank.py | ||
| test_retrieval.py | ||
| test_sanitize.py | ||
| test_settings.py | ||
| test_store.py | ||
| test_tasks.py | ||
| test_termbase.py | ||