anthropics / anthropics/claude-code
[Agent incident] 2026-08-05 19:20 - všichni v mřížce se označili jako NOVÍ
- Dominant language
- Python
- Stars
- 145k
- Forks
- 23.1k
- PR merge metrics
- PR metrics pending
Description
### Summary
Incident recorded on **2026-08-05 19:20** while working with the coding agent in IntelliJ IDEA on a private Kotlin Multiplatform project.
> **This record was shortened after it was written** - 12 characters present in an earlier commit are missing from the current version. The longest recorded version is reproduced below.
>
> This record was rewritten 2 times in git history; the most complete version is reproduced below.
### Environment
- Surface: Claude Code agent in IntelliJ IDEA (JetBrains plugin)
- Project: private Kotlin Multiplatform app (Android/iOS/desktop)
### Record (verbatim, Czech)
#### 2026-08-05 19:20 — všichni v mřížce se označili jako NOVÍ
- **Co jsem udělal:** `63866ade` — příznak „nový" jsem přestal brát jen z cizího
`announce.createdAt` a přidal „poprvé viděn mnou" (`peer_first_seen` v kv na
zařízení). Osazení mapy při prvním běhu bralo POUZE peery, kteří byli zrovna
v cache okolí; všichni ostatní se po aktualizaci ohlásili jako „poprvé viděni".
- **Co si uživatel zadal:** „nový uplně čerstvý uživatel není označen jako nový nikde"
(Piotr) — tedy opravit JEDEN případ, ne přeznačit celé okolí.
- **Škoda:** v Okolí měl žlutý příznak „nový" úplně každý, včetně testerů, kteří jedou
dva týdny (Tommy, Robbie, app support). Zápis nové položky do dat na telefonu
proběhl bez zálohy (release build nejde přečíst přes `run-as`, zálohu jsem
neudělal ani nenabídl).
- **Jak zjištěno:** uživatel po instalaci: „všichni uživatelé v gridu se tváří jako
nový… nic takového nikdo nepožadoval".
- **Oprava:** `` — mapa se osazuje ze VŠECH známých zdrojů
(cache okolí, kontakty, blokovaní, konverzace, stažené profily), přibyl základní čas
(`peer_first_seen_baseline`) a 10minutový odstup po osazení, takže hromadný návrat
okolí po startu nikoho „nezněoví". Zařízení s poškozeným záznamem se osadí znovu
(chybí baseline klíč), takže se to samo srovná.
- **Pravidlo:** změna, která zapisuje NOVÁ data na zařízení uživatele, se před
nasazením musí projít v hlavě jako „co se stane při prvním běhu u toho, kdo už appku
používá" — a při jakémkoli sahání na data platí `backup-data-before-risky-change`
(zálohovat PŘED, ne po hlášení). Zapsáno i sem přes `ai-incident-report`.
Provenance in the project's git history
- record key: `2026-08-05 19:20`
- first committed: `2026-08-05T19:29:18+02:00`
- first commit: `ef72dc12a204`
- stored versions of this record: 2
- 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 incident record in ai-incidents.md, ia-sabotages/ai-incidents.md, or tool-sabotages/ai-incidents.md and inspect commit ef72dc12a204. The report describes a private Kotlin Multiplatform project and an unreproduced historical incident, but names no Claude Code entry point, test, requested change, or completion criterion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100