Expand description
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.
Re-exports§
pub use apply_todo_action::ApplyTodoActionUseCase;pub use archive_task::ArchiveBlockers;pub use archive_task::ArchiveCompletionView;pub use archive_task::ArchivePrompt;pub use archive_task::ArchivePromptKind;pub use archive_task::ArchivePromptView;pub use archive_task::ArchiveTaskOutcome;pub use archive_task::ArchiveTaskStep;pub use archive_task::ArchiveTaskUseCase;pub use archive_task::DirtyWorkspace;pub use complete_todo::CompleteTodoOutcome;pub use complete_todo::CompleteTodoUseCase;pub use create_today_task::CreateTodayTaskUseCase;pub use delete_todo::DeleteTodoCompletionView;pub use delete_todo::DeleteTodoOutcome;pub use delete_todo::DeleteTodoPrompt;pub use delete_todo::DeleteTodoPromptView;pub use delete_todo::DeleteTodoStep;pub use delete_todo::DeleteTodoUseCase;pub use get_task_info::GetTaskInfoUseCase;pub use get_task_info::TaskInfoSnapshot;pub use migrate_legacy_worktrees::LegacyWorktreeTaskReport;pub use migrate_legacy_worktrees::MigrateLegacyWorktreesOutcome;pub use migrate_legacy_worktrees::MigrateLegacyWorktreesUseCase;pub use sync_task::RepoSyncOutcome;pub use sync_task::SyncTaskOutcome;pub use sync_task::SyncTaskUseCase;pub use sync_task::WorkspaceCreateError;pub use sync_task::WorkspaceCreated;pub use todo_workspace::TodoWorkspaceOutcome;pub use todo_workspace::TodoWorkspaceRequest;pub use todo_workspace::TodoWorkspaceUseCase;