- 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
24 lines
825 B
Plaintext
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
|