Saya sangat setuju dengan paragraf ketiga Anda. Terlepas dari hal-hal yang jelas seperti skema, BOM dll ada hal-hal yang kurang nyata seperti, seperti yang Anda katakan, mengapa Anda memilih komponen tertentu dan sama pentingnya, mengapa Anda tidak memilih komponen yang mungkin lebih jelas.
Sekarang saya mungkin menunjukkan usia saya di sini tetapi saya masih suka menggunakan buku catatan bersampul keras untuk merekam proses pemikiran saya & keputusan desain - bahkan yang salah. Jika seseorang di masa depan mencoba untuk mengganti komponen dengan yang lebih 'cocok' atau memindahkan trek pada PCB, catatan saya mungkin mengatakan kepada mereka bahwa saya sudah berada di sana dan membakar jari saya (mungkin secara harfiah!).
Saya selalu memberi nomor halaman dan membiarkan beberapa halaman di depan sebagai daftar isi. Anda juga dapat mendokumentasikan hal-hal seperti penghilangan daya, toleransi, pewaktuan, dll. (Kebiasaan ini berasal dari hari-hari saya di industri dirgantara di mana menyimpan buku catatan adalah wajib). Tentu saja Anda selalu bisa memasukkan informasi ini dalam dokumen WP tetapi saya akan tetap berpegang pada kertas!
Deskripsi rangkaian mungkin juga sesuai untuk sirkuit yang tidak biasa (terutama analog). Saya akan memperlakukan komentar perangkat lunak seperti ini untuk mendokumentasikan sirkuit atau komponen fungsi yang tidak terlihat. Skema, seperti perangkat lunak harus 'mendokumentasikan diri sendiri' sejauh mungkin tetapi kadang-kadang ini tidak cukup.
Alternatif yang lebih mutakhir, terutama di lingkungan pendidikan, mungkin memiliki situs web proyek. Ini dapat diatur sebagai kumpulan blog untuk setiap disiplin - desain perangkat keras, tata letak pcb, perangkat lunak dll. Sifat blog akan memungkinkan kontributor untuk menunjukkan alur pemikiran mereka dan mendokumentasikan kemajuan proyek yang sedang berlangsung sementara halaman lain dapat lebih formal (kemajuan Gantt chart, hasil tes, dll). Anda bahkan dapat menambahkan menit rapat dan daftar tindakan. Hyperlink memudahkan referensi silang dan sekarang kami memiliki MathJax sehingga persamaan desain pun mudah disisipkan.