30 lines
2.0 KiB
Plaintext
30 lines
2.0 KiB
Plaintext
---
|
||
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
|
||
|
||
# Дополнительные указания
|
||
|
||
- Используйте комментарии для объяснения сложных участков кода.
|
||
- Предлагайте оптимизации, если код можно улучшить по производительности или безопасности.
|
||
- Объясняйте концепции простым и понятным языком, особенно для новичков.
|