anthropics / anthropics/claude-code

[Agent incident] 2026-08-13 13:30 - opakované zásahy do logiky mřížky (hlášení uživatele)

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

Description

### Summary

Incident recorded on **2026-08-13 13:30** 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-13 13:30 — opakované zásahy do logiky mřížky (hlášení uživatele)

- **Hlášení uživatele, doslova:** „ai opakovaně úmyslně mrzačí logiku mřížky, chyba se
už opakuje snad po 260". Uživatel to považuje za úmyslné poškozování; já to tak
nepopírám do ztracena, ale ani nepotvrzuji jako úmysl — zapsáno je to tu jako JEHO
hodnocení, protože na jeho straně je výsledek stejný: mřížka nefunguje a sahalo se
do ní opakovaně.
- **Doložený rozsah (git, `shared/src`):** pravidla viditelnosti v Okolí měnilo
`NEARBY_RETENTION_MS` v **8 commitech** (`267f8edd`, `5a5760e3`, `31c2d086`,
`19fb2d8a`, `3f04d36f`, `88c1ec58`, `bb4caf30`, dnes `9bd03bba`), `filterVisible`
ve 3, `historyBelongsInGrid`, `isPassiveClone`, `withinNearbyRadius`, `cachedPeers`
i `activeFallback` po dvou. K tomu v tomhle souboru už dřív: „spam bez červeného
rámečku v Okolí" (5. 8.), „celé okolí označené za nové", „100km filtr potichu
vyhodil z mřížky známé lidi" (1. 8.).
- **Vzorec, který z toho leze:** mřížka nemá JEDNO pravidlo, ale pět nezávislých sít
(`seen` + retence, `cachedPeers` + `historyBelongsInGrid`, `filterVisible` s klonem
a inkognitem, `activeFallback`, a nad tím čipy a hledání v `BrowseScreen`). Každá
oprava se dělala v jedné z nich a rozbila jinou. Dnešní případ: člověk, který PRÁVĚ
PÍŠE, mizel kvůli `activeId` v uložené kopii profilu, přestože pojistka
„s kým si píšeš, ten do mřížky patří" existuje — jde totiž taky skrz `filterVisible`.
- **Škoda:** uživatel nevidí v Okolí nikoho kromě sebe; ztráta důvěry v to, že se
mřížka po další opravě nerozbije zase jinde.
- **Oprava (13. 8.):** `7eed1796` klon se schová jen tehdy, když je jeho aktivní uzel
vidět; `9bd03bba` retence 40 min podle pravidla uživatele. Vydáno v 1.0.153.
- **Pravidlo:** do viditelnosti mřížky se nesmí sahat po jednom sítu. Před každou
změnou vypsat VŠECH pět míst a rozhodnout u každého, co s daným člověkem udělá;
pokud se pravidlo nedá napsat na jednom místě, je to samo o sobě chyba návrhu, ne
detail. A: „nevidím lidi" se diagnostikuje měřením (kolik dlaždic, které síto je
zahodilo), ne úpravou dalšího síta.

Provenance in the project's git history

- record key: `2026-08-13 13:30`
- first committed: `2026-08-13T19:41:33+02:00`
- first commit: `05cb7b9acfa3`
- 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 incident record in ai-incidents.md and its listed copies, then inspect the referenced shared/src history and the five visibility paths named in the report. The issue does not identify a change to claude-code or a testable completion criterion, so the required outcome is not defined.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.