I almost wonder that now that more and more of these discussions are done through work email, IM, version controlled documentation (and code), the job of future archaeologists will be much more manageable (though still hard and fraught with risk). Maybe more and more tools will develop to piece together a project's evolution, rationale, and implicit assumptions and decisions.
It's funny, Wave was actually a really fabulous tool for exactly this.
It's funny, Wave was actually a really fabulous tool for exactly this.