task-track 0.6.1

A JJ workspace-based task and TODO management CLI tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Application use cases that coordinate domain services and external systems.
//!
//! Use cases own multi-step workflows and transaction boundaries where a single
//! service method is not enough.

pub mod apply_todo_action;
pub mod archive_task;
pub mod complete_todo;
pub mod create_today_task;
pub mod sync_task;

pub use apply_todo_action::ApplyTodoActionUseCase;
pub use archive_task::{ArchiveTaskOutcome, ArchiveTaskUseCase, DirtyWorkspace};
pub use complete_todo::{CompleteTodoOutcome, CompleteTodoUseCase};
pub use create_today_task::CreateTodayTaskUseCase;
pub use sync_task::{
    RepoSyncOutcome, SyncTaskOutcome, SyncTaskUseCase, WorkspaceCreateError, WorkspaceCreated,
};