anthropics / anthropics/claude-code

[Agent incident] 2026-08-28 02:10 - červená tečka nových zpráv svítí, přestože nic nepřečteného není

Open
#95,039 0 comments 0 reactions 0 assignees View on GitHub
invalid
Dominant language
Python
Stars
145k
Forks
23.1k
PR merge metrics
PR metrics pending

Description

### Summary

Incident recorded on **2026-08-28 02:10** while working with the coding agent in IntelliJ IDEA on a private Kotlin Multiplatform project.

### Environment

- Surface: Claude Code agent in IntelliJ IDEA (JetBrains plugin)
- Project: private Kotlin Multiplatform app (Android/iOS/desktop)

### Record (verbatim, Czech)

#### 2026-08-28 02:10 — červená tečka nových zpráv svítí, přestože nic nepřečteného není

ZADÁNÍ (doslova): „dojebals oznamovani novych zprav cervena tecka sviti i kdyz zadna zprava
nebyla neprectena" + „do incidentu"

CO JSEM ZMĚŘIL (databáze desktopu, 02:0x): **nula nepřečtených**. Dotaz prošel všechny
konverzace a porovnal `lastread_` s časem zpráv OD toho peera — žádná konverzace
nemá zprávu novější než značka přečtení. Odznak `unread` (součet `conversations.unread`)
by tedy na desktopu svítit neměl.

CO ODZNAK V LIŠTĚ ROZSVĚCUJE (AppRoot.kt:1165 a dál): jsou to ČTYŘI nezávislé signály —
nepřečtené zprávy, nové zájmy (srdíčka), noví návštěvníci a nové lajky. Uživatel je vidí
jako jednu červenou tečku, takže „svítí, i když nemám zprávu" může znamenat i to, že
přibyl lajk nebo návštěva.

CO JSEM DNES ZMĚNIL A MŮŽE S TÍM SOUVISET: od `0fb4ab8d` (23:23) se lajk rozesílá VŠEM
dosažitelným peerům, ne jen autorovi postu. Autorovi tím lajky dorazí OKAMŽITĚ místo do
pěti minut — odznak lajků se tedy rozsvítí dřív a častěji než dřív. To je změna chování,
kterou jsem při zavedení nezmínil.

PŘÍČINA: NEURČENA. Nevím, která ze čtyř tečka svítí u vlastníka a na kterém zařízení
(měřený desktop nepřečtené nemá). Určí to jedna věta od něj: jestli tečka svítí u tabu
Příchozí, nebo u sub-tabu Zprávy. Bez toho bych hádal a dnes už jsem takhle třikrát
poslal nás oba špatným směrem.

ŠKODA: falešný signál nové zprávy; uživatel otevírá appku zbytečně. Trvání: nezjištěno.

OPRAVA: zatím žádná, čeká na určení, který signál to je.

PRAVIDLO: jeden vizuální prvek nesmí slučovat čtyři různé důvody bez rozlišení — a když
se změní RYCHLOST, s jakou nějaký signál dorazí (lajky nově okamžitě), patří to do zprávy
o změně, protože se tím mění i chování odznaků.

Provenance in the project's git history

- record key: `2026-08-28 02:10`
- first committed: `2026-08-28T02:13:16+02:00`
- first commit: `e9b9efd52e10`
- stored versions of this record: 1
- files it lived in: `ai-incidents.md`, `ia-sabotages/ai-incidents.md`, `tool-sabotages/ai-incidents.md`

---
_Filed from a recovered incident log. The record above is reproduced verbatim from the project's `ai-incidents.md`; it was written in Czech at the time of the event._

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the notification logic around AppRoot.kt:1165 and identify which of the four signals is producing the red dot. Check the reported unread count and the timing change from commit 0fb4ab8d, then obtain the missing detail about whether the dot appears on Inbox or Messages. Done means the responsible signal and a concrete correction are identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.