name: crumbmissions-brotspur-entscheidung
description: "Crumbmissions bleibt Bash-Demo/Referenz; echtes SSH-Frontend wird neu gegen CrumbQuestions_v0 (Rust-Core) gebaut â Meilenstein 2026-08-13: Rust-Core lĂ€uft real auf crumbzero01"
metadata:
node_type: memory
type: project
UrsprĂŒngliche Entscheidung: Crumbmissions (Bash/TTY-Layer fĂŒr Raspi-Zero-Nodes, git.crumbforest.org/branko/Crumbmissions) bleibt bestehen als Demo/Referenz-Ebene, wird aber NICHT weiter hochgezogen als Zielarchitektur. Das echte, kĂŒnftige SSH-Frontend fĂŒr KrĂŒmel-Interaktion soll neu gegen den Rust-Core (CrumbQuestions_v0) gebaut werden, nicht auf Bash aufgesetzt.
Update 2026-08-13, erster echter Meilenstein â Rust-Core lĂ€uft nativ auf crumbzero01: Cross-Build via Docker (--platform linux/arm64 auf diesem Mac, der selbst Apple Silicon/aarch64 ist â Container lĂ€uft nativ, keine QEMU-Emulation), Image rust:1-bookworm (matched Debian-Version des Ziel-GerĂ€ts). edition = "2024" im Cargo.toml brauchte die aktuelle Toolchain. Build dauerte ~30s, Ergebnis: 3 MB ELF aarch64-Binary, statisch gegen Debian-12-glibc.
Binary + static/ per scp nach /home/sysop/crumb-question-service/ auf crumbzero01 kopiert, per nohup gestartet (persistiert ĂŒber SSH-Disconnects hinweg, aber noch kein systemd-Unit â Neustart-HĂ€rtung ist offen). Live verifiziert: GET /health â ok, GET /api/crew â alle 20 echten Crew-Mitglieder, GET / â 200. RAM-Footprint: nur 23 MB RSS auf einem GerĂ€t mit 512 MB total â auf der Pi Zero 2 W völlig unkritisch, obwohl die native Kompilierung dort selbst (kein Rust installiert, 416 Mi verfĂŒgbar) aussichtslos gewesen wĂ€re.
Bewusst noch offen gelassen: Server bindet hart an 127.0.0.1:8788 (im Code, nicht konfigurierbar) â nur von crumbzero01 selbst erreichbar, nicht von auĂen. Keine systemd-Unit, kein Neustart-Verhalten definiert. Kein Anschluss an die echten KrĂŒmel-Daten (data/-Verzeichnis ist frisch/leer). Das ist der Beweis, dass es geht â noch nicht die produktive Ablösung von Crumbmissions.
Verwandt: [[krumel-onboarding-token-gate]] (derselbe GerÀtekontext, crumbzero01s hub-ai-access-Tag), [[crumbquestions-v0-crumb-bridge]] (der Rust-Core selbst, 19 Kernel-Module, 101/101 Tests zum Zeitpunkt dieses Deploys).