@startuml
title Dual-Server Validation Flow (Before Benchmarking)
skinparam backgroundColor #FFFFFF
skinparam defaultFontColor #000000
skinparam componentStyle rectangle
skinparam shadowing false

actor "Engineer" as Engineer
rectangle "Compatibility Test Runner" as Compat
rectangle "Rust Axum Dual Test\n(server_http_dual_tests)" as RustDual
rectangle "Reference Node Server\n(compat-tests/reference-server)" as RefNode
rectangle "Console Logs" as Console

Engineer --> Compat : Run dual-server tests
Compat --> RustDual : Execute shape parity requests
RustDual --> RefNode : Mirror request/response pairs
RustDual --> Console : PASS/FAIL + shape diffs
RefNode --> RustDual : JSON responses

note right of Console
No dedicated latency benchmark.
No per-endpoint latency report artifact.
No chart output for endpoint timing.
end note

@enduml
