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
- 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