I guess my question then is why should someone care about patterns that are unimportant? In what circumstance do these unimportant patterns become actually important?
You say things like
"can guide refactoring, onboarding"
and
"For some workflows (e.g. legacy cleanup, team handover, bug tracking), that context can be quite valuable."
But I don't see why it would be valuable and could use some explanation of what problem is solved by looking at these details.
I'm not sure there's anything better than manually tracing hotpaths and making changes. Maybe an INTERNALS.md to document architecture would be nice. And reading through recent PRs too. Curious about your approach.
Ok, and where code changes happen the most is not the same as which code is used the most, is not the same as which code is the most important, is not the same as which code occupies the most computational resources. Code hotpaths are not represented by repo metadata.
It’s still early, but I’d like to evolve it to make those insights more actionable, maybe even link recent PRs, show how files evolved, or highlight ownership boundaries. Feedback like yours helps shape that, so thanks again.
Do those questions matter to you? They don't matter to me at all, so I'm curious to hear about why they matter to you. What do they matter to you for?
Knowing which code changes frequently or infrequently doesn't actually tell you anything about what code should change, because recency and frequency are not valid proxies for importance.