furniture-service/docs/architecture/service-contracts.puml
José René White Enciso 058ba3196c feat(stage3): scaffold task-001 baseline
- WHY: establish Stage 3 task-001 execution baseline per repo intent
- WHAT: add minimal solution/project skeleton and boundary docs
- RULE: apply stage3 execution runtime and repository workflow directives
2026-02-22 01:30:02 -06:00

24 lines
825 B
Plaintext

@startuml
skinparam packageStyle rectangle
package "furniture-service" {
interface IGetFurnitureAvailabilityUseCase
class GetFurnitureAvailabilityUseCase
interface IFurnitureAvailabilityReadPort
class GetFurnitureAvailabilityRequest
class GetFurnitureAvailabilityResponse
GetFurnitureAvailabilityUseCase ..|> IGetFurnitureAvailabilityUseCase
GetFurnitureAvailabilityUseCase --> IFurnitureAvailabilityReadPort
IGetFurnitureAvailabilityUseCase --> GetFurnitureAvailabilityRequest
IGetFurnitureAvailabilityUseCase --> GetFurnitureAvailabilityResponse
}
package "furniture-bff" as FurnitureBff
package "furniture-dal" as FurnitureDal
FurnitureBff --> IGetFurnitureAvailabilityUseCase
GetFurnitureAvailabilityUseCase --> IFurnitureAvailabilityReadPort
IFurnitureAvailabilityReadPort ..> FurnitureDal
@enduml