ソースより正確な仕様書なんてないわな
ドキュメントは他人に見せるもので個人開発なら必要ない

今回はプログラムが巨大で把握できなくなってきたから作るということらしいが、
パッケージ、クラス、メソッド、コメントが整理されていればなかなか起きないように思うぞ