A value override, a manual entry, a lot reassignment, a feed correction: each one is captured with a reason at the moment it happens, not reconstructed later from memory. When an auditor asks "why is this number what it is," the answer is already in the record.
Overrides cascade with their reasoning attached. Change a unit price and the dependent lot's basis updates automatically, with the who, when, and why preserved on the transaction. Manual entries are permanently badged as manually entered. And the audit trail itself is append-only, so records can be written and read, never updated or deleted, even by the system's own database user.