If the goal is to avoid something becoming tribal knowledge, then don't consider a project complete until it has been documented and a completely different team has deployed and supported the project without any need to talk to the engineers/architects/developers that created the project. There will always be feedback loops to improve a project, but if a completely unrelated team can't deploy and support something, then you have tribal knowledge that has not been communicated in documentation, including self documenting code and/or videos. There is much more to this of course and hopefully others here will add more tips.
Having robust documentation that contains all the knowledge so a completely new team without any project knowledge can easily deploy/support the project can be a big task, especially for large projects.
Even with really good documentation, there will always be required some handover and initial training from the maker team in my experience, it is almost impossible to avoid this.
I guess during sprint planning, if this requirement is being included and the estimates from developers start doubling suddenly the product team might compromise in order to move faster.
Many of them pertain to communication, leveraging your presence, especially the one titled "If I disappear, what will happen". The way I put it is to put yourself out of your current job and to be able to die without impacting the team beyond nostalgia.
We have long conversations about product, distribution, sales, marketing. We update our knowledge base regularly.
When the CTO and co-founder of a company you have joined quits a year and a half alter and the CEO is in another country, you get obsessed over making sure the company survives (https://news.ycombinator.com/item?id=26182988)
In any case this is what the OP refers to:
https://en.wikipedia.org/wiki/Tribal_knowledge
Tribal knowledge is jargon terminology used to describe information that is known within a group of people but unknown outside of it. A tribe, in this sense, is a group of people that share such a common knowledge. From a corporate perspective, Tribal Knowledge or know-how is the collective wisdom of the organization. It is the sum of all the knowledge and capabilities of all the people"
They spent millions of dollars a year constantly rolling out replacements for these systems that were always without fail worse than the ones we had because the vendors they threw this money at weren't building specific use applications for a single business function and it seemed like every new app had a wiki function, a chat function, and a smartphone app when all we needed was a way to look up a coworker's permissions or update a ticket.
Tribal knowledge cannot be evenly distributed in a business system because not everyone in the business system needs to know it. The mail person does not need to know the CEO's advertising strategy. But in an ideal meritocratic system the CEO would know the mail person's contributions to the system and wouldn't replace them with (for instance, a series of air tubes) if that mail person was considered to bring warmth and happiness to the people they interacted with, providing value far in excess of their letter-distribution capacity.