anthropics / anthropics/claude-code

[Agent incident] 2026-08-08 18:20 - „taby jako na Okolí" jsem udělal naopak: natáhl jsem zpátky vzhled, který se právě nahrazoval

Open
#94,948 0 comments 0 reactions 0 assignees View on GitHub
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-08 18:20** 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 18:20 — „taby jako na Okolí" jsem udělal naopak: natáhl jsem zpátky vzhled, který se právě nahrazoval

- **Zadání:** „sjednoť design těch tabů, ať jsou jako na near by screen." Přišlo uprostřed
přestavby lišty, jejímž smyslem bylo zbavit se starého segmentového pruhu se schovanými
taby pod „…" („na tři tečky nikdo neklikal").
- **Co jsem udělal:** v `BrowseScreen` jsem našel FILTRAČNÍ CHIPY (★, ●, historie hledání),
vzal jejich `ChipBg` a zaoblení 20 dp a udělal z toho VÝCHOZÍ vzhled `ScrollingTabs` —
tedy pro hlavní lištu, sub-taby i nastavení naráz (`03371b04`).
- **Proč je to špatně:** „taby jako na Okolí" znamená lištu tabů tak, jak vypadá, když
uživatel stojí na Okolí — tedy HLAVNÍ spodní lištu, kterou jsme zrovna předělali.
Filtrační chipy s taby nemají společného nic než kulatý tvar. A `ChipBg` pilulky jsou
přesně vzhled STARÝCH sub-tabů, který se tou změnou nahrazoval: sjednotil jsem to na
opačnou stranu — místo aby se nový vzhled rozšířil ven, natáhl jsem starý dovnitř.
- **Škoda:** uživatel dostal na telefon build, kde má na hlavní liště zpátky to, co si
hodinu předtím nechal odstranit. Jeho slovy: „ne všude ty sračky, co jsem chtěl právě
odstranit."
- **Jak zjištěno:** uživatel okamžitě po instalaci.
- **Oprava:** `1f5ab60e` — výchozí vzhled `ScrollingTabs` je hlavní lišta (žlutá ikona
a název na černé pilulce u vybraného, zbytek bez podkladu); sub-taby i nastavení ho
přebírají a nic si nepřebíjejí. Červené puntíky zůstaly mezi ikonkou a názvem.
- **Signál, který jsem měl vidět:** vlastní diff. Napsal jsem si do komentáře „ať si
sub-taby udrží svůj pilulkový vzhled" — což je doslova opak zadání — a stejně to
odeslal. Když uprostřed nahrazování něčeho přijde „sjednoť to", nikdy to neznamená
„udělej všechno podle toho, co nahrazuješ".
- **Pravidlo:** u „udělej to jako X" si nejdřív ověřit, CO je X — jméno obrazovky
neurčuje komponentu, určuje ji role prvku (lišta tabů ≠ filtrační chipy na téže
obrazovce). A při sjednocování vždycky pojmenovat SMĚR: co je vzor a co se mu
přizpůsobuje. Když směr odporuje smyslu právě probíhající změny, je to špatně.

Provenance in the project's git history

- record key: `2026-08-08 18:20`
- first committed: `2026-08-08T18:51:09+02:00`
- first commit: `b440134491dd`
- 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 incident record in ai-incidents.md and its listed copies in ia-sabotages/ai-incidents.md and tool-sabotages/ai-incidents.md, then inspect commits b440134491dd, 03371b04, and 1f5ab60e. The issue documents a recovered incident but does not specify a code change, test, or completion criterion.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
ai, developer-experience
Issue type
Bug
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.