### Describe the Request I think most implementation enforce this, but we should make it a required part of the `Connector` protocol. Specifically, I noticed the `FileConnector` is not idempotent. ### Sample Code _No response_