ai_workbench_lib/modules/job_processor/mod.rs
1//! Job processor module for handling AI-powered file analysis workflows
2//!
3//! This module provides a complete pipeline for:
4//! - Discovering files in S3
5//! - Intelligent content-aware file splitting
6//! - AI model processing of file chunks
7//! - Result aggregation and markdown generation
8//! - Multi-format output (Markdown, JSON, metadata)
9
10pub mod types;
11pub mod markdown;
12pub mod core;
13
14// Re-export main types and structs
15pub use types::{
16 JobConfig,
17 FileChunkResult,
18 JobResult,
19 ProcessingMetadata,
20 FileProcessingInfo
21};
22
23pub use markdown::{MarkdownBuilder, MarkdownFormatter};
24pub use core::JobProcessor;