building-block-inventory/docs/architecture/inventory-contract-boundary.puml
José René White Enciso b24d4009ed feat(contracts): add transport-neutral inventory contracts
- WHY: align inventory capability contracts with protocol-agnostic integration boundaries
- WHAT: add contract conventions, grpc adapter surfaces, and blueprint descriptor consumption
- RULE: enforce building-block to blueprint dependency direction
2026-02-22 02:57:11 -06:00

28 lines
587 B
Plaintext

@startuml
skinparam packageStyle rectangle
package "building-block-inventory" {
package "BuildingBlock.Inventory.Contracts" {
class Conventions
class Requests
class Responses
interface Adapters
class Grpc
interface Abstractions
}
}
package "blueprint-platform" {
interface IBlueprintPackageContract
}
package "furniture-service" as FurnitureService
package "furniture-bff" as FurnitureBff
Conventions ..> IBlueprintPackageContract
FurnitureService --> Requests
FurnitureService --> Responses
FurnitureBff --> Requests
FurnitureBff --> Responses
@enduml