Status: IN
The stream join processor's output is fully determined by the sequence of `(stream_name, key, value, timestamp)` inputs and `advance_time` calls, with no dependency on wall-clock time — making it deterministically testable without clock mocking
Source: entries/2026/05/29/topic-watermark-vs-processing-time.md