thalos-service/docs/architecture/thalos-service-modules.puml
José René White Enciso 9f1790ef11 feat(stage3): scaffold task-001 baseline
- 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
2026-02-22 01:30:02 -06:00

30 lines
775 B
Plaintext

@startuml
skinparam packageStyle rectangle
package "thalos-service" {
package "Thalos.Service.Identity.Abstractions" {
class IssueIdentityTokenRequest
class IssueIdentityTokenResponse
interface IdentityAbstractionBoundary
}
package "Thalos.Service.Application" {
interface IIssueIdentityTokenUseCase
class IssueIdentityTokenUseCase
interface IIdentityTokenReadPort
}
package "Thalos.Service.Grpc" {
class Program
}
IssueIdentityTokenUseCase ..|> IIssueIdentityTokenUseCase
IssueIdentityTokenUseCase --> IIdentityTokenReadPort
IIssueIdentityTokenUseCase --> IssueIdentityTokenRequest
IIssueIdentityTokenUseCase --> IssueIdentityTokenResponse
}
package "thalos-dal" as ThalosDal
IIdentityTokenReadPort ..> ThalosDal
@enduml