Чек-лист із 23 пунктів для вайб-кодинг-застосунку перед першою оплатою
Чек-лист із 23 пунктів для вайб-кодинг-застосунку перед першою оплатою
Перед прийняттям першої оплати варто перевірити дизайн, безпеку, платежі, дані та післязапускову роботу застосунку за допомогою ШІ-агента.
Перш ніж ваш вайб-кодинг-застосунок прийме першу оплату, попросіть ШІ-агента перевірити ці 23 пункти:
- Існує єдиний документ із дизайн-системою, якому відповідають усі кольори, розміри шрифтів і відступи.
- Для кожного стану передбачено окремі екрани: завантаження, відсутність даних і помилка.
- Приватні ключі зберігаються лише на сервері. Файли фронтенду та історію Git перевірено на витік, а всі ключі, які будь-коли розкривалися, замінено.
- Кожен API-ендпоінт перевіряє авторизацію та права доступу на сервері. У базі даних увімкнено RLS (Row Level Security).
- Для всіх сервісів з оплатою за використання (ШІ, SMS, електронна пошта) налаштовано ліміти витрат або сповіщення.
- Платіжні вебхуки перевіряють підпис, а повторне отримання сповіщення про той самий платіж не призводить до повторного обліку.
- Повернення, скасування та невдалі списання перевірено в тестовому режимі. Кожен сценарій виконується один раз і завершується встановленням правильного статусу.
- Після закінчення пробного періоду чи підписки доступ відкликається вчасно.
- Під час переходу від тестових платежів до продакшн-платежів заново налаштовуються продакшн API-ключі та секрет підпису вебхуків.
- Грошові суми зберігаються як цілі числа в найменших одиницях валюти, як у Stripe. Жодних чисел із рухомою комою: у JavaScript
0.1 + 0.2не дорівнює0.3. - Подвійне натискання кнопки надсилання створює лише одне замовлення.
- Податок з продажів або ПДВ налаштовано для країн, у яких ви продаєте продукт.
- Умови використання та політика конфіденційності відповідають тому, як застосунок реально працює.
- Налаштовано щоденне автоматичне резервне копіювання. На безплатному тарифі Supabase його немає, тому потрібно перейти на Pro або налаштувати власні дампи. Також потрібно один раз перевірити відновлення даних у новій базі.
- Для кожної міграції схеми бази даних підготовлено SQL для відкату. Міграцію та відкат перевірено на копії продакшн-даних.
- Списки, що містять понад 1000 записів, не обрізаються непомітно. За замовчуванням API Supabase повертає максимум 1000 рядків.
- Час зберігається у форматі
timestamptz, а часовий пояс кожного користувача записується в окремий стовпець, щоб нагадування надходили за місцевим часом. - Спочатку використовується м’яке видалення (soft delete), причому RLS приховує й видалені записи. При видаленні акаунта дані користувача видаляються остаточно.
- Користувачі можуть експортувати власні дані.
- Імена з апострофами, емодзі або текстом справа наліво не спричиняють помилок у полях введення.
- Зображення використовуються у форматах WebP або AVIF, а все, що знаходиться нижче видимого екрана, завантажується під час прокрутки.
- Для полів, за якими найчастіше виконується фільтрація, створено індекси. На десятках тестових записів усе працює швидко, але на реальних обсягах даних починаються сповільнення.
- Підключено моніторинг помилок, щоб ви першими дізнавалися про проблеми.
Надішліть увесь цей список ШІ-агенту та додайте в кінці такий промпт. Агент перевірить кожен пункт і представить результати в таблиці:
Розподіліть перевірку між п’ятьма субагентами за такими напрямами:
Дизайн і продуктивність. Безпека. Платежі. Дані. Робота застосунку після запуску.Перевірте всі пункти, нічого не змінюючи. Для кожного пункту вкажіть, пройдено перевірку чи ні, а також файл, у якому виявлено проблему.
Якщо щось можна перевірити лише через панель керування сервісом, позначте пункт статусом «Потрібне моє підтвердження» та надайте покрокову інструкцію для самостійної перевірки.
Резервне копіювання та відновлення даних тестуйте лише на тестовій базі даних, платежі — виключно в тестовому режимі. Не змінюйте продакшн-дані.
Спочатку покажіть мені таблицю з результатами і нічого не виправляйте, доки я не дам підтвердження.
Чому це важливо
АналітикаЦе допомагає уникнути втрат даних, подвійних списань, витоку ключів і юридичних ризиків до моменту, коли застосунок почне отримувати реальні гроші.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками
Пов'язані матеріали екосистеми
Практичні гайди, термінологія та агентські скіли
Як підключити еквайринг Monobank без програміста через вайбкодинг
Покроковий посібник із підключення онлайн-оплат Monobank на сайт: комплаєнс для ФОП, створення термінала, верифікація вебхуків ECDSA, надійний UX та тести безпеки.
Claude Code виявив прихований криптомайнер під час вайб-кодингу
Під час розробки додатка для моніторингу температури на Mac ШІ-інструмент Claude Code помітив підозріло високу температуру та виявив майнер XMRig, який використовував близько 1175% CPU.
Jev та System One AI: повний практичний гайд по моделі рішень від TypeSafe
Глибокий інженерний розбір флагманської моделі Jev: архітектура System One проти LLM, примітиви Choice/Score/Noul, паралелізм запитів, математика впевненості, відео-кейси, код та огляд локальних open-weight альтернатив (Laya, GLiNER2.5, CLM-8B).
AI-агенти (Autonomous Agents)
Програмні системи на базі LLM, здатні самостійно сприймати стан середовища, декомпозувати складні цілі, викликати зовнішні інструменти та ітеративно виправляти власні помилки.
Сліпе натискання Tab (Tab Fatigue)
Психологічна пастка сучасних розробників, коли сіра підказка автодоповнення від Copilot або Cursor приймається клавішею Tab без уважного читання та аналізу. Призводить до втрати контролю над власною кодовою базою та появи прихованих багів.
Китайський хакер за допомогою ШІ-агентів атакував понад 1200 сайтів
Дослідники виявили хакера, який за допомогою ШІ-агентів і опенсорсного фреймворку Cairn намагався атакувати понад 1200 сайтів і скомпрометував ресурси понад 100 компаній.