when a doc audit is created, each field audit is individually time and date stamped. Can you add an episodic stamp such that all fields that are amended in the same loop get the same episode ID. This could allow developers to roll back changes since they can undo all changes from a single episode.
Further, if all fields are written to the audit it could be possible to reproduce the UI doc from the Audit, without having to use notes versioning, since each episode will have its own version number (of sorts)
Hope that makes sense. TIA.