Append-only decision records instead of mutable application rows
An application's state is derived by replaying its events rather than by reading a status column. Any decision can be reconstructed exactly as it stood, including the inputs the model saw.
The trade-off. Every read is more expensive and the queries are harder to write. We accepted slower reporting in exchange for never having to say 'we cannot tell you why that was approved'.