If predefined checks and custom checks included optional fields for warnings and errors—where you could store text strings for woasi—you wouldn’t need to reinvent the entire alarm management system from scratch and could continue working with your woasi instance almost seamlessly, just as before.
Any optional values entered there would simply be included in the output in the event of an error, depending on the severity level.