Das funktioniert nicht. Also eine externe Dokumentation.
Die Architektur ändert sich sehr selten. Und wenn, wird die Doku nachgezogen. Das funktioniert, aber es braucht einen, der hinterher ist und dafür sorgt, das die Doku nachgezogen wird.
@Mavarik: Hast Du kein VCS? Dein Code wird doch immer unleserlicher. Hättest Du ein VCS, bräuchtest Du deine Bugfixhistorie im Code nicht.