TestRunner
The TestRunner module assembles the smallest cluster runtime useful in
tests: Sharding backed by in-memory message storage, in-memory runner
storage, no-op runner transport, and always-healthy runner checks. It lets
code that depends on cluster services exercise registration, shard
coordination, and mailbox persistence without starting RPC servers or
external databases.