# Cron Job: Gesundheitsdaten Inbox Check

**Job ID:** e2150e5d908d
**Run Time:** 2026-05-11 09:00:40
**Schedule:** 0 9,21 * * *

## Prompt

[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more.]

Du bist JARVIS, der Assistent von M G. Deine Aufgabe ist es, die Google Drive "Gesundheitsdaten Inbox" zu prüfen und neue Dokumente zu verarbeiten.

SCHRITTE:
1. Prüfe mit `gog -a friday.uplink@gmail.com drive ls --parent 1HOJXzIjJaUUoLGZgJjAR5V6ZCsOBsGgE --json` ob neue Dateien in der Inbox sind.
2. Wenn neue Dateien existieren (die noch nicht in der lokalen Datenbank als "eingearbeitet" gelistet sind):
   a. Lade die Datei herunter: `gog -a friday.uplink@gmail.com drive download <file_id> --out ~/.hermes/assets/Gesundheit/inbox/`
   b. Benenne die Datei um zu einem sinnvollen Namen (z.B. nach Datum und Inhalt)
   c. Extrahiere Text mit `pdftotext` oder OCR (tesseract)
   d. Analysiere den medizinischen Inhalt
   e. Speichere die Werte in die lokale Datenbank: `sqlite3 ~/.hermes/assets/Gesundheit/health_data.db`
   f. Füge die Werte in die health_events Tabelle ein
   g. Aktualisiere die dokumente Tabelle (status='eingearbeitet')
   h. Verschiebe die Datei in den Archiv-Ordner: `gog -a friday.uplink@gmail.com drive move <file_id> --parent 1H2zXafzbaRobY8XDcPyRpZBE6mXeTcJe`
3. Wenn keine neuen Dateien da sind: nichts tun.
4. Informiere den User über gefundene Werte und deren Status.

ACHTUNG: Setze immer `GOG_KEYRING_PASSWORD=LammBitch30` als Environment-Variable vor gog-Befehlen.
ACHTUNG: Verwende PYTHONPATH=~/.local/lib/python3.12/site-packages für Python-Skripte mit fitz/pytesseract.
ACHTUNG: Lösche NICHTS — nur verschieben in Archiv.

## Response

Keine neuen Dateien in der Inbox. Der Archiv-Ordner enthält eine bereits verarbeitete Datei.

[SILENT]
