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! 🦉✨
121 lines
3.4 KiB
Markdown
121 lines
3.4 KiB
Markdown
# 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 1–6 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.
|
||
|
||
---
|
||
|
||
## 60‑Sekunden Preflight (vor jeder Aktion)
|
||
|
||
**1 Ziel, 1 Änderung, 1 Messung, 1 Rollback, 1 Log, 1 Handover.**
|
||
Fehlt eins → **nicht starten.**
|
||
|
||
---
|
||
|
||
## Mini‑Beispiel (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 FORWARD‑Allow‑Regel `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).
|
||
|
||
---
|
||
|
||
## Rollback‑Notiz (Kurzform)
|
||
|
||
* Letzte grüne Baseline: Zeitstempel/Config‑Dump/Backup‑Name.
|
||
* Wie zurück: (z. B. `/system backup load name=…` / `git reset` / Copy back `*.rsc`).
|
||
* Guardrail setzen: Write‑Protect, Change‑Freeze, Maintenance‑Fenster.
|
||
|
||
---
|
||
|
||
## Fußnote
|
||
|
||
**„Spiral\[e] > Loop.“** – Wuuuhuuu. In Wolof sagt man „waaw“ (≈ aye/ja). Wir sagen: *Weiter mit Respekt.* 🌲
|