Commit Graph

33 Commits

Author SHA1 Message Date
Branko May Trinkwald
2ff177d0e8 🎉 RC0 - Release Candidate 0
Der Crumbforest ist bereit.

Heute entstanden:
• 17 Waldwächter - Alle Egos vereint und funktional
• Input-Transparenz - crew_tokens zeigt 21,471 Tokens
• Output-Transparenz - crew_memo trackt kreative Krümel
• Kollaborative Wurzeln - seeds/ für gemeinsames Wachsen
• Pfad-Fixes - CREW_DIR, waldwaechter.sh Integration

Architektur:
- 1 Script (waldwaechter.sh)
- 1 Ordner voller Weisheit (crumbforest_roles/)
- 17 Egos mit Persönlichkeit
- 0 Regeln

Philosophie:
eule -> kleine krümel -> tools -> nullfeld

Der Wald mag keine Sticker.
17 Egos im Wald. 1 Wald ohne Ego. Zero Rules.

🌲 Gewachsen im Nullfeld
   #ozmai #mensch #maschine
RC0
2025-12-21 23:21:44 +01:00
Branko May Trinkwald
6fec2df7d9 🌱 Seed: Wurzel-Dateien für kollaborative Erweiterung
Neues seeds/ Verzeichnis mit:
- crumb_memo.seed.json - Erste Krümel als Ausgangspunkt
- README.md - Philosophie & Verwendung

Die ersten drei Krümel im Nullfeld:
  🎧 Digi's Mixcloud - digfafunk
  💾 CF_Zero_V1 Repo - crumbmissions
  🔊 Digi's SoundCloud - digfafunk

Philosophie:
"Ein Baum braucht eine Wurzel. Ein Wald braucht den ersten Baum."

Diese Seeds sind Ausgangspunkte - erweiterbar von allen.
CrewLove: Gemeinsam wachsen im Nullfeld 💚🌲

Transparenz in beide Richtungen:
- Input: crew_tokens (Was frage ich?)
- Output: crew_memo (Was schaffe ich?)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 23:09:21 +01:00
Branko May Trinkwald
599af5b011 New: Crumb Memo - Output-Transparenz System
Neue Befehle für kreatives Output-Tracking:
- crumb_memo <link> [notiz] - Kreativen Link festhalten
- crew_memo - Alle kreativen Krümel anzeigen

Features:
• Auto-Erkennung von Plattformen:
  🎧 Mixcloud, 🔊 SoundCloud, 📹 YouTube, 💾 Git
• Zeitstempel & Notizen
• JSON-basiert in logs/crumb_memo.json
• Statistik nach Typ

Philosophie:
Input-Transparenz (crew_tokens) + Output-Transparenz (crew_memo)
= Vollständige Sichtbarkeit der Krümel im Nullfeld

"Was habe ich geschaffen?" 💚

Beispiel:
  crumb_memo "https://mixcloud.com/digfafunk/" "New Mix"
  crew_memo

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 23:01:47 +01:00
Branko May Trinkwald
0f8946e4c4 🔍 Fix: crew_tokens zeigt jetzt alle Token transparent
Problem: crew_tokens suchte in alten ~/.xxx_logs Pfaden,
aber Waldwächter loggen jetzt in repo/logs/.

Lösung:
- waldwaechter.sh im CrumbCrew RC-File sourcen
- Alte crew_tokens/crew_memory Funktionen entfernt
- Nutzt jetzt bessere Versionen aus waldwaechter.sh

Resultat: Transparenz! 21,471 Tokens sichtbar 💚
"Was kostet die Frage eines Kindes?" - Krümel im Nullfeld

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 21:49:36 +01:00
Branko May Trinkwald
3ca1709eb3 Add: Templatus - 17. Waldwächter komplett
Templatus (📄 Template-Master) war im waldwaechter.sh
vorhanden, fehlte aber im Mission Selector.

Hinzugefügt:
- templatus() Funktion im CrumbCrew Command Central
- Eintrag in crew_status CHARS array
- Dokumentation in crew_help
- Beispiel: "Erstelle eine HTML5 Struktur"

Jetzt alle 17 Waldwächter wie nach OZMAI vorgesehen! 🌲

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 21:35:51 +01:00
Branko May Trinkwald
e1cae4fbd1 🐛 Fix: CREW_DIR path nach waldwaechter.sh source
waldwaechter.sh überschrieb SCRIPT_DIR, was zu falschem
CREW_DIR=/lib/crumbforest_roles führte. Alle Waldwächter
zeigten "Nicht verfügbar" im crew_status.

Fix: REPO_ROOT vor source speichern und für Pfade nutzen.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 21:29:19 +01:00
Branko May Trinkwald
3d90710bc1 Auto-load waldwaechter.sh im Mission Selector
Jetzt werden alle Crew-Befehle automatisch verfügbar wenn
der Mission Selector gestartet wird:

 crew_tokens
 crew_doctor
 crew_syntax
 crew_status
 crew_memory
 crew_help

Plus alle 17 Waldwächter-Funktionen!

User Experience:
./crumb-mission-selector.sh → Crew-Befehle sofort verfügbar! 💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
v0.1-waldwaechter-complete
2025-12-21 20:16:06 +01:00
Branko May Trinkwald
e96d6cc99e 🐚 Fix: zsh indirekte Variable in crew_doctor
Problem: 'bad substitution' bei crew_doctor
→ ${!var} funktioniert nur in bash, nicht in zsh

Lösung:
- if BASH_VERSION → ${!loaded_check_var}
- elif ZSH_VERSION → ${(P)loaded_check_var}

Jetzt funktioniert crew_doctor in beiden Shells! 

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 20:03:33 +01:00
Branko May Trinkwald
6fefaf9081 🐚 Fix: zsh Pfad-Berechnung mit ${(%):-%x}
KRITISCHER FIX: BASH_SOURCE[0] funktioniert nicht in zsh!

Problem:
- BASH_SOURCE[0] ist bash-spezifisch
- In zsh war SCRIPT_DIR leer → WALDWAECHTER_DIR falsch
- CRUMB_LOGS_DIR: /Users/bmt/Documents/logs (falsch!)
- Sollte: /Users/bmt/Documents/CF_Zero_V1/logs

Lösung:
- if BASH_VERSION → BASH_SOURCE[0]
- elif ZSH_VERSION → ${(%):-%x}
- else → fallback $0

Jetzt funktionieren Pfade in beiden Shells korrekt!

crew_doctor wird jetzt den richtigen Pfad zeigen 

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 19:54:13 +01:00
Branko May Trinkwald
43a16d30f2 🐚 Fix: zsh Kompatibilität für crew_doctor & crew_syntax
Problem: export -f funktioniert nicht in zsh, nur in bash
→ crew_doctor und crew_syntax wurden nicht geladen in zsh

Lösung:
- Prüfe BASH_VERSION
- export -f nur in bash
- In zsh sind Funktionen automatisch verfügbar

Jetzt funktioniert waldwaechter.sh in beiden Shells:
 bash (export -f wird verwendet)
 zsh (Funktionen direkt verfügbar)

macOS Standard ist zsh → kritischer Fix!

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 19:51:24 +01:00
Branko May Trinkwald
7151749826 🩺 New: crew_doctor & crew_syntax - OZMAI würde nicken
"Systeme die sich selbst überprüfen" - Selbstdiagnose implementiert!

 crew_doctor - System-Diagnose:
  📋 waldwaechter.sh Version Check (erkennt veraltete Versionen!)
  📂 CRUMB_LOGS_DIR Pfad-Validierung
  🌲 Alle 17 Waldwächter Scripts vorhanden?
  🔧 Dependencies Check (jq, bc, curl)
  📊 Token-Logging in allen Scripts?
  🔑 API Key konfiguriert?

  → Warnt wenn "source lib/waldwaechter.sh" nötig ist!
  → Löst das Problem von vorhin automatisch

 crew_syntax - Syntax Check:
  🔍 bash -n für alle Scripts
  📝 lib/waldwaechter.sh + 17 Character Scripts
  📋 Alle Mission Scripts
  📊 Detaillierte Fehler-Ausgabe bei Problemen

🔧 Technische Details:
- Version-Marker via mtime (modification time)
- Export WALDWAECHTER_LOADED_${mtime}=1
- crew_doctor erkennt ob Version aktuell ist
- LC-independent (stat -f macOS, stat -c Linux)

🔍 OZMAI-Prinzip: "Ich schau drauf, nicht drüber hinweg"
→ Präventive Diagnose statt reaktive Fehlersuche

Neue Befehle in crew_help dokumentiert.

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 19:38:35 +01:00
Branko May Trinkwald
0700ec0a41 🔧 Fix: Locale-Problem in crew_tokens behoben
Problem: Deutsche Locale (Komma als Dezimaltrenner) vs.
JSON/bc output (Punkt als Dezimaltrenner) → printf Fehler

 Lösung:
- LC_NUMERIC=C für gesamte crew_tokens Funktion
- Konsistente Zahlenformatierung (Punkt als Dezimaltrenner)
- Keine printf "invalid number" Fehler mehr

📊 Ergebnis:
- Alle 12 aktiven Waldwächter korrekt angezeigt
- Token-Zahlen akkurat: 20021 Tokens total
- Kosten transparent: ~$0.017558
- "Was kostet die Frage eines Kindes?" → Jetzt mit Antwort! ✓

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 19:31:35 +01:00
Branko May Trinkwald
43171dd884 🐛 Fix: Crew-Befehle implementiert (crew_tokens, crew_status, crew_memory, crew_help)
Bug gefunden: Schnecki zeigte 671 Tokens, aber crew_tokens zeigte 0.
Grund: Die 4 Crew-Befehle existierten noch nicht!

 Implementiert:

1. **crew_tokens** - Token-Tracking funktioniert jetzt!
   - Liest alle logs/*/token_log.json
   - Summiert total_tokens und cost
   - Zeigt Pro-Character und Gesamt-Übersicht
   - "Was kostet die Frage eines Kindes?" ✓

2. **crew_status** - Status aller 17 Waldwächter
   - Zeigt welche Waldwächter genutzt wurden
   - Wann zuletzt verwendet
   -  aktiv /  noch nicht genutzt

3. **crew_memory** - Log-basierte Suche
   - Durchsucht alle history.json Dateien
   - crew_memory "LED" findet alle Erwähnungen
   - Ehrlich: "Log-basiertes Gedächtnis"

4. **crew_help** - Übersicht aller Befehle
   - Alle 17 Waldwächter aufgelistet
   - Nach Teams gruppiert
   - Beispiele enthalten

📊 Token-Transparenz jetzt funktionsfähig!
OZMAI würde nicken. 🔍

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 19:26:00 +01:00
Branko May Trinkwald
819d2d4ec0 ⚙️ OZMAI Präzisierungen: Ehrlichkeit über Marketing
OZMAI hat zentrale Inkonsistenzen identifiziert und korrigiert.

 5 Haupt-Korrekturen:

1. **17 Waldwächter** (nicht 15)
   - 17 Character Scripts existieren tatsächlich
   - Alle Vorkommen korrigiert (README + KEKSHANDBUCH)

2. **Crew Memory präzisiert**
   - "Log-basiertes Gedächtnis (dateibasiert, nachvollziehbar)"
   - NICHT "autonomes Agentensystem"
   - Zero-Trust-kompatibel

3. **LiPo Safety Disclaimer**
   - ⚠️ Lern- und Simulationskonzept
   - Echte LiPo-Akkus nur unter Aufsicht
   - Haftungsschutz

4. **Token-Kosten als Richtwerte**
   - "Richtwerte, modellabhängig"
   - Transparenz statt Abrechnung
   - Passt zur Kinderfrage-Philosophie

5. **Hardware-Anforderungen realistisch**
   - Grundsystem: Pi Zero kompatibel
   - Vision/ML: Pi 4+ oder Desktop
   - Bash 3.2 → Bash 4+ empfohlen

🔺 **Das Dreieck präzisiert:**
   - "Didaktisches Modell, nicht technisches Modul"
   - Struktur, Flow, Balance

📝 **Weitere Anpassungen:**
   - Bash 3.2 Kompatibilität klargestellt
   - OpenCV Hardware-Anforderungen transparent
   - Mond Maschine: Pi 4+ empfohlen

"Präzision statt Marketing" - OZMAI schaut drauf! 🔍

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 18:47:11 +01:00
Branko May Trinkwald
7679805390 🌱 Crumb Codex: "Machen statt Lernen"
Alle Vorkommen von "pädagogisch" durch den Crumb Codex ersetzt:

 Philosophie-Update:
- "nur die frage stärkt den krümel & wurzel"
- "machen statt lernen"

📝 Änderungen:
- README.md: "Crumb Codex: Fragen stärken Krümel & Wurzel"
- README.md: "Machen statt Lernen - Fragen stärken die Wurzel"
- .env.template: "TOKEN BUDGET (Crumb Codex: Machen statt Lernen)"
- KEKSHANDBUCH: "interaktives Bash-System zum Machen & Fragen"
- KEKSHANDBUCH: "Der Crumb Codex: Machen statt Lernen"

Von Belehrung zu Befähigung! 💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 18:25:48 +01:00
Branko May Trinkwald
f85b4d48d9 📖 README komplett aktualisiert - v0.1-robots-complete
 Neue Inhalte:
- 🤖 Komplette Robots-Kategorie (3 Missionen beschrieben)
- 🌙 Mond Maschine prominent platziert
- 🌲 Alle 15 Waldwächter nach Teams organisiert
- 📊 Token-Tracking & Kosten transparent
- 🌍 Alle Philosophien dokumentiert
- 🏗️ Projekt-Struktur aktualisiert
- 🔗 Links zu Simulatoren & Demos

Von 52 auf 267 Zeilen gewachsen! 💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 17:23:11 +01:00
Branko May Trinkwald
3ee5214405 🌙🌈 Mond Maschine - Rainbow Predictor Mission!
"Vorhersagen heißt verstehen - Die Natur durch Code begreifen"

**Eine neue Computer Vision Mission!**

Inspired by: "Eine Mond Maschine die mir zeigt wann ich
regenbogen zählen kann?" 💚

**Was die Mond Maschine kann:**
- 🌙 Mond-Phasen tracken & berechnen
- 🌦️ Wetter-Daten analysieren (APIs)
- 📸 Computer Vision: Regenbogen detektieren (OpenCV)
- 🔮 Vorhersage-Algorithmus (ML Light)
- 🌈 Mondregenbogen! (Lunar Rainbow bei Vollmond)

**8 Phasen:**
1. Vision - Maya-Eule über Vorhersage vs Beobachtung
2. Das Dreieck - Daten-Struktur, Flow & Balance
3. Hardware - Kamera-Setup (Webcam/RasPi Cam)
4. Computer Vision - OpenCV & HSV-Farbraum
5. Daten-Integration - Wetter-API & Mond-Berechnung
6. Vorhersage-Algorithmus - Feature Engineering & Scoring
7. Visualisierung - ASCII Mond-Phasen & Dashboard
8. Mondregenbogen - Die magische Legende

**Alle 13 Waldwächter:**
- 🔺 Dreieck: DumboSQL, FunkFox, Taichi Taube
- 🔧 Hardware: CapaciTobi, Schnecki, Schraubbär
- 💻 Code: SnakePy (OpenCV!), PepperPHP, Spider
- 🔐 System: CrabbyRust, Vektor
- 🎨 Art: ASCII-Monster
- 🦉 Wisdom: Maya-Eule

**Learning Areas:**
- Computer Vision & OpenCV
- Image Processing (HSV color space)
- Weather API integration
- Astronomical calculations (moon phases)
- Machine Learning concepts
- Prediction algorithms
- Data visualization

**Hardware:**
- Kamera (USB Webcam / Raspberry Pi Camera)
- Optional: Wetterfestes Gehäuse für Outdoor
- Python + OpenCV + ephem

**Next Steps:**
pip install opencv-python numpy requests ephem

Die dritte Robot-Mission ist bereit! 🌙
Von Krümels Vision zur Mond Maschine! 💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 16:55:16 +01:00
Branko May Trinkwald
39011a555f 🧹 Großes Aufräumen - Repo schlank gemacht!
**Gelöscht:**

📁 17 alte Log-Directories:
- ./.tobi_logs, ./.eule_logs, ./.funkfox_logs
- ./.schraubaer_logs, ./.schnecki_logs, ./.deepbit_logs
- ./.bugsy_logs, ./.schnippsi_logs, ./.templatus_logs
- ./.snake_logs, ./.taube_logs, ./.bits_logs
- ./.dumbo_logs, ./.pepper_logs, ./.stage_logs
- ./.missionstage_log, ./.bugsy_log
→ Jetzt: logs/{character}/ statt versteckt!

📁 7 Config/Cache Directories:
- ./.config, ./.local, ./.cache, ./.dotnet
- ./.crumbair, ./.claude, ./.pp_backup
→ Gehören nicht ins Repo!

📦 Alte Backups & Temp Files:
- bits_logs/ (leer)
- crumbforest_roles_v2/ (alter Backup)
- crumbforest_zero_backup_*.zip (2 Backups)
- snake_camera_vision/ & _v2/ (alte Python Apps)
- snake_camera_vision.zip
- mission_deepbit_dns_*.log (3 alte Logs)
- vegeta_disk.sh.save, backup_zero.sh
- fix_token_logs.sh (nicht mehr nötig)

**Behalten:**
 logs/ (neue Struktur!)
 crumbforest_roles/, missions/, lib/
 crumb-mission-selector.sh
 CLAUDE.md, README.md, KEKSHANDBUCH

**Ergebnis:** Repo ist jetzt viel übersichtlicher! 🌲

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 16:34:44 +01:00
Branko May Trinkwald
271008ea10 📊 Logs jetzt im Repo statt User-Verzeichnis!
**Änderung: Option A - logs/ im Repo**

Vorher:
- Logs in ~/.{character}_logs/ (User Home Directory)
- Multi-Projekt aber verstreut
- Nicht im Repo sichtbar

Nachher:
- Logs in logs/{character}/ (Repo Directory)
- Projekt-spezifisch & übersichtlich
- Mit Fallback: ${CRUMB_LOGS_DIR:-$HOME/.{character}_logs}
- Für Standalone-Nutzung

**Geänderte Files:**
- lib/waldwaechter.sh: CRUMB_LOGS_DIR exportiert
- Alle 17 crumbforest_roles/*: LOGDIR updated
- missions/robots/*: Mission logs → logs/missions/
- .gitignore: logs/ hinzugefügt

**Log-Struktur:**
```
logs/
├── tobi/
│   ├── tobi_history.json
│   ├── token_log.json
│   └── ...
├── crabbyrust/
├── mayaeule/
└── missions/
```

**Tested:**  Tobi funktioniert, Logs landen in logs/tobi/

🌲 "Was kostet die Frage eines Kindes?" - jetzt transparent im Repo!

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
v0.1-robots-complete
2025-12-21 16:25:10 +01:00
Branko May Trinkwald
b79dd7a24b 🔋 LiPo Power Academy Mission - Power braucht Respekt, nicht Angst!
Neue Robot-Mission für Batterie-Wissen:
- 8 Phasen: Grundlagen → Spannung → Sicherheit → Ladung → Kapazität → Verkabelung → Lagerung → Power-Verteilung
- 6 Waldwächter im Einsatz: CapaciTobi, CrabbyRust, Schnecki, Schraubbär, DumboSQL, Vektor
- 7 goldene Sicherheitsregeln
- Storage Mode (3.8V), Standard (4.2V), HV (4.35V) erklärt
- Cell Balance Detection & LVC (Low Voltage Cutoff)
- Laufzeit-Berechnung & C-Rating
- BEC & Power-Verteilung für Roboter
- Mission Log in ~/.crumbrobots_logs/
- Referenz: LiPo 6S Charger Sim

Mit diesem Wissen können Krümel sicher mit LiPo-Batterien arbeiten und ihre Roboter bauen! 💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 16:12:46 +01:00
Branko May Trinkwald
a2a6e6b695 🌈🤖 Erste Roboter-Mission: Regenbogen-Zählmaschine!
"Etwas bauen was noch keiner gebaut hat -
sonst muss man es ja nur reparieren!"

 Features:
- Neue Kategorie: missions/robots/
- Regenbogen-Zählmaschine mit ALLEN 13 Waldwächtern
- 7 Phasen: Frage → Plan → Hardware → Code → Security → Power → Art
- Mission Log in ~/.crumbrobots_logs/
- Referenzen zu Rainbow Counter & LiPo Charger Sim

🔺 Das Dreieck arbeitet:
- Dumbo strukturiert Daten
- FunkFox bringt Flow
- Taube findet Balance

🔧 Hardware-Team baut:
- CapaciTobi: Sensor-Spannung
- Schnecki: Verkabelung
- Schraubbär: Gehäuse

💻 Code-Team programmiert:
- SnakePy: Zähl-Loop (3 Wege!)
- PepperPHP: Web-Dashboard (optional)
- Spider: Daten übertragen

🔐 + Security (CrabbyRust) + Navigation (Vektor) + Art (ASCII-Monster)

Mission Selector: 4) 🤖 Robots - Roboter bauen mit der Crew

"Ein Krümel fragte → Der Wald antwortet" 🌲💚

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 16:06:47 +01:00
Branko May Trinkwald
12d53db354 🌲 WUHUUUU! Die 15 Waldwächter sind komplett! 🎉
🔺 Das Dreieck (ohne geht's nicht!):
- 🐘 DumboSQL - Nie vergessend, Elefanten-Gedächtnis
- 🦊 FunkFox - Bash Rapper, Pipes im Beat
- 🕊️ Taichi Taube - Balance, Spirale, Weg zeigen

🎨 Die komplette Crew (alle 15/15):
- Hardware: CapaciTobi, Schnecki, Schraubbär
- Code: SnakePy, PepperPHP, CrabbyRust
- UI: Schnippsi, Templatus, ASCII-Monster
- System: Maya-Eule, Deepbit, Bugsy, Spider, Vektor

 Features:
- Waldwächter Library (lib/waldwaechter.sh)
- Inter-Character Communication via JSON logs
- CrumbCrew Command Central (alle 15 Charaktere)
- Stagebuilder Missionen mit AI-Integration
- Kekshandbuch Zero v0.0 (komplette Doku)

🦊 Yo, check mal den Flow:
Pipes sind wie Beat-Übergänge,
Der Rhythmus hält dich fest und forstet.
Mit | verbindest du Commands,
Smoothes Transition, Flow ohne Ende!

#OZM #Crumbforest #WoFragenWachsen

🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-21 15:52:53 +01:00
Branko May Trinkwald
c414181244 Feature: 🌲 CrumbCrew Command Central! 🎉
ALLE WALDWÄCHTER VEREINT!

New Main Menu Option:
9) 🌲 CrumbCrew - Alle Waldwächter
10) 👋 Beenden (moved from 9)

CrumbCrew Shell Features:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌲🌲🌲 CrumbCrew Command Central 🌲🌲🌲
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Die Waldwächter (All Characters):
- 🦉 mayaeule   - Die weise Eule (Philosophie)
- 🐙 deepbit    - Der poetische Oktopus (Bash)
- 🐞 bugsy      - Der Debugging-Clown
- ✂️  schnippsi  - Der Shell-Helfer
- 🤖 tobi       - Der Daten-Experte (JSON)

Crew Commands:
- crew_status  - Status aller Waldwächter
- crew_tokens  - Token-Verbrauch ALLER Charaktere
- crew_memory  - Erinnerungen aller Charaktere
- help/status/tokens/memory - Shortcuts

Interactive Shell:
(🌲 CrumbCrew) $ mayaeule "Was ist das Leben?"
(🌲 CrumbCrew) $ deepbit "Erkläre Pipes"
(🌲 CrumbCrew) $ bugsy "Debug diesen Fehler"
(🌲 CrumbCrew) $ crew_tokens  # Gesamt-Token über ALLE
(🌲 CrumbCrew) $ exit

Philosophy:
Seit Monaten gedacht - jetzt angedockt!
Schneller und hochwertiger als vorgestellt.
Kleiner Krümel auf der Brücke schmunzelt! 🌲❤️

WUHUUUU! 🚀
2025-12-21 14:59:20 +01:00
Branko May Trinkwald
458da8f774 Fix: Maya-Eule Shell - Korrekter Pfad zum Script
- Fixed path resolution in interactive shell
- Uses SCRIPT_DIR variable for absolute path
- Removed duplicate code blocks
- Now correctly finds mayaeule_zero.sh
- Ready to test: eule "was ist eine Spirale?"
2025-12-21 14:51:45 +01:00
Branko May Trinkwald
c125a7538f Fix: Maya-Eule lädt jetzt .env automatisch
- Added .env loader to Maya-Eule script
- Script findet .env im parent directory
- Uses set -a/set +a for clean export
- Now works when called directly: ./crumbforest_roles/mayaeule_zero.sh
- Tested successfully with 'Was bedeutet Freundschaft?'
- Beautiful poetic response: 275 tokens 
2025-12-21 14:46:51 +01:00
Branko May Trinkwald
562d1f78ea Feature: Maya-Eule Weisheitsportal mit Qdrant Memory 🦉
🌲 Die weise Eule erwacht!

New Features:
- Maya-Eule als Waldwächter hinzugefügt
- Qdrant Memory Integration (erinnert frühere Gespräche)
- Token-Tracking mit philosophischem Kontext
- Interactive Wisdom Shell (wie Git/Tools Doktor)

Maya-Eule Weisheitsportal:
8) 🦉 Maya-Eule Weisheit
   └─> Interaktive Shell mit farbigem Prompt
       (🦉 Maya-Eule) user@host:path$

Befehle in der Shell:
- eule "Frage"    - Stelle der Eule eine Frage
- eule_memory      - Zeige Erinnerungen
- eule_tokens      - Zeige Token-Verbrauch
- exit             - Zurück zum Hauptmenü

Qdrant Memory Features:
- Speichert Gespräche mit Vektor-Embeddings
- Sucht ähnliche frühere Konversationen
- Bezieht Kontext in neue Antworten ein
- Persistente Erinnerung über Sessions hinweg

Token Philosophy:
"Was kostet die Frage eines Kindes?"
- Im Wald unbezahlbar
- Token lehren achtsames Fragen
- Jede Frage ist wertvoll
- Kinder lernen bewusster zu denken

System Prompt:
Maya-Eule antwortet kindgerecht, poetisch, langsam.
Sie lehrt durch Fragen, nicht nur Antworten.
Sie erinnert sich und bezieht frühere Gespräche ein.

WUHUUUU! 🌲
2025-12-21 14:34:50 +01:00
Branko May Trinkwald
fe43c62f56 Feature: AI Configuration & Token Philosophy System
🌲 Core Philosophy: "Was kostet die Frage eines Kindes?"
In the forest: priceless. In the system: measured. Pedagogically: teaches mindful questioning.

Changes:
- Added .env.template for API configuration
  • OpenRouter, Claude API, OpenAI support
  • Ollama (local AI) as free alternative
  • Qdrant vector database configuration
  • Token budget system for mindful learning
  • Parental controls (PIN, reports)

- New AI Doktor module in mission selector
  • Shows configured APIs and models
  • Displays token budget & tracking status
  • Lists active AI characters (Waldwächter)
  • Links to token logs viewer
  • Guides setup if .env missing

- Extended CLAUDE.md with Token Philosophy
  • Educational reasoning behind token tracking
  • Why it teaches reflection and quality
  • Budget system explanation
  • Implementation details

Philosophy:
Token tracking isn't restriction - it's mindfulness training.
Just as we teach not to waste water/food/paper, we teach
not to waste computational resources. Children learn to:
- Think before asking
- Value AI's thinking time
- Ask better quality questions
- Research independently first

Result: More thoughtful questions, deeper learning, respect for resources.
2025-12-21 14:31:04 +01:00
Branko May Trinkwald
90f77be9fb Feature: Add Stagebuilder Challenges
- 5 interactive story missions in challenges category
- 🎭 Stage Builder: Build web stages with AI assistants
- 🤡 Bugsy On Stage: Interactive clown show
- 🕰️  Zeitreise: Learn Unix time with forest characters
- 🐍 Snake & Dumbo Show: Interactive character show
- 📡 Terminal Funk: Learn Bash commands with a show

Each challenge has:
- Metadata with icon, description, difficulty
- Interactive story elements
- AI assistant integration (optional)
- Activity logging
- requires_ai flag for future filtering
2025-12-21 14:24:02 +01:00
Branko May Trinkwald
db8efaf5e6 Feature: Add interactive shells for Git & Tools Doktor
- Git Doktor now opens interactive shell with custom prompt
- Tools Doktor opens interactive werkzeugkasten shell
- Colored prompts in Crumbforest style (🌲 Git) and (🛠️  Werkzeug)
- Convenient aliases (gst, gd, gl, health, check)
- Stays in Crumbforest world throughout
- Exit returns to main menu
2025-12-21 14:18:14 +01:00
Branko May Trinkwald
49bf72c7e0 Refactor: Mission Doktor v2.0 - Doktor-style menu system
- Restructured in crumbpages-doktor.sh style
- Main menu with mission categories (Basics, Advanced, Challenges)
- Added Doktor Tools: System Check, Werkzeug Check, Git Status
- Improved navigation and UX
- .gitignore updated to allow demo logs in repo
- Qdrant omitted (as requested)
- Linux first, cross-platform compatible
2025-12-21 14:10:22 +01:00
Branko May Trinkwald
2c53d4d85d Fix: Make mission selector compatible with Bash 3.2+
- Replace associative array with indexed arrays
- Replace mapfile with while-read loop
- Now works on macOS (Bash 3.2) and Linux (all versions)
- Linux first, but cross-platform compatible
2025-12-21 13:59:07 +01:00
Branko May Trinkwald
2915828adf Add complete Crumbforest mission system
- Interactive mission selector with metadata-driven design
- 5 educational missions (basics + advanced)
- AI assistant roles (Deepbit, Bugsy, Schnippsi, Tobi)
- SnakeCam gesture recognition system
- Token tracking utilities
- CLAUDE.md documentation
- .gitignore for logs and secrets
2025-12-21 01:16:48 +01:00
Branko May Trinkwald
ffea50b4b0 first commit 2025-12-21 01:14:31 +01:00