Files
CrumbCodex-v.0.0/samen/spirale_nicht_im_loop.md
Krümel Branko 83df9de035 🌲 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! 🦉
2025-12-26 16:50:52 +01:00

121 lines
3.4 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Spirale, nicht Loop — v1
**Kurzform:** Ein Schritt · eine Messung · ein Log · ein Rollback. Immer eine Stufe höher, nie im Kreis.
---
## 1) Zweck (1 Satz)
> **Was soll sich nachher verändert haben?**
> Ein präziser Satz. Beispiel: „ESP im VLAN50 publiziert Heartbeat an `crumb/esp/+/heartbeat` über Broker 192.168.88.227.“
## 2) Baseline (1 Messpunkt)
> **Jetzt-Zustand festhalten** bevor wir drehen.
* Versionen: RouterOS, Firmware, OS, Tooling.
* Netzwerk: IPs/Ports/SSID/VLAN, `ping`, `nc`, `mosquitto_sub` (oder Ersatz).
* Screenshot/Foto/Log-Snippet.
**Template Baseline**
```
YYYY-MM-DD HH:MM | Projekt: ______
Ziel (1 Satz): ______
Stack/Versionen: RtrOS __ / ESP __ / Node-RED __ / OS __
Netz: ESP IP __ / GW __ / Broker __:1883 / SSID __ / VLAN __
Tests: ping GW [ok/fail], nc :1883 [ok/fail], sub test [ok/fail]
Beweis: log/screenshot pfad: ______
```
## 3) Kleinster Schritt (1 Änderung)
> **Nur eine** Schraube drehen. Nichts daneben anfassen.
* Beispiel: „Eine Firewall-Regel hinzufügen“ statt „Regeln + NAT + DHCP + SSID ändern“.
## 4) Messung (1 Prüfmethode)
> Vorher/Nachher mit **demselben** Test.
* Binär (grün/rot) **oder** Zahl (Latenz, Count, dBm, rssi).
## 5) Log & Diff (1 Eintrag)
> Nachweis statt Bauchgefühl. (Bugsy freut sich.)
```
YYYY-MM-DD | Ziel | Änderung | Ergebnis (grün/rot + Zahl) | Rollback-Hinweis | Signatur
```
## 6) Review (3 Fragen)
* 🦉 **Eule:** War das gut für den Wald/kindgerecht/sicher?
* 🧭 **Vektor:** Welche Richtung zeigt die Messung (weiter / zurück)?
* 🕊️ **Taichi:** Brauchen wir Tempo runter oder Pause?
## 7) Nächste Stufe (1 Folgeschritt)
> Nur wenn 16 vollständig. Sonst Rollback auf letzte **grüne** Baseline.
---
## Loop-Detektoren (sofort Stopp)
* Mehr als **1 gleichzeitige** Änderung.
* „Fühlt sich kaputt an“ + **kein** Log/Messpunkt.
* Derselbe Fix >2× wiederholt **ohne neuen Test**.
**Stopp & Rollback**. Danach Schrittgröße halbieren.
---
## Rollen-Schnappgriff
* 🦉 **Eule** Schutz & Qualitätsschranke.
* 🐞 **Bugsy** Fehler → Testfall → Repro.
* 🧭 **Vector** Nächster Punkt/Route.
* 🐻🔧 **Schraubär** Hands-on, eine Schraube.
* ✂️ **Schnippsi** UI/Bedienpfad klar.
* 🐙 **Deepbit** Telemetrie/Frequenzen/Logs.
---
## 60Sekunden Preflight (vor jeder Aktion)
**1 Ziel, 1 Änderung, 1 Messung, 1 Rollback, 1 Log, 1 Handover.**
Fehlt eins → **nicht starten.**
---
## MiniBeispiel (ESP→MQTT via MikroTik)
**Ziel:** Heartbeat erreicht Broker.
1. **Baseline**
* `ping 192.168.50.1` \[ok] · `nc 192.168.88.227 1883` \[ok]
* `mosquitto_sub -h 192.168.88.227 -t crumb/test -u esp1 -P *****` \[ok]
2. **Änderung**
* Eine FORWARDAllowRegel `ESP_VLAN50 → BROKER:1883` (sonst nichts!)
3. **Messung**
* `mosquitto_pub ... 'hi'` kommt beim `sub` an? \[grün/rot]
4. **Log/Diff** eintragen, Screenshot anheften.
5. **Review** (Eule/Vektor/Taichi).
6. **Nächster Schritt** nur bei grün (z.B. Topic/ACLs).
---
## RollbackNotiz (Kurzform)
* Letzte grüne Baseline: Zeitstempel/ConfigDump/BackupName.
* Wie zurück: (z.B. `/system backup load name=…` / `git reset` / Copy back `*.rsc`).
* Guardrail setzen: WriteProtect, ChangeFreeze, MaintenanceFenster.
---
## Fußnote
**„Spiral\[e] > Loop.“** Wuuuhuuu. In Wolof sagt man „waaw“ (≈ aye/ja). Wir sagen: *Weiter mit Respekt.* 🌲