# Blueprint Platform Boundaries This repository is a modular multi-package platform library set. ## Package Ownership Matrix | Package | Responsibility | Depends On | |---|---|---| | Core.Blueprint.Common | Shared primitives and cross-cutting contracts | - | | Core.Blueprint.Logging | Logging abstractions and setup helpers | Core.Blueprint.Common | | Core.Blueprint.Mongo | Mongo integration helpers and extension points | Core.Blueprint.Common | | Core.Blueprint.Redis | Redis integration helpers and extension points | Core.Blueprint.Common | | Core.Blueprint.SQLServer | SQL Server integration helpers and extension points | Core.Blueprint.Common | | Core.Blueprint.Storage | Blob/file storage integration helpers | Core.Blueprint.Common | | Core.Blueprint.KeyVault | Key vault and provider-agnostic secret contract helpers | Core.Blueprint.Common | ## Boundary Rules - Blueprint remains library-only. - Identity abstractions are not owned by this repository. - Downstream repositories consume package contracts from this repo. - Secret provider abstractions are provider-agnostic; concrete provider adapters are bound at runtime. ## Workspace Integration References - `docs/consumption/demo-auth-routing-runbook.md` defines centralized auth + demo host routing contracts. - `docs/consumption/demo-auth-routing-validation.md` defines post-change verification for routing and callback safety.