Problem Statement
When a system stores only the current state, it loses the history of changes. This makes it hard to audit, debug, or reconstruct past states. If data corruption or bugs occur, recovering previous states or understanding how the system reached its current state becomes nearly impossible.
