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

3.4 KiB
Raw Blame History

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. 🌲