Expand description
Batch orchestration engine: job queue, file storage, webhook delivery.
HTTP-agnostic. The proxy crate wires this into axum routes.
Re-exports§
pub use engine::BatchEngine;pub use error::EngineError;pub use error::QueueError;pub use validation::validate_jsonl;pub use validation::ValidatedJsonl;pub use job::*;
Modules§
- db
- SQLite schema initialization for batch_engine tables.
- engine
- BatchEngine: the main entry point for batch operations. Thin facade over JobQueue, FileStore, and WebhookQueue.
- error
- Engine and queue error types.
- file_
store - Batch file storage (upload, metadata, content retrieval).
- job
- Core batch orchestration types. HTTP-agnostic.
- queue
- JobQueue trait and implementations.
- validation
- JSONL batch file validation.
- webhook
- Durable webhook delivery queue and dispatcher.