diff --git a/CLAUDE.md b/CLAUDE.md index 5fe4205..73a075f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -47,7 +47,7 @@ frontend/src/ └── technical/ # MEMBERSHIP_SYSTEM.md ``` -## Aktuelle Version: v9c-dev +## Aktuelle Version: v9c (komplett) ### Implementiert ✅ - Login (E-Mail + bcrypt), Auth-Middleware alle Endpoints, Rate Limiting @@ -59,6 +59,12 @@ frontend/src/ - Membership-System: Tiers · Coupons · Access-Grants · Admin-UI - Export: CSV · JSON · ZIP - **Feature-Enforcement (komplett):** Alle 11 Features mit Monitoring, UI-Badges + Blocking +- **Ernährungs-Modul (erweitert):** + - Manuelles Erfassungsformular mit Upsert-Logik (verhindert Duplikate) + - Import-Historie (CSV-Importe gruppiert nach Datum) + - Bearbeiten/Löschen von Einträgen (inline) + - Datumsfilter (7/30/90/365 Tage, Alle) + - Zwei-Ebenen-Layout: Eingabe (Einzelerfassung/Import) + Auswertung (Charts) ### Feature-Enforcement Status (4-Phasen-Modell) - ✅ **Phase 1:** Cleanup (Feature-Konsolidierung, Migration) @@ -68,9 +74,15 @@ frontend/src/ **Abgedeckte Features:** weight_entries, circumference_entries, caliper_entries, activity_entries, nutrition_entries, photos, ai_calls, ai_pipeline, data_export, data_import -### Offen v9c 🔲 +### Bug-Fixes (v9c) +- ✅ **BUG-001:** TypeError in `/api/nutrition/weekly` (datetime.date vs string handling) +- ✅ **BUG-002:** Ernährungs-Daten Tab fehlte – importierte Einträge nicht sichtbar + +### Offen v9d 🔲 - Selbst-Registrierung + E-Mail-Verifizierung - Trial-System UI +- Schlaf-Modul +- Trainingstypen + Herzfrequenz 📚 Details: `.claude/docs/technical/MEMBERSHIP_SYSTEM.md` · `.claude/docs/architecture/FEATURE_ENFORCEMENT.md`