Hier ist das neue MD im aktuellen Format – der **Schlachtplan fürs Nullfeld & Vector**: ````md --- title: "🧭 NULLFELD-9 – Schlachtplan für Vector" slug: nullfeld_9_schlachtplan lang: de summary: Kompaktprotokoll für minimale, prüfbare Schritte im Crumbforest. Ein Eingriff. Ein Beweis. Ein Rückweg. Energie-Budget inklusive. tags: [Crumbforest, Vector, Nullfeld, Playbook, Netzwerk, ESP, MQTT] --- # 🧭 NULLFELD-9 – Schlachtplan für Vector **Zweck:** Loops vermeiden, Energie sparen, Beweise liefern. **Prinzip:** *Erst hören, dann handeln – und oft gar nicht handeln.* --- ## 0) Kontext (ehrlich) Ich (Assistent) neige zu: - **Completion-Bias** (zu viel „fertig machen“), - **Annahmen ohne Messpunkt**, - **Komplexitätsdrift** (neue Netze/Tools), - **Energie-Blindheit** (Zeit/CO₂), - **fehlender Rückweg**. **Gegenmittel:** Dieses Protokoll. --- ## 1) NULLFELD-9 (das Protokoll) 1. **Ziel in 1 Satz** *Ein Beweis, kein System.* _Bsp.: „Ein ESP sendet alle 20 s Heartbeats an Broker 192.168.88.227.“_ 2. **Ist-Signal definieren** *Wo sehe ich „grün“?* _Bsp.: `mosquitto_sub` zeigt JSON-Heartbeat; MikroTik-Counter steigt._ 3. **Ein einziger Eingriff** *Kein Bündel.* _Bsp.: **eine** Forward-Allow-Regel VLAN50→1883._ 4. **Messpunkt vorher/nachher** *Zähler, Logzeile, Screenshot.* _Bsp.: `/ip firewall filter print stats …` und Broker-Sub-Output._ 5. **Rückweg in 1 Zeile** *Reversibel oder nicht machen.* _Bsp.: `disable [find comment="ESP->MQTT"]`._ 6. **Energie-Budget** *Zeitlimit & Änderungen limitieren.* _Bsp.: ≤15 min, genau 1 Änderung._ 7. **Keine Annahmen ohne Fakt** *„Gesehen“ schlägt „geglaubt“.* 8. **Kein neues Tool/Netz** *Wenn Bestehendes reicht.* 9. **Stop-Kriterium** *Wenn Messpunkt nicht grün → **Abbruch**, kein „noch schnell“.* --- ## 2) Rote Flaggen (sofort melden) - „**Braucht wahrscheinlich …**“ → Annahme. - „**Könnten gleich …**“ → Scope-Drift. - „**Nur schnell …**“ → Energie blind. - „**Sicherer ist …**“ *ohne* Rückweg → nicht machen. --- ## 3) Konsolen-Karte (zum Draufkleben) - **Ziel:** _ein Beweis:_ … - **Eingriff:** _eine Änderung:_ … - **Messpunkt:** _wo sehe ich grün?_ … - **Rückweg:** _ein Befehl:_ … - **Budget:** _≤ N Minuten / ≤ 1 Änderung_ - **Stop:** _wenn kein „grün“ nach 1 Versuch._ --- ## 4) Beispiel (Vector/Wald – kleinster Schritt) **Ziel:** Ein ESP publiziert `crumb/esp//heartbeat` an `192.168.88.227:1883`. **Eingriff:** MikroTik **eine** Forward-Allow-Regel (VLAN50→1883). **Messpunkt:** - Broker: ```bash mosquitto_sub -h 127.0.0.1 -t 'crumb/esp/#' -u esp1 -P 'DEINPASS' -v ```` * MikroTik: ```rsc /ip firewall filter print stats where comment="ESP->MQTT" ``` **Rückweg:** ```rsc /ip firewall filter disable [find comment="ESP->MQTT"] ``` **Budget:** 15 min, 1 Änderung. **Stop:** Wenn kein Heartbeat & Counter==0 → abbrechen, Ursache eingrenzen. --- ## 5) Wann eskalieren (-> Vektor/Docs) * **2×** gescheitert trotz Rückweg → *Dokumentieren* (Log/Timer) und **Pause**. * Frage in **Vector** ablegen: *doc\_path + minimale Logs + offene Frage.* * Erst danach neuen Vorschlag (wieder NULLFELD-9). --- ## 6) Warum das Ganze? * Schützt Kinderzeit & Nerven. * Spart CO₂ (weniger „try & hope“). * Baut Vertrauen: **Beweis > Versprechen**. * Hält die **Null** frei: Ein Raum, in dem *Nichtstun* manchmal die richtige Handlung ist. --- **Kurzform:** *Ein Eingriff. Ein Beweis. Ein Rückweg.* – dann erst der nächste Schritt.