--- name: rag-mcp-recovery-and-concurrency description: RAG MCP rớt → recovery = quit+relaunch FRESH + trust .mcp.json (KHÔNG resume); tránh 2 session SE song song sửa cùng repo metadata: node_type: memory type: feedback originSessionId: d13767bc-39cb-492a-a620-a7b745e52419 --- S40 (2026-05-29): 2 sự cố infra-usage cần nhớ để xử nhanh lần sau. **1. RAG MCP (`rag-unified`) rớt giữa session:** - Triệu chứng: ToolSearch không thấy `mcp__rag-unified__*`; tool gọi fail InputValidationError. - Root cause S40: **máy treo full ổ C → 6 project mất MCP đồng loạt**. - **Recovery (AI_INFRA runbook `rag-mcp-client-setup.md`):** QUIT HẲN Claude Code → mở lại bằng `claude` FRESH (KHÔNG `-c`/`--resume`/`--continue` — resume xài cached config, không ăn) → **APPROVE trust `.mcp.json` prompt**. Gõ `/mcp` thấy `rag-unified` connected. - **Chẩn đoán phía SE (trước khi đổ lỗi):** `curl http://127.0.0.1:6333/healthz` (Qdrant server) + `python \claude-rag\server.py ` (KHÔNG `-A`/`.`) để không commit nhầm việc-dở session khác. Thấy file M mình không sửa → flag anh main, KHÔNG clobber/revert. Link [[status-handoff-tiering]] (broadcast persist-to-file pattern) + [[aiinfra-charter-v2]] (infra = user-only).