reason on an AuditLog allows users to document why a data change was necessary — for example, "Corrected collection date per field log; original entry was a transcription error." For regulatory data in piper, having a documented reason is especially important for retroactive changes to field measurements, analytical results, or chain-of-custody records, as agencies may require justification for any post-submission data modifications. An AuditLog without a reason is more difficult to defend if questioned.
piper
Audit Log Reason
`reason` on an AuditLog is an optional free-text explanation the user provided when making the change.
