How about we treat this as an exercise in community self-discipline and see if we can resist the name-bait? I know it's hard.
We don't want them to be rigidly enforced for their own sake, we want them to help cultivate more interesting discussions.
So, when a case arises in which the original title causes a discussion to be bad (e.g., it is becoming dominated by off-topic discussion of the fact that the project's name causes it to be mistaken for an established project that's already well known to the community), that surely warrants a deviation from the guidelines, no?
I've been meaning to update it to include more information but I really don't want to have to touch packfiles in shell.
[1]: https://github.com/cyphar/dotfiles/blob/acbd9096a1daead80ba5...
It's nice, but I prefer http://lingrok.org/. It's definitely easier to browse previous versions using Elixir, though.
Does it work for other code (not Linux kernel) too? What are the requirements? Would it e.g. work for SQLite? Lua?