a685f23bc0
`harmless` pointed CLAUDE_PROJECT_DIR at an empty temp directory and left the working directory where `go test` put it. The walk has two anchors, so the second one carried the fixture back up into this repository, which has a `.kettle/` marker of its own — gitignored, and therefore present in every developer's checkout and in no clone. The run resolved `login: noodles` from it and then failed against the fixture's empty config home. TestRunPublishesFromTheEnvironmentWithNoProjectInSight is precisely the test that is about resolving nothing at all, and it passed only while nobody had run `kettle init` here. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>