Understand who knows which parts of the code
The bus factor is one of those notorious rules in software engineering that sounds almost like a joke. It describes how many people on a team would need to be hit by a bus (or, more realistically, get sick, go on parental leave, or change jobs) before a project is in serious trouble.
I've worked on several projects where a single developer was the only person who truly understood critical parts of the system. When that person suddenly became unavailable(illness, a job change) the entire project was put at risk.
This is one of the main reasons I value pull requests and code reviews. Not primarily because they catch bugs, but because they spread knowledge. Knowledge silos, where one person exclusively owns critical code, are a major technical risk and often, a bit surprisingly, a cultural one as well.
I've seen how this can lead to unhealthy dynamics where individuals begin to feel indispensable and (un)intentionally use that position to their advantage. I've even found myself in that situation, developing a false sense of importance without realizing it at first. When I left my comfortable job and joined a new team, I got a much-needed reality check.
Ownership analysis shows who contributes to each part of your codebase. When one person owns 95% of the commits in a critical module, that's a knowledge silo and a major risk. If the bus factor is 1 or 2, you're vulnerable.
By mapping commits to authors, you can find these dangerous concentrations of knowledge. A healthy codebase has multiple people familiar with each important part, so no single departure cripples the team.
The visualization below shows two orbital systems representing different bus factor scenarios: