anthropics / anthropics/claude-code
[Agent incident] 2026-08-08 08:00 - souhrn zmeškaného vyskakuje náhodně místo hned po návratu
- Dominant language
- Python
- Stars
- 145k
- Forks
- 23.1k
- PR merge metrics
- PR metrics pending
Description
### Summary
Incident recorded on **2026-08-08 08:00** 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-08 08:00 — souhrn zmeškaného vyskakuje náhodně místo hned po návratu
- **Zadání (opakované, min. 2×):** dialog se souhrnem se má ukázat HNED — přes mřížku
Okolí, okamžitě po resume — a data se mají chystat dopředu, zavěšením na příchozí
event, ne počítat až v okamžiku zobrazení. K tomu glow rámeček.
- **Co je hotové:** zobrazení přes mřížku, glow rámeček (`b9520d68`).
- **Co je špatně:** `MissedSummaryLayer` staví souhrn v KOMPOZICI z živých flow a ukáže
se v okamžiku, kdy se ta data změní. Takže dialog vyskočí kdykoli za běhu appky —
typicky když přijde zpráva — místo aby vyskočil jednou po návratu. Předvýroba dat
zavěšená na příchozí event, žádaná už dvakrát, udělaná nebyla.
- **Škoda:** uživateli skáče přes rozdělanou práci okno, které mělo být uvítací shrnutí.
- **Jak zjištěno:** uživatel 8. 8. („zobrazuje se náhodně, zejména u příchozích zpráv").
- **Oprava:** dialog se vyhodnotí JEDNOU po startu a po každém resume (snapshot v ten
okamžik); pozdější příchozí položky ho už nevyvolají. Předvýroba dat v AppState
(flow místo počítání v kompozici) je NAVRŽENÁ a čeká na souhlas — mění se kvůli ní
i náhled zprávy v seznamu konverzací.
- **Pravidlo:** „ukázat po události X" znamená navázat to na událost X, ne na změnu dat,
která tu událost obvykle doprovází. A opakované zadání znamená, že první provedení
bylo neúplné — dohledat původní znění, ne odhadovat (`implement-mid-turn-tasks`).
Provenance in the project's git history
- record key: `2026-08-08 08:00`
- first committed: `2026-08-08T08:02:31+02:00`
- first commit: `8a9d1521fa72`
- 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 by reading the recovered record in ai-incidents.md and compare it with ia-sabotages/ai-incidents.md and tool-sabotages/ai-incidents.md. Verify the provenance details and Czech incident text, then confirm that the record is preserved consistently in the intended incident-log file; the issue provides no Claude Code repository code or test to run.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, ios, kotlin
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100