🌲 CrumbCodex v0.0 - Genesis

12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
This commit is contained in:
2025-12-26 16:50:52 +01:00
commit 83df9de035
487 changed files with 39758 additions and 0 deletions

View File

@@ -0,0 +1,84 @@
### 🧁 crumbforest\_terminal\_final\_setup.md
**Stand: 2025-06-06**
**Status: STABIL alle Ports online**
**Build: Docker + SSH + Blockly + TTYD + CakePHP5**
---
#### 🌍 Netzwerk & Dienste
| Dienst | Port | Status |
| ------------------- | ---------------------------- | ---------- |
| Apache (CakePHP) | 8080 | ✅ aktiv |
| TTYD (Terminal Web) | 7780 | ✅ aktiv |
| SSH Zugang (robot) | 2222 | ✅ aktiv |
| Blockly Bridge | `/crumbapi/blockly-terminal` | ✅ JSON API |
---
#### 🔐 Login & Auth
* SSH Login:
```bash
ssh robot@localhost -p 2222
Passwort: kuchenpwd
```
* Achtung: Nach Rebuild wird ein neuer SSH-Host-Key generiert ggf. alten Key aus `~/.ssh/known_hosts` entfernen.
---
#### 📦 Scripts im Container
Pfad: `/usr/local/bin/crumbmissions/`
| Skript | Funktion |
| ------------------------------- | ------------------------------------ |
| `intro.sh` | 🧁 Einführung in die Shell-Kommandos |
| `welcome_kruemel.sh` | 🦉 Kindgerechte Kommando-Einführung |
| `mission_selector.sh` | 🌲 Auswahl von Rollen & Aufgaben |
| `mission_selector_mission_1.sh` | 📦 Blockly-Integrationstest |
| `create_linux_user.sh` | 👤 Linux-User erstellen |
| `setup_terminal_aliases.sh` | 🛠️ Alias-Konfiguration für Benutzer |
---
#### 🔄 Blockly Verbindungstest
```bash
curl -X POST http://localhost:8080/crumbapi/blockly-terminal \
-H "Content-Type: application/json" \
-d '{"blockcode": "window.alert(42);"}'
```
✅ Antwort: `Blockcode received.`
---
#### 🐚 Terminal-Startprozess
```bash
# Im Container:
./intro.sh # Erster Einstieg
./mission_selector.sh # Rollenwahl & Missionsstart
```
---
#### ✨ Notizen für Pädagog\:innen & Admins
* Kein OpenRouter-Zwang beim ersten Einstieg: Eule, Fuchs, Maus, Waschbär etc. sind lokal ausführbar.
* Blockly → Terminal Bridge erlaubt spielerisches "Code bauen" & ausführen.
* Crumbforest versteht Lernen als Abenteuer im Wald mit Maschinen, Frequenzen & Vertrauen.
* Projekt ist modular & offen (Open Source), aber API-Zugriff (z.B. GPT) kann nach Verbrauch abgerechnet werden (Tokenmodell).
* Ziel: Bildung als Raum für Fragen. Für jede neue Frage darf ein neuer Pfad entstehen. → Polyversität.
---
🎉 *Build verified. Ports open. Kinderterminal aktiviert. #seriousToys #crumbforest #teamblacksheep*
🛠️ *Letzter Check durch: `robot@bbf64aebcceb` auf `Mac M3 / Docker / PHP 8.4 / CakePHP 5`*
---