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! 🦉✨
3.4 KiB
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.
-
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]
-
Änderung
- Eine FORWARD‑Allow‑Regel
ESP_VLAN50 → BROKER:1883(sonst nichts!)
- Eine FORWARD‑Allow‑Regel
-
Messung
mosquitto_pub ... 'hi'kommt beimsuban? [grün/rot]
-
Log/Diff eintragen, Screenshot anheften.
-
Review (Eule/Vektor/Taichi).
-
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. 🌲