Branko May Trinkwald
d4d75af428
🐼 feat(dojo): BashPanda Gürtel-System - Von Schwarz auf Weiss 🥋
...
Der 18. Waldwächter betritt den Wald: BashPanda lehrt Bash als Kampfkunst!
✨ Neue Features:
🐼 BashPanda Waldwächter:
- Kung Fu Meister Persönlichkeit
- Lehrt Bash durch Kampfkunst-Metaphern
- Integriert in waldwaechter.sh Library
- Crew Memory: Kennt alle anderen Waldwächter
🥋 6 Gürtel-Missionen (Progressive Bash-Meisterschaft):
- 🖤 Schwarzer Gürtel: echo, Variablen, read, ANSI codes
- 💖 Pinker Gürtel: if/then, while/for, Arrays, Arithmetik
- 💙 Blauer Gürtel: sed, case, bc, Textverarbeitung
- 💚 Grüner Gürtel: grep, regex, Pattern Matching
- 💛 Gelber Gürtel: Funktionen, source, Parameter
- 🤍 Weisser Gürtel: Background jobs, Prozesse, Parallelität
📝 Interaktives Quiz-System:
- Browser-based Gürtelprüfung (crumbblocks)
- 30 Fragen (5 pro Gürtel)
- Farbcodiert nach Gürtel
- Auto-Export via Clipboard
- Terminal-Auswertung mit Zertifikaten
🎓 Zertifikate-System:
- Automatische Generierung bei 80%+
- Gespeichert in logs/zertifikate/
- BashPanda's Segen & Weisheiten
📚 Dokumentation:
- CLAUDE.md komplett aktualisiert
- BashPanda als 18. Waldwächter dokumentiert
- Vollständige Dojo-Architektur beschrieben
"Der Weg des Codes ist wie der Weg der Kampfkunst:
Geduld, Präzision, Wiederholung."
- BashPanda 🐼 🎋
Crumbforest wächst! 🌲 Der Wurzelbau geht weiter! 🌳
🤖 Generated with Claude Code (https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-24 00:29:30 +01:00
Branko May Trinkwald
01a01f53b4
feat(rc3): Crumbblocks UI Mission & Smart Routing 🎨 ✨
2025-12-23 20:52:00 +01:00
Branko May Trinkwald
4005bb9b18
🔒 Security: Token-Budget-Enforcement für Kinderschutz
...
KRITISCHES SICHERHEITSUPDATE für alle 17 Waldwächter-Scripts.
Problem behoben:
- Token-Budget wurde nur angezeigt, aber NICHT durchgesetzt
- Kinder konnten unbegrenzt API-Calls machen → Kostenrisiko
Implementierung:
1. check_token_budget() Funktion in lib/waldwaechter.sh
- Berechnet täglichen Token-Verbrauch
- Vergleicht mit DAILY_TOKEN_BUDGET aus .env
- Budget = 0 oder leer → unbegrenzt
- Budget überschritten → freundliche Blockierung
2. Budget-Check in ALLEN 17 Waldwächter-Scripts:
- Prüfung VOR jedem API-Call
- Kinderfreundliche Nachricht bei Limit
- Warnung bei knappem Budget
Philosophie: "Was kostet die Frage eines Kindes?"
→ Im Wald unbezahlbar, im System achtsam begrenzt.
Scripts aktualisiert:
✅ mayaeule, deepbit, bugsy, schnippsi, templatus, tobi
✅ schraubaer, schnecki, dumbosql, funkfox, taichitaube
✅ snakepy, pepperphp, crabbyrust, spider, vektor, asciimonster
Test-Ergebnisse:
- Syntax-Check: 17/17 bestanden
- Funktionstest: Budget-Enforcement funktioniert
- Unbegrenzt-Modus: funktioniert
- Limit-Modus: blockiert korrekt
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-22 00:01:15 +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 >
2025-12-21 16:25:10 +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
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
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