* refactor(replication): isolate stats boundary adapters * refactor(replication): route app contracts through storage boundary