# Project Rules

## Command Execution
- **User Requirement**: All `python3` commands AND frontend commands (e.g., `npm`, `node`, `vite`) MUST be executed as the `debian` user using `su - debian -c "..."`.
- **Reason**: To avoid permission issues and ensure consistency with the development environment.

## Example
```bash
# Backend Correct
su - debian -c "cd /home/debian/Projects/isoAgent/backend && python3 manage.py runserver"

# Frontend Correct
su - debian -c "cd /home/debian/Projects/isoAgent/frontend && npm run dev"

# Incorrect
python3 manage.py runserver
```
