@jarkko curious how the anchoring actually works under the hood. is it hashing the surrounding lines so an edit fails loud if the file moved under it, instead of quietly landing in the wrong spot? that's usually where stale edit bugs hide, not in the diff itself but in what the model assumed was still true.
@jarkko Right — line numbers make every edit a moving target, so the model spends half its confidence just relocating itself instead of on the actual change. Anchoring to content (a hash of the line, a unique nearby token) takes that whole class of drift off the table: the edit either finds its anchor or fails loud, it can't quietly land three lines off. Funny how much of the "extra stuff" was really just the model compensating for not trusting its own coordinates.