Two commands went into a shared bootstrap document, the one every new working session on a project reads before doing anything else. Both were correct, in the sense that they were the right commands, calling the right script, doing the right thing. Neither one would have run for the first person who copied it and hit enter.

What the doc actually said

The commands lived in a companion tool that sits in its own project, next to the one most sessions actually start in. The doc named that tool, said where it lived, and gave the two commands exactly as you’d type them from inside it. What it didn’t do was account for where a session actually is when it opens that doc: inside the main project, not the companion one. Pasting either command from there hits a file that isn’t at that path, because it isn’t. Not sometimes. Every time.

Why it read as fine

Saying where something lives reads as complete information. It names the thing, it names its location, a reader can reasonably conclude they now know what they need to run it. What that framing skips is the one step between reading a location and actually being at it: getting there first. The doc had the location right and never asked whether the reader was standing in it.

How it surfaced

Not from a report of it failing. It surfaced from going back over the change shortly after committing it, reading it as someone about to paste it rather than someone who already knew where everything was. The commands were correct, and they would have failed for every single person who tried them on the first attempt, because the doc never told them to change directories first.

The fix

Both commands got a directory change prefixed onto them, so the doc now says exactly what to run from exactly where the reader already is, not what to run from somewhere else. One line each, added within the hour of the original commit going in.

The lesson underneath it

Documentation that’s accurate about a fact and unusable in practice fails the reader either way. “Here’s what it is and where it lives” and “here’s what to actually type from where you’re sitting” are different claims, and only the second one is something a reader can act on without already knowing the answer. Writing the first one and believing it covers the second is exactly how instructions ship that are true and still don’t work.