27 lines
929 B
Rust
27 lines
929 B
Rust
//! Workflow helpers — shared story/bug file operations used by HTTP and MCP handlers.
|
|
mod bug_ops;
|
|
pub(crate) mod pipeline;
|
|
mod story_ops;
|
|
mod test_results;
|
|
mod utils;
|
|
|
|
pub use bug_ops::{
|
|
create_bug_file, create_refactor_file, create_spike_file, list_bug_files, list_refactor_files,
|
|
};
|
|
pub use pipeline::{
|
|
PipelineState, UpcomingStory, load_pipeline_state, load_upcoming_stories, validate_story_dirs,
|
|
};
|
|
pub use story_ops::{
|
|
add_criterion_to_file, check_criterion_in_file, create_story_file, edit_criterion_in_file,
|
|
remove_criterion_from_file, update_story_in_file,
|
|
};
|
|
pub use test_results::{
|
|
read_test_results_from_story_file, write_coverage_baseline_to_story_file,
|
|
write_test_results_to_story_file,
|
|
};
|
|
|
|
pub(crate) use utils::{
|
|
create_section_content, next_item_number, read_story_content, replace_or_append_section,
|
|
replace_section_content, slugify_name, story_stage, write_story_content,
|
|
};
|