- 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
16 lines
533 B
Markdown
16 lines
533 B
Markdown
# Identity Provider Boundaries
|
|
|
|
## Ownership
|
|
|
|
- `IUserDataProvider`: user aggregate persistence provider boundary.
|
|
- `IRoleDataProvider`: role aggregate persistence provider boundary.
|
|
- `IPermissionDataProvider`: permission aggregate provider boundary.
|
|
- `IModuleDataProvider`: module aggregate provider boundary.
|
|
- `ITenantDataProvider`: tenant aggregate provider boundary.
|
|
|
|
## Rules
|
|
|
|
- Providers isolate datastore-specific behavior.
|
|
- Provider boundaries remain internal to Thalos DAL.
|
|
- Identity abstractions remain Thalos-owned.
|