From 5b8736d07c46461aa0b6d36590ead0c773d742a4 Mon Sep 17 00:00:00 2001 From: pqhuy1987 Date: Mon, 1 Jun 2026 12:51:55 +0700 Subject: [PATCH] =?UTF-8?q?[CLAUDE]=20Docs:=20resolve=20S40=20carry-over?= =?UTF-8?q?=20=E2=80=94=20BROADCAST-2=20feedback=20+=20gitignore=20local?= =?UTF-8?q?=20.mcp.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BROADCAST-OUT-...-05-29.md: commit parallel-session "BROADCAST 2 — Infra Feedback" addition (MCP fragility / rag.json slug / search_code corpus gap / re-index ask; RAG chunk fe64e725). Legit governance trail; AI_INFRA 06-01 bundle partly responds to it. - .mcp.json: gitignore (rag-unified stdio, machine-specific absolute paths, no secrets, reconstructable local env glue — not shared). Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 4 ++++ .../BROADCAST-OUT-SOLUTION-ERP-2026-05-29.md | 21 ++++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5dce04e..f760df0 100644 --- a/.gitignore +++ b/.gitignore @@ -65,6 +65,10 @@ appsettings.Production.json .env.*.local src/Backend/SolutionErp.Api/.env +# Local MCP config — rag-unified stdio, machine-specific absolute paths +# (python + AI_INFRA claude-rag), no secrets, reconstructable → not shared +.mcp.json + # ============================================================= # Build artifacts / uploads # ============================================================= diff --git a/docs/governance/BROADCAST-OUT-SOLUTION-ERP-2026-05-29.md b/docs/governance/BROADCAST-OUT-SOLUTION-ERP-2026-05-29.md index a953cbf..481b21a 100644 --- a/docs/governance/BROADCAST-OUT-SOLUTION-ERP-2026-05-29.md +++ b/docs/governance/BROADCAST-OUT-SOLUTION-ERP-2026-05-29.md @@ -35,4 +35,23 @@ --- -*Commit trail S40: `d2f52ba..894eb68` (8 commit, all docs/infra → CI skip per gotcha #41). Maintainer: SOLUTION_ERP em main. RAG `store_memory` broadcast ✅ DONE (chunk `1b7a28fc`) sau MCP recover 2026-05-29.* +## 📤 BROADCAST 2 — Infra Feedback + Proposals (post-recovery retrospective) + +> RAG chunk `fe64e725` (cross-project discoverable). Theo charter v2: SE = NGƯỜI DÙNG hạ tầng, góp ý để infra tốt hơn. + +**🔴 Pain points (cost product time S40):** +1. **MCP fragility** — 1 máy full ổ C → 6 project mất MCP; rớt không có tín hiệu → SE tốn ~5 lượt tự chẩn đoán. → Ưu tiên **web-hosted MCP** + **broadcast outage PROACTIVE**. +2. **rag.json extra_corpus slug sai 10 session** → 27 memory entries âm thầm không index. → **bootstrap.py validate path tồn tại** lúc setup. +3. **auto_reindex=replace SET nhưng last_indexed kẹt 2026-05-28** → S38-S40 không pick up. → kiểm tra auto_reindex có fire không. + +**🟡 Product-needs:** +4. **`search_code` vô dụng cho SE** — corpus_paths chỉ .md, không có src/*.cs + fe/*.tsx; mà agent guidance khuyên "prefer search_code". → add src+fe vào corpus HOẶC bỏ guidance. +5. **Re-index SE (ask #1)** — path fix + S38-S40 + consolidated docs. + +**🟢 FYI:** projects.json file stale vs live · QUICKSTART sister-state stale (SE đã v1.3 S30-S31). + +**Cam kết:** SE không đụng cơ chế (server.py/chunk_size/eval/python). Focus product từ giờ. + +--- + +*Commit trail S40: `d2f52ba..` 10 commit, all docs/infra → CI skip per gotcha #41. Maintainer: SOLUTION_ERP em main. RAG `store_memory`: adoption chunk `1b7a28fc` + feedback chunk `fe64e725` ✅ (sau MCP recover 2026-05-29).*