Reading through the docs, it does not appear there is currently a way to easily configure Statamic v2 to prevent overwriting a file if no ID exists.

I'm new to Statamic, is there a way to prevent overwriting that is recommended? It looks like it's possible an add-on could potentially prevent this, although that would involve making assumptions about how a private api works that may or may not change in the future, and a first party solution would be preferred, such as a config flag, etc..

The ideal flow for my team would be for Statamic to throw an error instead of overwriting a file, as we frequently work with pages directly instead of through the admin, and have comments and formatting we’d like to preserve. Thank you.