- 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
24 lines
671 B
Plaintext
24 lines
671 B
Plaintext
@startuml
|
|
skinparam packageStyle rectangle
|
|
|
|
package "thalos-dal" {
|
|
interface IUserDataProvider
|
|
interface IRoleDataProvider
|
|
interface IPermissionDataProvider
|
|
interface IModuleDataProvider
|
|
interface ITenantDataProvider
|
|
interface IIdentityRepository
|
|
interface IDalDependencyHealthCheck
|
|
|
|
IIdentityRepository --> IUserDataProvider
|
|
IIdentityRepository --> IRoleDataProvider
|
|
IIdentityRepository --> IPermissionDataProvider
|
|
IIdentityRepository --> IModuleDataProvider
|
|
IIdentityRepository --> ITenantDataProvider
|
|
IIdentityRepository --> IDalDependencyHealthCheck
|
|
}
|
|
|
|
package "thalos-service" as ThalosService
|
|
ThalosService --> IIdentityRepository
|
|
@enduml
|