haiku.rag/haiku_rag_slim/haiku/rag/ingester
Yiorgis Gozadinos d781335868
Move CircuitBreaker to a shared module
Relocate CircuitBreaker from ingester/pollers to haiku/rag/circuit_breaker
so non-ingester callers (docling-serve provider) can reuse it without
depending on the ingester package.

Co-Authored-By: bryan davis <bryan@monkeytronics.org>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 11:03:30 +03:00
..
api Add custom ingester sources via entry points 2026-06-16 10:54:24 +03:00
pollers Move CircuitBreaker to a shared module 2026-07-08 11:03:30 +03:00
queue Add last_heartbeat_at lease column to the ingester queue 2026-06-25 13:25:37 +03:00
sources move cpu bound actions off of main loop 2026-06-18 16:35:48 -05:00
workers Move CircuitBreaker to a shared module 2026-07-08 11:03:30 +03:00
__init__.py
app.py Renew job leases from the worker pool; lease-based reaping 2026-06-25 13:26:09 +03:00
batch.py Add side-effect-free batch dry-run discovery 2026-06-22 11:33:26 +03:00
cli.py improve coverage 2026-06-22 12:59:44 +03:00
exceptions.py worker pool, rety policy, pipeline 2026-05-26 11:41:54 +03:00
metadata.py Pass fetched FetchResult to ingester metadata providers 2026-06-16 16:37:26 +03:00