> They consider the User Stories + the code to be everything you need
If you have sufficiently detailed user stories, they can be.
If you have sufficiently detailed user stories, they can be.
Back to the question - what do you do about poor knowledge transfer in a project? I think a moderate de-emphasis on thinking of the user story text and the additional info like acceptance criteria etc. as self-sufficient documentation and adding more emphasis on that close relationship between developer, user, and maybe a tester, can help fill in big knowledge gaps.