anthropics / anthropics/claude-code

[Agent incident] 2026-08-05 23:05 - červená tečka: dvakrát změněná bez pochopení, místo poctivé rešerše v gitu

Open
#94,933 0 comments 0 reactions 0 assignees View on GitHub
area:agent bug platform:intellij
Dominant language
Python
Stars
145k
Forks
23.1k
PR merge metrics
PR metrics pending

Description

### Summary

Incident recorded on **2026-08-05 23:05** 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-05 23:05 — červená tečka: dvakrát změněná bez pochopení, místo poctivé rešerše v gitu

- **Průběh (a moje chyba v každém kroku):**
1. Uživatel hlásí, že tečka svítí, i když je nepřečtených 0. Místo dohledání
PŮVODNÍHO stavu jsem nejdřív jen „ztvrdil" značky viděno (`319017fb`).
2. Když řekl „vrať stav z gitu", dohledal jsem commit `359385d4` (7. 7.) a vrátil
pravidlo „tečka = jen nepřečtené zprávy" (`91f44d7e`) — jenže tím zmizela tečka
i tehdy, když v Příchozích NĚCO nového je (návštěva, srdíčko, lajk). Uživatel:
„proč když mám v nových záznam, není červený dot na Příchozích?".
3. Skutečná příčina původního zmatku byla jinde: příznak „nové" se mazal OTEVŘENÍM
tabu (globální marker), takže tečka buď svítila bez obsahu, nebo naopak zmizela
všem položkám naráz. To jsem opravil až v `002175e3` (per položka, `seenEvents`
v DB) — a teprve pak dává tečka smysl.
- **Konečný stav:** `477ad705` — tečka u Příchozích svítí, když je tam cokoli
neviděného (nepřečtená zpráva, návštěva, srdíčko, lajk), a zhasíná průběžně, jak
uživatel jednotlivé položky odklikává. Odznaky sub-tabů i pruh notifikací jedou
podle stejného pravidla.
- **Co jsem měl udělat hned:** `git log -S` na dotčené pravidlo, přečíst PROČ vzniklo
(commit message + komentáře), a teprve pak navrhnout změnu — ne měnit chování dvakrát
po sobě podle poslední věty.
- **Pravidlo:** u „rozbil jsi to" nejdřív REŠERŠE V GITU (kdy a proč to vzniklo), pak
jedna cílená oprava, a až po ověření uživatelem další krok.

Provenance in the project's git history

- record key: `2026-08-05 23:05`
- first committed: `2026-08-05T23:09:13+02:00`
- first commit: `89941f4ea4f6`
- 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

This is a recovered incident record, reproduced from ai-incidents.md; the related paths are ai-incidents.md, ia-sabotages/ai-incidents.md, and tool-sabotages/ai-incidents.md. Start by reading the record and its cited git history, especially commits 359385d4, 91f44d7e, 002175e3, and 477ad705. No separate change request or completion criterion is stated.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
developer-experience, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.