Book: The Complete Guide to Go Programming Also by me: Thinking in Go (2-book series) — Complete Guide to Go Programming + Hexagonal Architecture in Go My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools Me: xgabriel.com | GitHub A team I worked with shipped a fix for a panic in an upstream HTTP client. The maintainers were slow to merge. The team forked the repo, patched the bug, and added one line to their service's go.mod : replace example . com / httpc => example . com / httpc - fork v0 .4.1 Enter fullscreen mode Exit fullscreen mode Tests passed. The deploy went out. Two weeks later a downstream service that imported their library started panicking on the same code path the patch was supposed to have killed. The fork was correct, the replace was correct, and the downstream service still did not see either of them. That is the part of replace directives nobody explains until it bites.…