Expand description
Task-focused orchestration use-cases. Task-oriented orchestration use-cases for adapters.
Structs§
- Progress
Info - Summary counts computed from the parsed tasks.
- Ready
Tasks ForChange - Ready task list for a single change.
- Task
Diagnostic - A parse-time diagnostic emitted while reading a tasks file.
- Task
Item - A normalized task entry parsed from a tasks tracking file.
- Task
Status Result - Result of getting task status for a change.
- Tasks
Parse Result - Output of parsing a
tasks.mdfile. - Wave
Info - Wave metadata parsed from enhanced tasks files.
Enums§
- Change
Target Resolution - Deterministic resolution result for a change target input.
- Diagnostic
Level - Diagnostic severity.
- Task
Kind - Task classification.
- Task
Status - Status values supported by Ito task tracking.
- Tasks
Format - The detected format of a
tasks.mdfile.
Functions§
- add_
task - Add a new task to a change’s tracking file.
- complete_
task - Mark a task in a change’s tracking file as complete.
- compute_
ready_ and_ blocked - Compute ready tasks and blocked tasks (with reasons) from a parsed tasks file.
- enhanced_
tasks_ template - Generate the default template for an enhanced-format
tasks.md. - get_
next_ task - Get the next actionable task for a change.
- get_
next_ task_ from_ status - Get the next actionable task using a previously computed status.
- get_
task_ status - Get task status for a change.
- init_
tasks - Initialize a tracking file for a change.
- list_
ready_ tasks_ across_ changes - Collect ready tasks across all currently ready changes.
- parse_
tasks_ tracking_ file - Parse a
tasks.mdtracking file into a normalized representation. - read_
tasks_ markdown - Read the raw markdown contents of a change’s tracking file.
- shelve_
task - Shelve a task (transition to shelved).
- show_
task - Show a specific task by ID.
- start_
task - Mark a task as in-progress in a change’s tracking file.
- tasks_
path - Path to
{ito_path}/changes/{change_id}/tasks.md. - tracking_
file_ path - Resolve the canonical tracking file path for a change.
- unshelve_
task - Unshelve a task (transition back to pending).
- update_
checkbox_ task_ status - Update the status marker of a checkbox-formatted task in the given file contents.
- update_
enhanced_ task_ status - Update the status and “Updated At” metadata of an enhanced-format task block.