# RetrieX RAG Evidence Guard + Shop-Unavailable Fix

This patch separates vector retrieval hits from direct factual evidence.

## Changed behavior

- RAG hits are still counted as retrieved hits, but they are only shown as `fachlich belegt` when a salient user term or configured synonym appears in the retrieved RAG/URL content.
- If retrieved chunks are only semantic nearest-neighbor hits, the UI confidence changes to `RAG-Näherungstreffer, kein direkter Fachbeleg`.
- If the shop search fails, the shop meta card is finalized as unavailable instead of staying in a running/loading state.
- Prompt rules now distinguish `semantic RAG hits without direct Fachbeleg` from reliable RAG facts.

## Scope

No retrieval, vector index, scoring, SSE, job, or shop-search request logic is changed. The patch only changes evidence classification, prompt instructions, fallback messages, and shop-unavailable meta status.
