Initialize project

This commit is contained in:
woozu.shin
2026-01-28 15:33:47 +09:00
commit 3fe5424732
43 changed files with 6108 additions and 0 deletions

11
.gemini_instructions.md Normal file
View File

@@ -0,0 +1,11 @@
# 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).