What is happening
A consistency check can decide which block to rewrite only by applying controller rules; it does not know whether old data, new data, or parity represents the application's intended transaction. Filesystem journals and database logs add another layer. Recovery compares cache state, controller events, member timestamps, and logical structures before accepting write-based correction.