What I do with the knowledgebase is put articles describing procedures that have helped someone else. When more information becomes available it is added. If someone sees a flaw, I change it. Since this is not an official WA endeavor, it has the advantage of being a living document over a completely tested, ready for official publication type document.
The flowchart that's up there now is far from complete but I haven't had any complaints or suggestions. It's just an overview of how I understand things to work. The goal is just to help people get a head start on projects by using what others have learned in the past.
Incomplete is better than non-existent. :)
I can fancy-it-up. Others can add their insight as well. That's the benefit of making it a community project.