chore(dev): sync ewoooc development workbench state

This commit is contained in:
ogt
2026-07-09 21:55:45 +08:00
parent 28beab0df7
commit 079832f2a4
25 changed files with 1649 additions and 107 deletions

View File

@@ -46,6 +46,10 @@ EMAIL_RECEIVER=receiver_email@gmail.com
# ==========================================
PUBLIC_URL=http://your_server_ip:port
NGROK_AUTH_TOKEN=your_ngrok_auth_token
FLASK_ENV=production
KUBERNETES_SERVICE_HOST=
CICD_PROD_BASE_URL=
CICD_UAT_BASE_URL=
# ==========================================
# Webcrumbs 共用 UI Runtime
@@ -80,6 +84,9 @@ FRONTEND_VERSION=stable
MARKET_INTEL_ENABLED=false
MARKET_INTEL_CRAWLER_ENABLED=false
MARKET_INTEL_WRITE_ENABLED=false
MCP_FAST_STATIC_FALLBACK=false
MCP_OLLAMA_TIMEOUT=30
MCP_OLLAMA_NUM_PREDICT=512
# ==========================================
# 通訊模組設定(從環境變數讀取)
@@ -156,6 +163,33 @@ REDIS_PORT=6379
# Token 檔案位置config/google_token.pickle首次認證後自動產生
GDRIVE_FOLDER_PATH=業績報表/當日業績
GDRIVE_FILE_PATTERN=即時業績_當日
GOOGLE_DRIVE_CREDENTIALS_FILE=config/google_credentials.json
GOOGLE_DRIVE_TOKEN_FILE=config/google_token.json
GOOGLE_DRIVE_LEGACY_PICKLE_FILE=config/google_token.pickle
# ==========================================
# 匯入 / PChome / 外部商品資料控制
# ==========================================
DAILY_SALES_IMPORT_STALENESS_GUARD_ENABLED=true
DAILY_SALES_IMPORT_MAX_STALE_DAYS=3
EXTERNAL_OFFER_SYNC_LIMIT=200
PCHOME_PUBLIC_API_TIMEOUT_SECONDS=8
PCHOME_STALE_RECOVERY_ENABLED=false
PCHOME_SALES_JOIN_BY_MOMO_SKU_ENABLED=false
PCHOME_GROWTH_MOMO_BACKFILL_LIMIT=20
PCHOME_BACKFILL_EXPIRED_REFRESH_LIMIT=20
PCHOME_BACKFILL_RETRYABLE_LIMIT=20
PCHOME_BACKFILL_REVALIDATION_LIMIT=20
PCHOME_BACKFILL_UNMATCHED_LIMIT=20
PCHOME_FEEDER_TTL_HOURS=24
PCHOME_FEEDER_BACKFILL_TIMEOUT=8
PCHOME_FEEDER_BACKFILL_SEARCH_MAX_PAGES=1
PCHOME_FEEDER_BACKFILL_MAX_SEARCH_TERMS=3
PCHOME_FEEDER_BACKFILL_MAX_SECONDS_PER_SKU=15
MOMO_TARGETED_SEARCH_LIMIT_PER_TERM=3
MOMO_TARGETED_SEARCH_MAX_PRODUCTS=10
MOMO_TARGETED_SEARCH_MAX_TERMS=3
MOMO_TARGETED_SEARCH_MIN_SCORE=0.5
# ==========================================
# Hermes 3 競價情報分析Module 2 / ADR-012
@@ -184,6 +218,8 @@ OLLAMA_EMBED_GCP_FAILURE_NOTICE_SEC=30
# [預設 true] 背景 embedding 會讀 host_health_probes跳過最近 runtime unhealthy 的 GCP 節點
OLLAMA_EMBED_HOST_HEALTH_SKIP_ENABLED=true
OLLAMA_EMBED_HOST_HEALTH_SKIP_WINDOW_MINUTES=20
OLLAMA_SECONDARY_MODEL_FALLBACK=gemma3:4b
OLLAMA_SECONDARY_MODEL_FALLBACK_PATTERNS=
# 111 Mac final fallback guardrail and allowlist proxy
OLLAMA_111_CIRCUIT_BREAKER_ENABLED=true
@@ -236,6 +272,7 @@ ELEPHANT_ALPHA_HERMES_MODEL=hermes3:latest
ELEPHANT_ALPHA_NEMOTRON_NIM_ENDPOINT=https://integrate.api.nvidia.com/v1
ELEPHANT_ALPHA_URL=https://integrate.api.nvidia.com/v1/chat/completions
ELEPHANT_ALPHA_OPENCLAW_GEMINI_ENDPOINT=https://generativelanguage.googleapis.com/v1beta
PPT_SCHEDULED_FAST_FALLBACK=false
# ── Google Gemini API僅備援 / 鎖定場景)────────────────────────────────────
# Gemini 只能作為 Ollama 失敗備援或 ADR-028 鎖定場景,不可設為通用預設 provider