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;