1.4 KiB
1.4 KiB
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.mddefines centralized auth + demo host routing contracts.docs/consumption/demo-auth-routing-validation.mddefines post-change verification for routing and callback safety.