#[derive(Debug, thiserror::Error)]
pub enum TaskError {
#[error("task error: {0}")]
ActionFailed(String),
#[error("capability error: {0}")]
Capability(#[from] typesec_core::policy::CapabilityError),
}
pub type TaskResult<T = ()> = Result<T, TaskError>;