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`.