IST-Stand und erstes Bedarfsgespräch hinzugefügt

This commit is contained in:
Robert Wartenberg committed 2026-08-27 21:11:17 +02:00
1 parent 037ea11de5
commit 7a735915d1
7 files changed
+230

No files matched your search

@@ -0,0 +1,30 @@
# Datenmodell – Terminbuchungskalender (Mockup)
## Gegenwärtiges Mockup-Datenmodell
Das Mockup besitzt kein persistentes Datenmodell. Es verwendet nur flüchtige Beispielobjekte für Slots. Ein Beispiel-Slot enthält:
- `id`: technisch eindeutige Beispielkennung,
- `project`: `perspektivwerk` oder `produktionsschule`,
- `date`: Datum im Format `YYYY-MM-DD`,
- `start`: Startzeit im Format `HH:MM`,
- `title`: sichtbare Bezeichnung der Terminart,
- `status`: `available` oder `booked`.
Die Slots sind die einzige dauerhafte Information im Quellcode. Sie sind Testdaten und keine tatsächlichen Verfügbarkeiten.
## Flüchtige Anfragedaten
Der Anfrage-Dialog verarbeitet Name, E-Mail-Adresse, Telefonnummer, Alter, Nachricht, Ansprechperson und Zustimmungsstatus nur im Browser. Diese Werte werden weder als Buchung noch als Anfrageobjekt angelegt und nach dem Schließen des Dialogs verworfen.
## Fachlich noch nicht modelliert
Das Mockup enthält keine Entitäten für Buchung, Reservierung, Bestätigung, Stornierung, Terminraum, Mitarbeitende, Kalenderfeed, E-Mail oder Löschfristen. Auch Beziehungen zwischen Terminarten, Dauer, Ressourcen und Verfügbarkeitsregeln sind nicht modelliert.
## Checkpoints
- [ ] Es ist definiert, was einen buchbaren Slot fachlich eindeutig identifiziert.
- [ ] Es ist entschieden, welche Buchungszustände benötigt werden.
- [ ] Es ist festgelegt, welche Daten zu einer Anfrage gespeichert werden dürfen.
- [ ] Es ist geklärt, ob Räume, Mitarbeitende oder weitere Ressourcen modelliert werden müssen.
- [ ] Es existiert ein fachlich bestätigtes Datenmodell einschließlich Aufbewahrungs- und Löschregeln.