thalos-domain/docs/architecture/module-map.puml
José René White Enciso d71c0b2a36 chore(repo): initialize project's repository structure
- Adds src/tests/docs scaffolding
- Preserves Stage 1 planning tasks
- Adds local AI orchestration folders (.agile, tasks)
- Applies GitFlow development base branch
2026-02-24 04:42:38 -06:00

34 lines
694 B
Plaintext

@startuml
skinparam shadowing false
skinparam packageStyle rectangle
title thalos-domain module map
package "thalos-domain" {
package "Policies" {
class IdentityPolicyEvaluator
class PolicyContextDecision
}
package "TokenRules" {
class TokenIssuancePolicy
class TokenFallbackPolicy
}
package "Abstractions" {
interface IIdentityDomainDecision
}
}
package "building-block-identity" {
class EvaluateIdentityPolicyRequest
class IssueIdentityTokenRequest
}
EvaluateIdentityPolicyRequest ..> IdentityPolicyEvaluator
IssueIdentityTokenRequest ..> TokenIssuancePolicy
note bottom
Domain logic only.
No transport or persistence implementation.
end note
@enduml