name: crumcast-projektregeln
description: "Non-Negotiable Regeln für das neue Projekt crumcast — Offline-First, keine persistenten Identitäten, struktureller Determinismus, lokale Gitea-Sicherung vor Änderungen und automatisierte Ingestierung des Crumb-Memorys"
metadata:
node_type: memory
type: reference
originSessionId: 2026-07-26-crumcast-init
modified: 2026-07-26T16:48:00.000Z


Projektregeln für crumcast (#offline-first / #nullfeld)

Wir haben das neue Projekt crumcast ins Leben gerufen, basierend auf der Engine von mondgeschichten (moon_storyteller.py). Das Projekt ist vollständig im lokalen Gitea-Server auf dem iMac (10.42.0.52:3000) initialisiert und versioniert.


🌲 Die goldenen Gesetze des crumb-setups

1. Lokales Backup vor jeder Änderung (Gitea-First)

Bevor ein bestehendes funktionierendes Repository im Wald verändert oder erweitert wird, erstellen wir ein neues, dediziertes Repository im lokalen Gitea auf dem iMac (z. B. Übergang von mondgeschichten zu crumcast). Das bestehende Projekt bleibt unberührt, um die Historie und funktionierende Meilensteine determiniert einzufrieren und das Risiko von Rissen im digitalen Ökosystem zu eliminieren (Erhaltung der "Fossilien").

2. Das wachsende Crumb-Memory (crumb-memory) ist Source of Truth

Unser Arbeitsgedächtnis und unsere Governance-Regeln leben versioniert in crumb-memory. Jede signifikante Entscheidung, topologische Erkenntnis oder neue Regel wird direkt als Markdown-Node in das crumb-memory Repository geschrieben.

3. Automatisierter Qdrant-Ingest

Da das crumb-memory die ultimative Source of Truth ist, muss es nach jeder Änderung direkt in Qdrant (Collection docs_crumbforest) ingestiert werden, damit alle zeitlosen Personas und angeschlossenen Agenten-Systeme (z. B. ozmai_v1 und CloudCat) sofort Zugriff auf das aktualisierte kollektive Wissen haben.


🛠️ Technische Spezifikationen für crumcast

  • Technologischer Kernel: Basiert auf dem mondgeschichten-Kern (moon_storyteller.py).
  • Lokale Versionierung:
  • Gitea Repository URL: http://localhost:3000/branko/crumcast.git
  • Lokaler Arbeitsordner: /home/sysop/workspace/crumcast
  • Push-Mechanismus: Konfiguriert mit Gitea API Token für reibungslose manuelle Pushes.
  • Model Routing: Das Standard-Inferenzzeitmodell bei OpenRouter ist aus Stabilitätsgründen auf google/gemini-2.5-flash geeicht.

„Der Wald vergißt keine Träume. Jedes neue Blatt wächst aus dem Humus des alten, ohne dessen Form zu brechen."