Skip to main content

Module tasks

Module tasks 

Source
Expand description

Task-focused orchestration use-cases. Task-oriented orchestration use-cases for adapters.

Structs§

ProgressInfo
Summary counts computed from the parsed tasks.
ReadyTasksForChange
Ready task list for a single change.
TaskDiagnostic
A parse-time diagnostic emitted while reading a tasks file.
TaskItem
A normalized task entry parsed from a tasks tracking file.
TaskStatusResult
Result of getting task status for a change.
TasksParseResult
Output of parsing a tasks.md file.
WaveInfo
Wave metadata parsed from enhanced tasks files.

Enums§

ChangeTargetResolution
Deterministic resolution result for a change target input.
DiagnosticLevel
Diagnostic severity.
TaskKind
Task classification.
TaskStatus
Status values supported by Ito task tracking.
TasksFormat
The detected format of a tasks.md file.

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.md tracking 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.