@startuml package "test-deterministic" { [SessionReplayDeterminismTest] [ContextCompressionDeterminismTest] [ApprovalEngineDeterminismTest] [RouterProjectorTest] [RouterFacadeTest] [GraphValidatorTest] [ValidationPipelineShortCircuitTest] [DefaultContextPackBuilderTest] [TokenBudgetEnforcementTest] } [SessionReplayDeterminismTest] --> [EventReplayer] : replay N times [ContextCompressionDeterminismTest] --> [ContextCompressor] : compress N times [ApprovalEngineDeterminismTest] --> [ApprovalEngine] : decide N times note right of [SessionReplayDeterminismTest] assert: state == state == state end note @enduml