local patches diverging from upstream break agent runners when a minor version tags.
git merges overwrite execution hooks when pinned dependencies change signatures at the runner boundary.
maintaining a fork is always cheaper on day one than on day thirty.