# New Feature Erstelle ein neues Feature für Mitai Jinkendo. ## Checkliste: 1. Backend: Neuer Endpoint in `backend/main.py` - Mit `session: dict = Depends(require_auth)` absichern - Neue DB-Spalten via `_safe_alters` hinzufügen 2. Frontend: Neue Seite oder Komponente - API-Calls immer über `frontend/src/utils/api.js` - Token wird automatisch injiziert 3. Syntax prüfen: `python3 -m py_compile backend/main.py` 4. CLAUDE.md aktualisieren wenn nötig ## Wichtige Regeln: - Passwörter: bcrypt (nicht SHA256) - API-Calls: api.js nutzen (nie direktes fetch ohne Token) - dayjs.week(): nicht verwenden → native ISO-Wochenberechnung - session=Depends(require_auth): immer als separater Parameter