thalos-bff/docs/architecture/thalos-bff-flow.puml
José René White Enciso 9ca6b4c110 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

28 lines
730 B
Plaintext

@startuml
skinparam packageStyle rectangle
package "thalos-bff" {
class Program
interface IIssueTokenHandler
class IssueTokenHandler
interface IRefreshSessionHandler
class RefreshSessionHandler
interface IPermissionGuard
interface IThalosServiceClient
IssueTokenHandler ..|> IIssueTokenHandler
RefreshSessionHandler ..|> IRefreshSessionHandler
IssueTokenHandler --> IPermissionGuard
IssueTokenHandler --> IThalosServiceClient
RefreshSessionHandler --> IThalosServiceClient
}
package "Clients" as Clients
package "thalos-service" as ThalosService
Clients --> Program : REST
Program --> IIssueTokenHandler
Program --> IRefreshSessionHandler
IThalosServiceClient ..> ThalosService : gRPC/internal
@enduml