Lot of this is outdated. Including stuff that made a lot of sense in the past like diataxis and the google guidance.
I've started to build docs structured as a skill. Since every model/harness is trained to handle skills well today. The entire docs of a project or modeled as a skill.
I also have additional frontmatter on the md files. Specifically 2 keys -> when should you read, when you should not read this doc. This with a simple cli to help parse this has made the docs experience much quicker and nicer.
You can also generate svgs, mermaids etc on the fly now when you are really stuck on something.
Why do you think diataxis and the google guidance is outdated now?
Why is diataxis outdated; don't your engineers ever read the code? Don't you think it helps the agents too?
Referencing Joel Spolsky's article about how you should never do a rewrite is starting to feel outdated as well.