Files
DLE/.cursor/rules/hb3a.mdc

30 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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