vectorless 0.1.32

Reasoning-based Document Engine
Documentation
// Copyright (c) 2026 vectorless developers
// SPDX-License-Identifier: Apache-2.0

//! Pipeline execution module.
//!
//! This module provides the core pipeline infrastructure:
//! - [`IndexContext`] - Context passed between stages
//! - [`PipelineExecutor`] - Executes the indexing pipeline
//! - [`PipelineOrchestrator`] - Flexible stage orchestration with dependencies
//! - [`IndexMetrics`] - Performance metrics collection
//! - [`FailurePolicy`] - Configurable failure handling for stages
//! - [`StageRetryConfig`] - Retry configuration for stages

mod checkpoint;
mod context;
mod executor;
mod metrics;
mod orchestrator;
mod policy;

pub use context::{IndexContext, IndexInput, PipelineResult, StageResult};
pub use executor::PipelineExecutor;
pub use metrics::IndexMetrics;
pub use policy::{FailurePolicy, StageRetryConfig};