26 lines
1.5 KiB
Markdown
26 lines
1.5 KiB
Markdown
### Finales Anforderungsprofil "GardenPlan"
|
|
|
|
**1. Kern-Struktur & Zugriff**
|
|
* **Hierarchie:** Nutzer $\rightarrow$ Gärten (Multi-Garten) $\rightarrow$ Beete $\rightarrow$ Saisons (flexible Zeiträume).
|
|
* **Berechtigungen:** RBAC (Role Based Access Control) auf **Garten-Ebene** (`Owner`, `Editor`, `Viewer`).
|
|
* **Sicherheit:** Keycloak für Auth, strikte Datenisolierung via `Garden-ID`.
|
|
|
|
**2. Pflanzen & Wissen**
|
|
* **Datenbasis:** Globaler Read-Only Katalog + individuelle Nutzer-Sorten.
|
|
* **Wissen:** Passives Nachschlagewerk für Pflanznachbarschaften (keine automatische Warnung).
|
|
|
|
**3. Planung & Dynamik**
|
|
* **Zeitstrahl:** Informative Ansicht der Anbauphasen.
|
|
* **Dynamik:** Die tatsächliche Aussaat ist der "Trigger". Alle abhängigen Termine (Pikieren, Erntevorhersage) verschieben sich automatisch basierend auf dem Differenzdatum zum Plan.
|
|
* **Saison-Übernahme:** Kopieren des Plans in eine neue Saison inklusive eines einstellbaren Zeit-Offsets.
|
|
|
|
**4. Aufgabenmanagement**
|
|
* **Automatische Aufgaben:** 1:1 Verknüpfung mit einer Pflanzung (individuelle Termine pro Charge).
|
|
* **Manuelle Aufgaben:** Many-to-Many Verknüpfung (eine Aufgabe kann mehrere Pflanzungen betreffen).
|
|
* **Tracking:** Präzise Erfassung von Abschlussdatum und Uhrzeit.
|
|
|
|
**5. Ernte & Analyse**
|
|
* **Erfassung:** Einfache Zuordnung zu Sorte + Beet (nicht zwingend an spezifische Pflanzung gebunden).
|
|
* **Metriken:** Gleichzeitige Erfassung von Stückzahl und Gewicht möglich.
|
|
* **Analyse:** Vergleich der Erträge über verschiedene flexible Saisons hinweg.
|