The sprint was supposed to be simple. One feature, one week. Then the Mercurial Feedback Loop kicked in.
A Mercurial Feedback Loop happens when every line of code triggers fast, shifting feedback that changes direction before the last change is fully tested. It creates constant motion with no stable ground. Requirements morph mid-cycle. Review comments arrive before tests finish. The loop becomes self-perpetuating, compressing iteration time but amplifying volatility.
In version control systems like Mercurial, this loop can emerge from a combination of immediate code reviews, overlapping pull requests, rapid merges, and continuous integration runs feeding back into active branches. Developers react instantly to results, often pulling and pushing new commits multiple times in a single hour. This accelerates delivery but can destabilize the project and introduce hidden complexity.