# 📘 README – KrümelLogs im Crumbforest

## 🌲 Zweck
Die `KrümelLogs` erfassen kindgerecht und transparent jede Anfrage an das Crumbforest-Terminal, sei es über `KrümelGPT`, `Kreumeleule`, `Funkfox` oder andere Rollen.

---

## 📂 Speicherort

```bash
/var/www/html/tmp/kruemel_logs/gpt_log.json
```

Alle Einträge werden im JSONL-Stil (Komma-getrennt) fortlaufend geschrieben.

---

## 🧠 Aufbau eines Log-Eintrags

```json
{
  "timestamp": "2025-05-25T22:27:36+00:00",
  "user": "kruemel",
  "role": "eule",
  "frage": "wuhuuuu im Wald",
  "antwort": "Hallo! Herzlich willkommen im Crumbforest! [...]",
  "modell": "gpt-3.5-turbo",
  "tokens": 57.75
}
```

---

## 🛠 Export als Markdown

Per CLI-Befehl kannst du jederzeit ein `.md`-Logbuch generieren:

```bash
bin/cake kruemellog_builder
```

Ergebnis wird gespeichert unter:

```bash
/webroot/markdown/kruemel_logbuch.md
```

---

## 🔐 Berechtigungen

Stelle sicher, dass folgende Verzeichnisse korrekt gesetzt sind:

```bash
chown -R www-data:www-data /var/www/html/tmp/kruemel_logs
chmod -R 775 /var/www/html/tmp/kruemel_logs
```

---

## 📅 Cronjob-Vorschlag

```bash
*/15 * * * * cd /var/www/html && bin/cake kruemellog_builder
```

Damit wird alle 15 Minuten ein aktuelles Logbuch generiert.

---

## ✨ Warum das wichtig ist

- 📜 Bildung braucht Nachvollziehbarkeit.
- 🌍 Vertrauen wächst durch Transparenz.
- 🧒 Jede Frage ist ein Schritt zur Selbstermächtigung.
