[package] name = "application" version = "0.1.0" edition.workspace = true license.workspace = true rust-version.workspace = true description = "IdeA — application layer: use cases, DTOs, AppError. Depends only on domain ports." [dependencies] domain = { workspace = true } thiserror = { workspace = true } async-trait = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } # `v5` derives stable reference-profile ids from a fixed namespace (catalogue). uuid = { workspace = true } [dev-dependencies] tokio = { workspace = true }