I’m curious to learn how well this ‘auto-reload’ system will work in real-world conditions.
For example, while composing a new automation it’s good practice to occasionally save the file during the course of the editing session. That means a partially-constructed automation is saved to the file. Each time the file is saved, all automations will be reloaded. Any partial automations will fail config-check and log one or more error messages.
Other than this messy side-effect, it should work reasonably well because, even if there are errors, Home Assistant will load and use the error-free automations within the file.
In contrast, this ‘auto-reload’ scheme would be undesirable if applied to configuration.yaml. Depending on the nature of the error, it can prevent Home Assistant from starting.