moo.core.exceptions.AppendOnlyError

exception moo.core.exceptions.AppendOnlyError(model_name)

Raised on an attempt to modify or delete a row in an append-only table (the audit log). These tables only ever accept new rows; once written, a row is never changed or removed through the ORM, so the trail stays tamper-evident. Not a UserError — reaching this is a programming error or a tampering attempt, not normal player input.