@clear shell running tests for the sdk module changes, one of the pre-existing tests ("respects existing go.mod even if root points to parent that has go.mod") fails because it seems to assume that the current working directory of a Go module is the root of SourceDirectory, whereas after my changes I set it to be SourceDirectorySubpath (if set).
I'm not 100% sure, but I thought pre-vacation the workdir was the SourceDirectorySubpath, and in general that feels most logical to me (though not obvious one way or the other).
Just checking if that was an intentional change or not

