Every significant change to compliance data in piper is stamped with an AuditAction value. When a reviewer approves an analytical result, the audit log records Approve. When a report package is submitted to a regulator, it records Submit. When data is exported for agency delivery, it records Export. This trail supports defensible documentation during regulatory inspections.
Technical section
Data model, API, and internals — visible to developers.
