You describe an exhaustive documention, but some documentation would already be better than none. Perfect is enemy of good, as your comment illustrates.