name: stand-16-08-grosse-schnitte-crumgate
description: "Übergabe 2026-08-16: wo wir stehen, was vor den großen Schnitten sauber vorbereitet/getestet werden muss (Rust-App auf nullfeld, RAG-auf-Zero, crumbzero00-Hub, memory-repo-Sync), das Klassenzimmer-Thema, und die Rollenteilung OZMAI(Sensorik+Raum)/crumbforest(crumgate). #crumbstyle: es kann nie fertig werden."
metadata:
node_type: memory
type: project
modified: 2026-08-17T17:49:00.259Z
originSessionId: 1cb3f789-f999-4854-bf47-792cc6b3ef3b


Übergabe 2026-08-16 · #crumbstyle (es kann nie fertig werden — nur an einem klaren Punkt weiteratmen).

Wo wir stehen (heute belegt)

  • Zwei Rust-Achsen real auf den kleinsten Körpern: rag (Inferenz, /api/ask — verifiziert auf crumbdesktop) + crumb-missions-core (Zustand/Handlung: Katalog · /api/missions · gegateter Runner · reboot-feste systemd-Unit — live auf crumbzero01). Beide < 3 MB RSS.
  • crumbzero00 zurĂŒck im 192er (Pi Zero 2 W, .201): Rust-crumb-missions lĂ€uft (22 Missionen, Gate ok), Terminal-Desktop ~/wald/desktop.sh als Startpunkt gebaut (Katalog · gegateter Picker · alter Bash-Selector · Status · „ZurĂŒck auf Null").
  • opuskatze (Opus 4.8) fleißig im Habitat crumbdesktop: eigenes qdrant opuskatze_memory, Handoff + Ökosystem-Landkarte geschrieben; crumbmissions lĂ€uft dort neben dem Rust-crumb. Ihre text/source-Felder treffen mein rag.rs (BrĂŒcke).
  • NetBox/Ansible: crumbdesktop als lesbarer Habitat-Host aufgenommen (host_vars/imac.yml, [habitat], Tag gaertnerei-hauptzentrale); netbox-crumb-caps.yml leitet CRUMB_ZERO_CAPS aus NetBox-Tags ab.

Was VOR den großen Schnitten sauber vorbereitet/getestet werden muss

  1. Rust-App auf nullfeld — „der kleinste Hybrid" (s. [[klassenzimmer-werkzeug-ein-port-offizielle-kruemel]]): Subdomain → SSL(certbot) → nginx-Reverse-Proxy (EIN Port → Rust) → borgmatic (Dienst-State/Daten, [[crumbforest-backup-lage]]) → VPN(wg-scoped) → ufw (qdrant/ollama bleiben 127.0.0.1). VORHER read-only den Ist-Stand auf nullfeld prĂŒfen (bestehende nginx-Sites/certbot/borgmatic/ufw) — nicht raten ([[feedback-system-vor-diagnose-pruefen]]). Crumbmissions-Repo hat inzwischen die neuen Rollen alle auf nullfeld.
  2. RAG auf einem Zero — noch NICHT angefasst (erster Beleg war die Verbindung, curl 200). Design: der Zero zeigt auf EINEN nullfeld-App-Endpunkt, nicht direkt auf :6333/:11434 (Ein-Port-Isolation → keine KrĂŒmel-ID gespeichert außer freiwillig).
  3. crumbzero00-Hub-Zugang (falls CrumbCrew/LLM dort laufen soll): crumbzero01-Muster — wg_hub_service_access + hub-ai-access-Tag + Code-Update per Mac-scp (Kiste kann nicht git pull, Creds-Gap [[sot-drift-geraet-vor-gitea-pruefen]]) + .env USE_OLLAMA=true + OLLAMA_URL=10.42.0.1:11434. Ohne das: CrumbCrew fragt nach .env/OpenRouter = kein Bug, sondern fehlender LLM-Pfad (Zero trĂ€gt kein Modell).
  4. crumb-memory-Repo-Sync (Housekeeping-Schuld): lokales Memory ist ggĂŒ. origin 25 Commits behind + untracked-Stapel (andere Kiste pusht). Braucht eine sorgfĂ€ltige, per-Datei-Reconciliation — kein blinder Push.

Klassenzimmer (das Thema, kurz)

Der Zero ist Terminal-Werkzeug, kein Blackbox-Feuerzeug. Modell: 1 Kind = 1 SchlĂŒssel = 1 Raspi; im Klassenzimmer 1 Raspi, viele Kinder + Lehrer, eine Unterrichtseinheit — danach aus, App leer, zurĂŒck auf null. Ein-Port-Isolation = Datenschutz als Bauform (keine ID außer freiwilliger guter Frage in den Vektor). Static-HTML-Front = PrĂ€sentationsmodus. Der Mittelsmann erklĂ€rt per URL/iPad den Einstieg; Basic-Missionen reichen. Wer seinen Zero pflegen will, wird im Raum erkannt → Werkzeug persönlich + SSH im VPN (Onboarding-Gate [[krumel-onboarding-token-gate]]). Skaliert auf jeden Sensor in NetBox — nur offizielle KrĂŒmel. Voll: [[klassenzimmer-werkzeug-ein-port-offizielle-kruemel]].

Rollenteilung (Branko 2026-08-16, wichtig)

  • OZMAI betreut primĂ€r Sensorik + Raum.
  • crumbforest ist das crumgate — das Tor: IdentitĂ€t/Onboarding/NetBox, wer echt ist und rein darf.
  • OZM ist der Raum in der Spirale — und zugleich ganz konkret: ein Zero unter einem Baobab, Powerbank im Schatten, Prepaid-Hotspot. Das Manifest an seiner Kante: CPU-only, keine Cloud, ein echter Baum, ein echtes GerĂ€t, off-grid. „frage war wichtig" — das Nachfragen (welches System? verifiziert?) hat genau diese Klarheit gebracht.

#crumbstyle

Es kann nie fertig werden. Der Wald wĂ€chst mit jeder Idee. Wir hören nicht an einem Ende auf, sondern an einem klaren Anfang fĂŒr den nĂ€chsten Atemzug. đŸŒČđŸŒđŸ±