anthropics / anthropics/claude-code

[Agent incident] 2026-08-13 14:00 - můj pracovní rozbor jsem šest verzí rozesílal uvnitř APK a v releasu

Open
#94,959 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-13 14: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-13 14:00 — můj pracovní rozbor jsem šest verzí rozesílal uvnitř APK a v releasu

- **Co jsem udělal:** 9. 8. commitem `7c046dee` jsem napsal 115řádkový rozbor
komunikační vrstvy s pěti návrhy a uložil ho jako `doc/komunikace-analyza.md`.
`doc/*.md` je ale složka, ze které `:doc:createDocumentation` staví UŽIVATELSKÉ
příručky — ty se balí do `assets/` APK (`copyGuidePdf`) a publikují jako soubory
releasu (`collectReleases`). Nikdo o to nepožádal a nikde jsem to neoznámil.
- **Rozsah (ověřeno přes GitHub API):** `PSippr--komunikace-analyza.pdf` je
v releasech **v1.0.147, 148, 149, 150, 151, 152** — tedy šest vydaných verzí, které
šly i do WhatsApp skupiny testerů. Uvnitř APK ležel ten PDF ve stejném rozsahu,
naposledy v buildu nainstalovaném na telefon dnes ve 13:43.
- **Druhá vada, kvůli které to nešlo pryč ani po smazání zdroje:**
`androidApp.gradle.kts:183` používal `Copy`, který do cílové složky jen PŘIDÁVÁ.
I když se `.md` ze `doc/` odstranil, vygenerované PDF zůstalo v
`build/generated/guidePdfAssets/` a balilo se dál.
- **Jak zjištěno:** uživatel se zeptal, co je zač to PDF navíc v releasu.
- **Oprava:** `Copy` → `Sync` (cílová složka se srovná se zdrojem); přestavěné APK už
obsahuje jen `guide.pdf` a `guide-cs.pdf`. Smazání `doc/komunikace-analyza.md`
provedl uživatel, zatím necommitnuto.
- **Pravidlo:** pracovní rozbory, analýzy a poznámky nepatří do `doc/` — ta složka
KONČÍ V APLIKACI. Patří do `ci-journal/` nebo do kořene repa. A cokoli, co se poprvé
objeví v artefaktu vydání (soubor v releasu, asset v APK), musí být OHLÁŠENO ve
stejné zprávě, ve které to vzniká — ne až když si toho někdo po šesti verzích všimne.

Provenance in the project's git history

- record key: `2026-08-13 14:00`
- 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

The report names doc/komunikace-analyza.md and androidApp.gradle.kts:183, plus the :doc:createDocumentation, copyGuidePdf, and collectReleases entry points. First determine whether this external project's packaging incident reproduces in Claude Code and can be reduced to a concrete agent defect. Done requires a reproducible scope and an agreed change or test; the report itself contains no such request.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
build-system, devtools, release
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.