Architecture
Product: v0.19.0 · Contract: OpenAPI · Spec ops: Ingestion cancel & fairness
Explore EdgeQuake’s modular Rust architecture — 11 workspace crates under edgequake/crates/ (no separate edgequake-llm crate; LLM providers are composed at runtime via edgequake-core).
- Overview — System diagram, crate inventory, claim/lease task delivery, vision PDF convert → ingest.
- Data Flow — Admit → claim → PdfProcessing → Insert → query; WebSocket progress and cancel.
- Data Layer — Postgres ER, KV, AGE, pgvector, FTS, and how query modes read storage.
- Lineage Tracking — Provenance chain including modality and mm-assets.
- Crate Reference — Per-crate notes.
- Ingestion cancel & fairness — Operational SSOT for cancel, fairness, restart semantics.