KernelCrumb_v0

Der Kern des Crumbforest — ein RAG-System für den Wald.

Was ist das?

  • Qdrant-native — kein PostgreSQL, keine Docker-Abhängigkeit
  • FastEmbed — lokale Embeddings (BGE-Base), kein Ollama nötig
  • FastAPI — REST API für Ingestion und Query
  • 2528 Chunks — eine wachsende Repräsentation des Crumbforest

Der Vektor-Store ist nicht der Wald selbst. Er ist eine seiner Wurzeln.

Architektur

Markdown/Log → chunk_lines() → FastEmbed (768-dim) → Qdrant (Cosine)
                                    ↑
Query → similarity_search() → Claude/OpenRouter → Antwort

Schnellstart

# Qdrant starten
~/ozmai_v1_user/qdrant --config-path ~/ozmai_v1_user/qdrant_config.yaml

# App starten
cd /home/sysop/workspace/KernelCrumb_v0
QDRANT_URL=http://127.0.0.1:6333 EMBED_SOURCE=fastembed \
  ~/ozmai_v1_user/venv/bin/uvicorn app.main:app --host 127.0.0.1 --port 8080

# Health check
curl http://127.0.0.1:8080/health

Struktur

KernelCrumb_v0/
├── app/
│   └── main.py          # FastAPI + Qdrant + FastEmbed
├── scripts/
│   └── ozmai_native_v1.sh  # Deploy für Debian 13
├── requirements.txt
└── README.md

Channels

Channel Inhalt
ninja-shield Crumbforest-Philosophie, Manifeste, Rollen
tls-gate TLS-Gate-Mock-Pipeline
bwa bwa-pose-gate
general KernelCrumb README

#gärtner

Dynamisches Wurzelgedächtnis: verifiziertes Wissen kann kuratiert in den Wald zurückwachsen.

Neue Chunks entstehen nach Review — die Wissensbasis wächst transparent.

Read before Write.


KernelCrumb is not a chatbot.

It is the root memory of a forest.

It remembers context, so people can continue asking better questions.

Die Crew ist da — der Wald wächst.