opendev_runtime/todo/mod.rs
1//! Todo tracking for plan execution.
2//!
3//! After a plan is approved, its implementation steps are converted into
4//! `TodoItem`s that track progress (pending → in_progress → completed).
5//!
6//! Mirrors the Python todo handler pattern used in
7//! `opendev/core/context_engineering/tools/handlers/todo_handler.py`.
8
9mod item;
10mod manager;
11mod parsing;
12mod status;
13
14pub use item::{SubTodoItem, TodoItem};
15pub use manager::TodoManager;
16pub use parsing::{parse_plan_steps, parse_status, strip_markdown};
17pub use status::TodoStatus;