name: zwei-dimensionen-1536-wald-768-rust
description: "Im nullfeld-qdrant leben BEWUSST zwei Dimensionen: 1536 = Wald (OpenRouter text-embedding-3-small, docs_crumbforest, ~39k Punkte), 768 = Rust/Katzen (lokales nomic-embed-text, docs_crumbforest_768, ~14k). Kein Fehler, kein Migrations-Ticket."
metadata:
node_type: memory
type: project
modified: 2026-08-15T19:21:24.184Z
originSessionId: 1cb3f789-f999-4854-bf47-792cc6b3ef3b


Entscheidung (Branko, 2026-08-15): bewusst ZWEI Dimensionen im nullfeld-qdrant. Nicht verwechseln, nicht „vereinheitlichen":

  • 1536 = der Wald. Collection docs_crumbforest (~39.272 Punkte). GefĂźttert vom Haupt-Collector vector-collector-nullfeld.sh → Dienst crumbforest-indexing (startup_indexing.py) → Embeddings via OpenRouter text-embedding-3-small (1536-dim). Das ist der etablierte, große Waldvektor. Die Wolkenkatze/der Haupt-RAG hängen historisch hier — ABER Achtung: der Rust-Default zeigt auf 768 (s.u.), also nicht gleichsetzen.
  • 768 = Rust/Katzen. Collections docs_crumbforest_768 (~13.962 Punkte) + mayaeule_memory, lokales nomic-embed-text (768-dim). Das liest der Rust-Core (CrumbQuestions_v0/src/rag.rs, Default docs_crumbforest_768, diese Session gesetzt), die Wolkenkatze-Antwort (opuskatze-Doc nennt docs_crumbforest_768), opuskatzes opuskatze_memory. Lokal, CPU-only, ohne externe API.

Warum das KEIN zu behebender Fehler ist: Der .env-Kommentar sagt „local-first!" und die Completion läuft schon auf lokales Ollama — nur die Embeddings des Haupt-Collectors hängen noch an OpenRouter/1536. Das SIEHT aus wie Drift/Altlast, ist aber Absicht. Kern-Einsicht (Branko): mit dem neuen Rust-Core braucht es kein Update, um alte Fehler zu korrigieren — der saubere 768-Pfad wächst parallel neu, statt die alte 1536er zu retrofitten. Man migriert die Historie nicht; man lässt einen sauberen rostigen Pfad danebenwachsen (dasselbe Muster wie [[crumbmissions-brotspur-entscheidung]] „wachsen um rostig zu werden"). „Dann kann abgeleitet werden" — aus dem Wald ins Rust/Katzen-Feld, nicht umgekehrt erzwungen.

How to apply: NIEMALS ungefragt die 1536er-Embeddings des Haupt-Collectors auf lokal/768 „fixen" oder die Collections mischen (Dimensions-Mismatch). Zwei Spuren sind gewollt. Wer 768 will (Rust/Katzen), nimmt docs_crumbforest_768; wer den großen Waldvektor will, docs_crumbforest (1536). Vgl. [[zwei-vektor-gedaechtnisse]] (andere Achse: nullfeld-qdrant vs. backbone-pgvector), [[rinden-retrieval-gap]], [[opuskatze-schwester-habitat]].