mod bundle;
pub mod catalog;
mod error;
mod fixture;
mod manifest;
mod partial;
mod project;
mod runner;
mod scaffold;
mod scenario;
mod style;
mod template;
pub use bundle::{BuildOutput, BuildTarget, build_bundle};
pub use error::ProjectError;
pub use fixture::parse_fixture;
pub use manifest::{EngineSettings, Manifest, SalienceThresholdsConfig, VocabDependency};
pub use partial::PartialFile;
pub use project::{Project, ValidationIssue, ValidationLevel};
pub use runner::{ScenarioOutcome, ScenarioRunner, ScenarioVerdict};
pub use scaffold::{Starter, scaffold_project};
pub use scenario::{Expected, ExpectedDiscourse, Scenario, ScenarioEngineOverride, ScenarioEvent};
pub use style::{
ConnectivePreferencesConfig, HedgingCalibrationConfig, LengthDistributionConfig,
StyleProfileConfig,
};
pub use template::{TemplateFile, Variant};