Files
Dramlog-Prod/.aiideas

46 lines
1.5 KiB
Plaintext

3. Timeline & "Flight Recorder" (Reihenfolge-Logik)
Ziel: Die Geschichte des Abends rekonstruieren. Analyse des Konsumverhaltens.
Feature: Die Timeline-Ansicht
Statt einer einfachen Liste, eine vertikale Zeitstrahl-Ansicht.
14:00 Uhr: Start der Session "Whisky Herbst".
14:15 Uhr: Glenfiddich 12 (Mild, Start).
15:30 Uhr: Laphroaig Cask Strength (Der Gaumen-Killer).
16:00 Uhr: Auchentoshan (Schmeckt nach nichts mehr, weil Laphroaig davor war).
Analyse & Warnungen (Smart Features):
Der "Palette-Checker":
Wenn der User einen extrem rauchigen Whisky (80ppm) loggt und 10 Minuten später einen milden Lowlander eintragen will.
Warnung (lustig): "Achtung! Du hast gerade eine Torfbombe getrunken. Warte lieber noch 10 Min oder trink Wasser, sonst schmeckst du den nächsten nicht!"
ABV-Kurve:
Ein Liniendiagramm am Ende der Session: Wie hat sich der Alkoholgehalt entwickelt?
Ideal: Langsamer Anstieg.
Gefährlich: Zick-Zack.
Time-Stamping:
Nutze nicht nur created_at (Upload Zeit), sondern speichere explizit tasted_at.
Warum? Wenn du 3 Stunden offline warst und dann online gehst, haben alle 5 Whiskys das gleiche created_at (Upload-Zeitpunkt). Du brauchst den Zeitpunkt, an dem der Button gedrückt wurde (lokale Handy-Zeit).
Zusammenfassung für die Session-Logik:
Das Datenmodell muss wissen:
session_start (Zeitstempel)
session_end (Zeitstempel)
Innerhalb der Session: Relative Zeit ("Dram Nr. 3, +45min nach Start").