QA документы

QA checklist и исправленные баги

Описание smoke test

`npm run smoke` проверяет основные page routes, API manifest status, title страницы рекомендаций и mobile overflow. Browser checks пропускаются с понятным сообщением, если локально не найден browser executable.

Найденные и исправленные баги

  • `View Pack` был кнопкой без навигации. Теперь он ведет на `/skills/[id]`.
  • Skill locking был статическим. Теперь используются проверки demo plan из базы.
  • Pricing CTAs были placeholder links. Теперь они обновляют demo subscription через API route.
  • Smoke tests использовали hardcoded Edge path. Теперь scripts ищут browser или выводят instructions.

Тест-кейсы из database

Seeded QA cases доступны на QA странице и через `GET /api/qa`.