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

  2. ping 192.168.50.1 [ok] ¡ nc 192.168.88.227 1883 [ok]

  3. mosquitto_sub -h 192.168.88.227 -t crumb/test -u esp1 -P ***** [ok]
  4. Änderung

  5. Eine FORWARD‑Allow‑Regel ESP_VLAN50 → BROKER:1883 (sonst nichts!)

  6. Messung

  7. mosquitto_pub ... 'hi' kommt beim sub an? [grĂźn/rot]

  8. Log/Diff eintragen, Screenshot anheften.
  9. Review (Eule/Vektor/Taichi).
  10. 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. 🌲