A regenerated README often looks like progress. The install block is tighter. A stale caption disappears. Then a reviewer finds that the same commit also rewrote the security contact, dropped two SLO numbers, and turned a retention rule into a hedge. The model did not sneak those edits. It treated the file as one string. Regeneration without lanes will keep doing that. This article proposes a split you can check in CI: extract , draft , and sign . A model may write only the draft lane. ...