Files
4plants/Doku/anforderungsprofil.md

1.5 KiB

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.