I cowboyed a lot of projects, then 2 years later a feature is not working as expected. It is.
Good docs, signed off by stake holders is essential. It basically covers you the dev, and confirms everyone involved agrees on what the software will do in certain situations.