It should be possible to configure event frames to be acknowledgeable only if a comment/reason code is entered before. we have this requirement sometimes in life science industry, but i can imagine it might be also usefull in other industries (e.g. for saftey relevant events,...).
a configuration on event / event template base is useful as some events might require an comment and others not.
it should also be possible to configure to require an electronic signature before acknowledge the event. this might be in relation with PI Vision feedback
https://feedback.osisoft.com/forums/320517-pi-vision/suggestions/13659522-notification-event-acknowledgement-support-21-cfr
again the configuration if ESIG is needed should be on EF level, as it might be possible also custom applications (e.g. via Web API or AF SDK) might acknowledge event frames and should be prohibited to do this if the acknowledgement is depending on Reason code / comment or Electronic signature.