# Blueprint: Dreaming-Engine

Version 1.0 · denzer.ai · Lizenz: frei nutzbar mit Quellenangabe

---

## Teil A — Für deinen Agent

### Ziel

Eine nächtliche Routine, in der der Agent die letzten Tage des Operators **leise reflektiert**: Daily-Logs der Woche querliest, Muster sucht, lose Verbindungen findet und am Morgen drei kurze "Traum-Notizen" hinterlässt. Nicht produktiv, sondern assoziativ. Inspiriert vom REM-Schlaf: konsolidieren, nicht erinnern.

### Erfolgskriterien

- Läuft nachts (z. B. 03:00) einmal pro Tag
- Liest die letzten 7 `brain/daily-log/YYYY-MM-DD.md` plus `MEMORY.md` und `PROJECTS.md`
- Produziert eine Datei `brain/dreams/YYYY-MM-DD.md` mit **maximal drei Notizen**
- Notizen sind Beobachtungen, keine Todos ("dir fällt auf dass …", "drei Tage hintereinander tauchte X auf", "das Projekt Y hat seit zwei Wochen Stillstand")
- Beim nächsten Morgengruß zeigt der Agent dem Operator eine Notiz, der Rest landet im Archiv

### Eingabe-Schema

```yaml
sources:
  daily_logs:    "<root>/brain/daily-log/*.md"     # letzte 7 Tage
  memory:        "<root>/brain/MEMORY.md"
  projects:      "<root>/brain/PROJECTS.md"
  focus:         "<root>/brain/FOCUS.md"          # zum Abgleich mit dem, was eigentlich wichtig sein soll
output:
  dreams:        "<root>/brain/dreams/{{date}}.md"
schedule:
  time:          "03:00"
limits:
  max_notes:     3
  max_words_per_note: 80
```

### Verarbeitung

1. **Sammeln** — letzte 7 Tage Daily-Logs lesen, plus Memory/Projects/Focus
2. **Muster suchen** — was taucht mehrfach auf, was fehlt seit Tagen, welche Entscheidung ist offen geblieben, welches Wort kommt häufiger als sonst
3. **Verdichten** — pro Muster eine Notiz im Format "{{Beobachtung}}" + "{{eine Frage als Anstoß}}"
4. **Filtern** — nur Notizen behalten, die nicht offensichtlich sind
5. **Schreiben** — Datei speichern, älter als 30 Tage in `archive/dreams/` schieben
6. **Anzeigen** — beim ersten Operator-Kontakt am Morgen genau **eine** Notiz zeigen, nicht alle drei auf einmal

### Notiz-Format

```markdown
# Träume — 2026-05-11

## Drei Tage hintereinander dasselbe Wort
"Branchen" taucht in den letzten Logs siebzehn Mal auf, fast immer mit "split". Vor zwei Wochen war das anders gewichtet.
> Brauchst du gerade Klarheit, welche Branche zuerst, oder Klarheit, wie du splittest?

## Stiller Spalt
Projekt "FCH Marketing" steht seit acht Tagen in PROJECTS.md ohne Bewegung in den Logs.
> Bewusst geparkt oder einfach vergessen?

## Wiederkehrendes Thema
Vier von sieben Logs erwähnen "müde" oder "spät". Memory-Eintrag "nicht nach 23:00 arbeiten" vom März.
> Hängt das zusammen, oder ist das nur eine zufällige Woche?
```

### Sicherheit

- Träume sind **immer privat**, niemals automatisch weitergeleitet
- Keine externe API ausser dem Modell-Aufruf
- Bei sensiblen Themen (Gesundheit, Streit) keine Notiz ohne expliziten Hinweis dass der Operator sie noch nicht in dem Spiegel sehen wollte
- Operator kann "keine Träume diese Woche" sagen, Routine pausiert

### Fehler-/Edge-Cases

- Weniger als 3 Logs in 7 Tagen → eine Notiz, oder keine
- Keine Muster gefunden → keine Datei schreiben, kein Default-Text
- Doppelte Notiz wie gestern → durch Variation oder weglassen

---

## Teil B — Für dich

### Was ist das?

Eine nächtliche Reflexionsschleife für deinen Agent. Während du schläfst, liest er deine letzten sieben Tage und schreibt sich drei Notizen, was ihm auffällt. Nicht "erledige X" sondern "dir ist aufgefallen dass …". Beim ersten Hallo am nächsten Morgen zeigt er dir genau **eine** davon, nicht alle drei.

Der Gedanke kommt vom REM-Schlaf. Im Schlaf konsolidiert dein Gehirn Erlebtes zu Mustern. Dein Agent macht das mit deinen Notizen.

### Was brauchst du dafür?

- Daily-Logs der letzten Tage (siehe Blueprint Daily-Log-Coach)
- Memory, Projects und Focus-Datei (siehe andere Blueprints)
- Eine Cron-Routine, die nachts läuft

### Wie startest du?

Vorlage deinem Agent geben. Nach drei, vier Daily-Logs hat er genug Material. Dann nachts eine Nacht durchlaufen lassen und am Morgen die erste Notiz lesen. Wenn die generisch klingt, sag dem Agent das, er passt die Muster an.

### Wo sind die Grenzen?

Träume sind kein Coaching. Sie zeigen dir Spiegel, keine Antworten. Wenn die Notiz nicht zündet, ignorier sie. Sie soll nicht überzeugen, sie soll erinnern.

### Was kostet das?

Cent-Beträge pro Nacht. Lokales Modell macht's gratis.

### Wann lohnt es sich, wann nicht?

Lohnt sich, wenn du das Gefühl hast in Wochen zu denken statt in Mustern. Lohnt sich nicht, wenn dir das esoterisch klingt, dann nervt es nur.

---

## Teil C — Was du als Nächstes tust

1. Stelle sicher, dass Daily-Logs schon eine Woche laufen
2. Vorlage deinem Agent geben
3. Eine Nacht durchlaufen lassen
4. Morgens die Notiz lesen und ehrlich entscheiden ob es zündet
5. Nach einer Woche entscheiden ob du das behalten willst

Fragen: christian@denzer.ai
