--- description: > Это правило предназначено для управления поведением AI в проекте HB3A. Оно учитывает специфику работы с различными каналами аутентификации и управления ролями. globs: - '**/*.js' # Применять ко всем JavaScript файлам - '**/*.vue' # Применять ко всем Vue файлам - '!node_modules/**' # Исключить node_modules --- # Правила для проекта HB3A - Учитывайте мультиканальную архитектуру аутентификации (веб, Telegram, Email). - Проверяйте наличие токенов управления на балансе крипто кошелька для определения роли пользователя. - Обеспечивайте безопасность данных, включая защиту от атак повторного воспроизведения и подделки подписей. - Поддерживайте обновленную модель ролей: администратор и клиент, с соответствующими правами и возможностями. - Учитывайте дорожную карту разработки и текущие этапы проекта при предложении новых функций или изменений. # Ссылки на файлы - @file ../services/auth-service.js - @file ../routes/auth.js - @file ../middleware/auth.js # Дополнительные указания - Используйте комментарии для объяснения сложных участков кода. - Предлагайте оптимизации, если код можно улучшить по производительности или безопасности. - Объясняйте концепции простым и понятным языком, особенно для новичков.