mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 11:07:10 +00:00
Uatu singleton owns an internal UatuRuntime that wires the socket client, pauser, and extractor registry. start() sends HELLO on connect, responds to PAUSE by running extractors inside the pause window and replying with STATE, and releases the gate on RESUME. LinkedHashMap preserves extractor registration order so trace output is deterministic. Failed extractors log a warning and record null rather than aborting the whole snapshot.