# Furniture Service Use-Case Boundaries ## Orchestration Responsibilities - Application use cases orchestrate domain workflows. - Use cases depend on DAL-facing ports, not persistence implementations. - Transport handlers map to use-case contracts and do not own orchestration logic. ## Current Skeleton - `IGetFurnitureAvailabilityUseCase`: orchestration boundary contract. - `GetFurnitureAvailabilityUseCase`: orchestration implementation. - `IFurnitureAvailabilityReadPort`: DAL-facing port.