# Gemini Agent Instructions This project follows specific architectural and operational rules defined in `PROJECT_RULES.md`. **CRITICAL INSTRUCTION:** Before implementing any new features or modifying existing code, you MUST read and adhere to the guidelines in **`PROJECT_RULES.md`** located in the project root. Key highlights: 1. **Client-Side First:** Logic should be implemented in the Frontend (Vue 3) whenever possible to ensure privacy and reduce server load. 2. **Stateless Server:** The Backend (FastAPI) should remain stateless. Use `backend/temp_uploads` for temporary files and rely on the auto-cleanup scheduler. 3. **UI/UX:** Use Global Navigation (GNB) instead of Sidebars (LNB).