pub mod surgical; pub use surgical::run_sync_surgical; use crate::cli::render::{self, Icons, Theme, format_number}; use serde::Serialize; use std::time::Instant; use tracing::Instrument; use tracing::{debug, warn}; use crate::Config; use crate::cli::progress::{format_stage_line, nested_progress, stage_spinner_v2}; use crate::core::error::Result; use crate::core::metrics::{MetricsLayer, StageTiming}; use crate::core::shutdown::ShutdownSignal; use super::embed::run_embed; use super::generate_docs::run_generate_docs; use super::ingest::{ DryRunPreview, IngestDisplay, ProjectStatusEnrichment, ProjectSummary, run_ingest, run_ingest_dry_run, }; include!("run.rs"); include!("render.rs");