- Adds src/tests/docs scaffolding - Preserves Stage 1 planning tasks - Adds local AI orchestration folders (.agile, tasks) - Applies GitFlow development base branch
34 lines
1010 B
Markdown
34 lines
1010 B
Markdown
# Building Block Identity Repository Charter
|
|
|
|
## Purpose
|
|
`building-block-identity` is a contracts-only building block repository for transport-neutral identity capability contracts.
|
|
|
|
## Ownership
|
|
- Identity schema ownership remains with Thalos.
|
|
- Contract governance is approved by Thalos maintainers.
|
|
- Consumers may depend on contracts only; no identity behavior is hosted here.
|
|
|
|
## Scope
|
|
- Token issuance contracts
|
|
- Policy evaluation contracts
|
|
- Policy context contracts
|
|
- Session refresh contracts (if approved by governance review)
|
|
|
|
## Out of Scope
|
|
- Identity business logic
|
|
- Runtime adapters
|
|
- Persistence concerns
|
|
- BFF or Service orchestration
|
|
|
|
## Dependency Boundary
|
|
Allowed direction:
|
|
- `blueprint-platform` -> `building-block-identity`
|
|
|
|
Forbidden:
|
|
- References to DAL, Service, or BFF layers
|
|
- Any dependency on `legacy/`
|
|
|
|
## Consumer Boundary
|
|
- Thalos repositories consume these contracts as producer/owner.
|
|
- Non-Thalos repositories may consume contracts but must not own identity abstractions.
|