track/services/mod.rs
1//! Business logic services for the track CLI application.
2//!
3//! This module contains services that implement the core business logic for managing
4//! tasks, TODOs, repositories, worktrees, links, and scraps. Each service encapsulates
5//! operations related to its domain and interacts with the database layer.
6
7pub mod agent_context;
8pub mod git_worktree;
9pub mod jj_task;
10pub mod link_service;
11pub mod repo_service;
12pub mod task_service;
13pub mod todo_service;
14pub mod worktree_service;
15
16pub use link_service::{LinkService, ScrapService};
17pub use repo_service::RepoService;
18pub use task_service::TaskService;
19pub use todo_service::TodoService;
20pub use worktree_service::{is_legacy_worktree, LegacyWorktreeCleanupOutcome, WorktreeService};