Did your last agent run pick the wrong python? I see this failure more than failed tests. The chat looks green after a version print. Then CI executes an entirely different local binary. Why does that split keep happening on scratch hosts? Because PATH is only a search story, not truth. The agent tells one story and your laptop tells another. A disposable host will tell a third story. This FAQ kills five PATH myths with commands. It is a court, not a vibe check. Why these...