...
within failure policies that allow us to recover by resetting state or instantiating new components to take over the operation
To simply the configuration, the initial set of FailurePolicies built will allow recovery of hardware failure for repositories and network connectivity. Network connectivity is typically controlled via backpressure; however,
if network failure occurs we may want some operations to continue, thus a failure policy can recover by clearing queues or prioritizing connections.
Repositories can recover through flushing WALs, replacing WAL data, and/or converting to fully volatile repositories.