The four buckets that keep a character straight
Everything true of a character belongs in one of four buckets, and each bucket has a different rule. Immutable facts are true for the whole book and should never move — a birthplace, a handedness, a fundamental fear. Changeable states are true right now and are supposed to move — an injury, a rank, who a character trusts this week. Open questions are things you have not decided yet and must not let a draft decide for you by accident. And deliberate exceptions are intentional inconsistencies — a lie, a disguise, an unreliable narrator — that must never be "corrected."
The drift you are trying to prevent is almost always a bucket error. A burned hand (a state) gets treated as permanent and is still burned three books later. A false name (an exception) gets "reconciled" into a continuity mistake. A birthplace (a fact) drifts because it was only ever mentioned once. Sort the details correctly and most inconsistency simply stops happening.