Return explicit errors from AlertAPI construction instead of panicking inside the library layer, and let main own process-level failure handling. Also delete the unused config.MustLoad helper and lock the supported config loading paths with tests.
Return explicit errors from AlertAPI construction instead of panicking inside the library layer, and let main own process-level failure handling. Also delete the unused config.MustLoad helper and lock the supported config loading paths with tests.