The approach I describe here (let's call it source citing) is certainly not new, nor is it especially complex or sophisticated. Like most of the disciplines of agile methodologies, it is fairly straightforward. And, like these other methodologies, it must be part of a concerted approach. It's a natural extension of the automated testing discipline, extended to product documentation.