diff --git a/Doku/anforderungen.md b/Doku/anforderungen.md index 44d8608..579ab50 100644 --- a/Doku/anforderungen.md +++ b/Doku/anforderungen.md @@ -16,7 +16,6 @@ Ein Gericht ist die zentrale Dateneinheit. Felder: | `id` | int (PK) | ja | Autogeneriert | | `name` | text | ja | z. B. „Spaghetti Bolognese" | | `notiz` | text | nein | Freie Anmerkung, z. B. „mit mehr Soße" | -| `menge` | int/smallint | nein | Portionen oder Stückzahl, falls nützlich | | `wochentage` | set (Mo–So) | nein | Beliebig viele, optional. **Nur zur Markierung/Gruppierung**, keine Automatik. | | `sort_order` | int | ja | Position in der Planungsliste (manuell per Drag & Drop) | | `status` | enum: `geplant` / `gegessen` | ja | `geplant` = aktiv in der Liste, `gegessen` = abgehakt → Archiv | @@ -39,7 +38,7 @@ Ein Gericht ist die zentrale Dateneinheit. Felder: ## 2. Features (MVP) ### 2.1 Gericht verwalten -- **Anlegen** (name, notiz, menge, wochentage). +- **Anlegen** (name, notiz, wochentage). - **Bearbeiten** (alle Felder). - **Löschen** (hart, mit Bestätigung). - **Reihenfolge ändern**: Drag & Drop in der Planungsliste → persistiert in `sort_order`. @@ -95,8 +94,7 @@ Ein Gericht ist die zentrale Dateneinheit. Felder: - Export/import (vorerst). ## 5. Offene Punkte (bevor Code) -- [ ] Genaue **Gewichtung** der Inspiration (s. ADR-005). -- [ ] `menge`: reine Zahl oder Zahl + Einheit (Portionen)? +- [x] `menge`: **weggelassen** im MVP (Name + Notiz + Wochentag reicht). - [ ] Soll **Löschen** hart sein oder auch auf archiviert? (vorerst: hart) - [ ] PWA: nur Add-to-Home, oder auch Push (braucht SW + Service-Worker)? - [ ] HA-Integration: konkret als Sensor (REST-Poll) via `rest`-Integration in HA —