opendev-runtime 0.1.4

Runtime services: approval rules, cost tracking, interrupt token, plan management, error handling
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Todo tracking for plan execution.
//!
//! After a plan is approved, its implementation steps are converted into
//! `TodoItem`s that track progress (pending → in_progress → completed).
//!
//! Mirrors the Python todo handler pattern used in
//! `opendev/core/context_engineering/tools/handlers/todo_handler.py`.

mod item;
mod manager;
mod parsing;
mod status;

pub use item::{SubTodoItem, TodoItem};
pub use manager::TodoManager;
pub use parsing::{parse_plan_steps, parse_status, strip_markdown};
pub use status::TodoStatus;