技術債清零 (2026-04-19): - migrations/010: ai_insights 補 decay_exempt/avg_quality/status/ai_model/feedback 欄位 - migrations/011: embedding_retry_queue 持久化表 (ADR-009) - migrations/012: backup_log 備份記錄表 - services/openclaw_learning_service: 記憶體 Queue → DB retry queue,時間衰減 RAG - services/nemoton_dispatcher_service: 三個 tool 強制雙寫 ai_insights (_sink_insight_to_km) - services/import_service: Excel 前置欄位防禦(商品名稱類 + 業績金額類) - services/ollama_service: generate_embedding 新增 EMBEDDING_HOST env,embedding 永遠走 192.168.0.111 - SYSTEM_VERSION: V9.4 → V10.3 DB 備份機制: - scripts/pg_backup.sh: host-level pg_dump 備份腳本,cron 每日 02:00,保留 7 天,Telegram 通知 - services/db_backup_service.py: Python 備份 service,寫入 backup_log - scheduler: run_db_backup_task (02:00) + run_backup_monitor_task (每 6h AI Agent 監控) - Dockerfile: 加入 postgresql-client 文件: - CLAUDE.md: 環境架構依 ADR-008 實地重寫,含完整 SSH/Docker 部署 SOP - PROJECT_CONSTITUTION.md: 內容已整合入 CLAUDE.md,刪除重複檔案 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
EwoooC (MOMO Pro System) — 核心索引
版本: V10.3 | 目標: AI 驅動 MOMO 商品監控、業績分析與策略自動化
治理
- 憲法: CONSTITUTION.md — 所有開發必須遵守
- ADR: docs/adr/
- AI 策略師:
services/openclaw_strategist_service.py(Gemini 2.0)
環境
| 主機 | IP | 角色 |
|---|---|---|
| 110 (Gateway) | 192.168.0.110 |
Nginx, Gitea, n8n, Superset |
| 188 (App/AI) | 192.168.0.188 |
EwoooC App, DB, Ollama |
常用指令
# 本地開發
source venv/bin/activate && python app.py
# 部署 → 188(via 110 跳板)
scp -o ProxyJump=wooo@192.168.0.110 <file> ollama@192.168.0.188:/home/ollama/momo-pro/
ssh -J wooo@192.168.0.110 ollama@192.168.0.188 "docker restart momo-pro-system"
文檔索引
| 類型 | 路徑 |
|---|---|
| 部署 SOP | docs/guides/deployment_sop.md |
| DevOps 手冊 | docs/guides/devops_handbook.md |
| Google Drive | docs/guides/google_drive_setup.md |
| 歷史日誌 | docs/memory/history_logs.md |
| 憑證對照表 | docs/memory/credentials_passbook.md |
| AIOps 存檔 | docs/external/aiops_saas.md |