conduit_cli/core/engine/workflow/mod.rs
1use std::{path::PathBuf, sync::Arc};
2
3use crate::core::engine::ConduitContext;
4
5mod loader;
6mod addon;
7mod init;
8
9pub struct Workflow {
10 ctx: Arc<ConduitContext>,
11 project_root: PathBuf,
12}
13
14impl Workflow {
15 pub fn new(ctx: Arc<ConduitContext>, project_root: PathBuf) -> Self {
16 Self { ctx, project_root }
17 }
18}