97c446303cef3451e20b533ec8ea336e2d03afc9
Some checks failed
CD Pipeline / deploy (push) Has been cancelled
Operation Ollama-First v5.0 / Phase 11.0 收尾(ADR-033 護欄 #3 完整落地) services/rag_service.py 新增: - verify_embedding_consistency() — 跨三主機 BGE-M3 embedding 一致性驗證 測試文字「momo電商競品分析測試向量一致性檢查」分別呼叫 GCP Primary / Secondary / 111 三主機,計算兩兩 cosine 距離。 max_diff > 1e-4 視為不一致(模型版本漂移)→ logger.error。 - _cosine_distance() — 純 Python,不依賴 numpy - fail-safe:< 2 主機可達也回 ok=True(戰時部分主機暫斷不算錯) run_scheduler.py 新增: - run_embed_consistency_check task wrapper - schedule.every().sunday.at("04:30").do(...) — 每週一次足夠 (不需每次啟動驗證,過頻會打三主機 Ollama 浪費) 落地 ADR-033 護欄 #3 完整版: 簽名鎖定(migration 026 embedding_signature 欄位)✅ 既有 程式端簽名計算(rag_service.get_embedding_signature)✅ 既有 RAG 查詢時簽名比對過濾(rag_service._select_hits)✅ 既有 跨主機一致性驗證 cron ✅ 新增 ⭐ 既有 14k+ 筆回填 ⏳ 待手動跑 enqueue_missing_insight_embeddings() regression: 47 unit tests 全綠 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
EwoooC — 商品看板 + 業績報表 + AI KM (Flask + pgvector, Docker Compose on 188)
Languages
PostScript
59.7%
Python
30.9%
HTML
4.2%
CSS
2.1%
JavaScript
1.9%
Other
1.1%