name: kernelcrumb-v0
description: "KernelCrumb_v0 â Qdrant-nativer RAG-Kern des Crumbforest (FastAPI, kein Postgres/Docker; Embedder seit 07-25 nomic-embed-text/Ollama, Collection ozmai_chunks)"
metadata:
node_type: memory
type: project
originSessionId: 19061d1d-78df-42bd-84fe-ff6a1c9af0cb
modified: 2026-07-25T19:58:03.023Z
KernelCrumb_v0 ist der RAG-Kern des Crumbforest â der ganze Wald im Vektor (~2528 Chunks). Bewusst schlank: Qdrant-native, kein PostgreSQL, kein Docker, kein Ollama.
Stack (Stand 2026-07-20): Markdown/Log â chunk_lines() â FastEmbed (BGE-Base, 768-dim, lokal) â Qdrant (Cosine). Query â similarity_search â Claude/OpenRouter â Antwort. API: FastAPI (app/main.py), REST fĂźr Ingestion + Query.
â ď¸ Weiterentwickelt â verifiziert 2026-07-25 (Ăźber human loop, sysop@imac): Der Embedder ist inzwischen
nomic-embed-text:latestĂźber Ollama (768-dim, 274 MB, lokal) â NICHT mehr âkein Ollama". Live-Collection auf crumbdesktop-Qdrant (localhost:6333):ozmai_chunks, 1.250 Punkte, status green, 768-dim Cosine. Payload-Schema pro Punkt:source(z.B.crumbpage-32-wurzelkarte.mdâ Repo-Doks gechunkt),content(Chunk-Text),channel_id(z.B.general),ingested_at(ISO-UTC). Der#gärtner-Re-Ingest lief heute 15:58 â der Vektor ist frisch, kein Fossil.Update 2026-07-25 (später am Tag):
docs_crumbforestexistiert jetzt. Der fehlende Stufe-3-Ingest wurde gebaut und lief einmal komplett durch: 391 Punkte, status green, 768-dim, nomic-embed-text, gespeist auschat_history.jsonl(pro Q&A ein Punkt,channel_id: mondgeschichten). Damit hat der crumbdesktop-Qdrant zwei Collections:ozmai_chunks(Repo-Doks) +docs_crumbforest(Tages-Dialoge fßr mondgeschichten). Werkzeug + Weg: siehe [[mondgeschichten-ingest-stufe3]]. Bestätigt weiterhin die Zweck-Trennung aus [[zwei-vektor-gedaechtnisse]].
Läuft auf crumbdesktop = imac (iMac im Container, 10.42.0.52, User sysop) â derselbe Node wie bwa-pose-gate, siehe [[bwa-pose-gate-zugang]]. Pfad/Run: /home/sysop/workspace/KernelCrumb_v0. Qdrant aus ~/ozmai_v1_user/, App via uvicorn auf 127.0.0.1:8080, QDRANT_URL=http://127.0.0.1:6333 EMBED_SOURCE=fastembed. Health: curl 127.0.0.1:8080/health. Deploy-Skript scripts/ozmai_native_v1.sh (Debian 13).
Channels: ninja-shield (Philosophie/Manifeste/Rollen), tls-gate (TLS-Gate-Mock), bwa (bwa-pose-gate), general (README).
#gärtner = dynamisches Wurzelgedächtnis: erfolgreiche Antworten werden als neue Chunks re-ingestiert â der Wald wächst aus seinen guten Antworten. Reimt sich auf [[tagesrinden-vektor]].
Wichtig zur Einordnung: KernelCrumb sitzt auf der Qdrant-Seite (KrĂźmel-Chat / Wald-Wissen), NICHT auf backbone/pgvector (Personas). Nicht verwechseln â siehe [[zwei-vektor-gedaechtnisse]]. Loopback-gebunden, passt zu [[tagesrinden-vektor]] und der Qdrant-Abschottung an Loopback/WireGuard.