Commit Graph

  • 91ad98e621 feat(ai): 強化 ElephantAlpha NIM fallback OoO 2026-04-30 09:33:39 +08:00
  • 3949720998 docs(ci): 標註 EWOOOC runner image 判讀方式 OoO 2026-04-30 09:30:00 +08:00
  • 3193f1979d 縮短 CD rebuild 切換停機窗口 OoO 2026-04-30 09:25:49 +08:00
  • 73561efa7a 強化 CD Gunicorn 掛載與 metrics 降噪 OoO 2026-04-30 09:13:36 +08:00
  • 8bd44b1131 修復 CD sync 後未 reload OoO 2026-04-30 09:02:29 +08:00
  • 9750093abd fix(db): 重用 DatabaseManager engine pool OoO 2026-04-30 09:01:17 +08:00
  • 5a569d1e05 強化 CD 健康檢查重試 OoO 2026-04-30 08:58:22 +08:00
  • 9dd5986077 修復 AI 自動化 Prometheus scrape OoO 2026-04-30 00:24:40 +08:00
  • d33a59d027 ci(cd): 納入 gunicorn config 變更觸發 OoO 2026-04-30 00:20:16 +08:00
  • 1c10bf7d3d fix(gunicorn): 跳過 request-bound proxy 掃描 OoO 2026-04-30 00:18:14 +08:00
  • 8bc0fd7ff6 fix(gunicorn): preload 後重置 SQLAlchemy 連線池 OoO 2026-04-30 00:07:10 +08:00
  • 5a61c020e3 新增 AI 自動化 Grafana 儀表板 OoO 2026-04-30 00:06:24 +08:00
  • d5f4fd7198 加入 AI Smoke 每日摘要推播 OoO 2026-04-29 23:57:36 +08:00
  • 10bbd55f5b 補齊 AI Smoke 趨勢管理 OoO 2026-04-29 23:54:23 +08:00
  • 81159b5b3d 保存 AI Smoke 趨勢紀錄 OoO 2026-04-29 23:50:44 +08:00
  • cde8b0cd3e 新增 AI 自動化 Smoke Dashboard OoO 2026-04-29 23:46:48 +08:00
  • e6a1c9d09f 補齊 AI 自動化可觀測性指標 OoO 2026-04-29 23:41:03 +08:00
  • d58e4d0d11 同步四 Agent AI 自動化治理紀錄 OoO 2026-04-29 23:36:23 +08:00
  • 162a76b8f9 落地 L2 安全記憶動作 OoO 2026-04-29 23:29:45 +08:00
  • 5b25f55340 補齊 EventRouter 失敗通知回放 OoO 2026-04-29 23:26:02 +08:00
  • d4865983d8 補強 ElephantAlpha 執行與通知閉環 OoO 2026-04-29 23:14:09 +08:00
  • 78eebfbcfc 加入告警去重與洞察向量回補 OoO 2026-04-29 23:10:27 +08:00
  • 0c2e9bbced 串接 AI 洞察向量化與漏通知入口 OoO 2026-04-29 23:05:46 +08:00
  • f0e044aa48 補齊自癒稽核與 OpenClaw 記憶閉環 OoO 2026-04-29 23:02:06 +08:00
  • 1c2dc6cd61 補強 AI 自動化閉環與安全降級 OoO 2026-04-29 22:56:00 +08:00
  • 0875dd8fda 補強 5.5 自癒安全回看 OoO 2026-04-29 22:48:24 +08:00
  • 779b27f676 修復 P0 告警自癒鏈與測試收集 OoO 2026-04-29 22:37:20 +08:00
  • 880511032a docs(governance): 建立 Codex 專案入口與記憶索引 OoO 2026-04-29 22:11:23 +08:00
  • 4cbd775c1b fix(aiops): 補齊 Elephant Alpha trigger context OoO 2026-04-29 21:48:41 +08:00
  • 4d5a995718 chore: 刪除孤兒 AI service 並補齊 env 範例 OoO 2026-04-29 21:46:24 +08:00
  • 53edcc0077 refactor(templates): 統一模板目錄並移除 fallback loader OoO 2026-04-29 21:44:19 +08:00
  • 9528d6c23e fix(stability): 補強 scheduler 例外處理與 vendor 模板路徑 OoO 2026-04-29 21:39:25 +08:00
  • 13fa165ee2 refactor(cache): 統一 cache SOT 並啟用 gunicorn preload OoO 2026-04-29 21:35:56 +08:00
  • 2550ab45b1 refactor(routes): 刪除模組化死碼開關 OoO 2026-04-29 21:26:58 +08:00
  • d51d8031f5 refactor(routes): 遷移公開系統與 ABC 路由 OoO 2026-04-29 21:22:29 +08:00
  • 567f138b2d refactor(routes): 搬遷 sales 實作並刪除 app.py 重複路由 OoO 2026-04-29 21:16:55 +08:00
  • 38756fca71 fix(routes): 更新 dashboard 根模板首頁 endpoint OoO 2026-04-29 21:13:47 +08:00
  • 71ea819d06 refactor(routes): 刪除 app.py 首頁重複路由 OoO 2026-04-29 21:11:45 +08:00
  • aa56479c66 refactor(routes): 刪除 dashboard brand_assets 重複路由 OoO 2026-04-29 21:09:26 +08:00
  • 8fad8ebff0 refactor(routes): 刪除 app.py edm festival 重複路由 OoO 2026-04-29 21:07:16 +08:00
  • 1f88c2817b refactor(routes): 刪除 app.py import monthly 重複路由 OoO 2026-04-29 21:06:00 +08:00
  • 512f93c6b1 refactor(routes): 刪除 app.py api 重複路由 OoO 2026-04-29 21:04:56 +08:00
  • 43a2c5f638 refactor(routes): 刪除 app.py export 重複路由 OoO 2026-04-29 21:03:54 +08:00
  • f4149d4c05 fix(db): 補全 metadata model import 與 realtime sales ORM OoO 2026-04-29 21:00:46 +08:00
  • 8be332728e docs: ADR-016 daily_sales cache fingerprint + 4/28-29 history log + CLAUDE.md ADR 索引補 015/016 OoO 2026-04-29 19:56:48 +08:00
  • 136e65b400 chore(hooks): momo-db 守門 9 PoC 強化(vuln-verifier 補丁) OoO 2026-04-29 09:12:26 +08:00
  • 3971fd4020 fix(daily_sales): cache 失效改 DB fingerprint + clear_cache 加 @login_required OoO 2026-04-29 09:10:23 +08:00
  • 8fefea05da fix(daily_sales): 啟用 bp 版改進邏輯 + import 後跨 worker 清 cache,根除 #24 隱形 bug OoO 2026-04-28 21:18:17 +08:00
  • e6768408e1 refactor(app.py): 抽出 /api/test_url + /brand_assets 至 misc_routes Blueprint OoO 2026-04-28 21:10:01 +08:00
  • 8fce73bd4b refactor(app.py): 抽出 /api/categories CRUD 至 category_routes Blueprint OoO 2026-04-28 21:04:40 +08:00
  • 333fc159ae fix: CodeReview Gemini 模型從已下架 preview 換成 gemini-2.5-flash OoO 2026-04-28 21:01:36 +08:00
  • c91dc273f0 refactor(p1-01f): JSON 持久化抽到 services/json_storage.py ooo 2026-04-28 19:42:05 +08:00
  • f114c209ce refactor(p1-01e): repair_database_schema 抽到 database/schema_repair.py ooo 2026-04-28 15:51:44 +08:00
  • dea94d2e0f refactor(p1-01d): routes/ 移除 safe_read_sql/validate_table_name/find_col 三份重複定義 ooo 2026-04-28 15:50:21 +08:00
  • 17cb012be7 refactor(p1-01c): 整併 utils/security 與 utils/validators 重複實作 ooo 2026-04-28 15:48:41 +08:00
  • 0a3f6cb22d refactor(p1-01b): app.py 文字/顏色/數字工具抽到 utils/text_helpers.py ooo 2026-04-28 15:44:15 +08:00
  • f7a5f8505f refactor(p1-01a): app.py 安全工具抽到 utils/security.py ooo 2026-04-28 15:42:44 +08:00
  • 841e136425 refactor(app.py): find_col 去重 — 改用 utils/df_helpers.py 共用實作 ooo 2026-04-28 15:39:17 +08:00
  • d4ea555030 refactor(p1-06/07): daily_sales 純函數抽到 services/ ooo 2026-04-28 15:36:40 +08:00
  • 832030b6de fix(cd): sync 模式改用 compose up -d 取代 restart,根除 502 復發 OoO 2026-04-28 15:34:30 +08:00
  • 421395eb86 config: 暫停 valentine_520 與 labor_day 爬蟲(LPN 不存在) OoO 2026-04-28 15:19:05 +08:00
  • f4aed94eb7 fix(adr-011): postgres service profile-gated, 核心三容器移除 depends_on postgres ooo 2026-04-28 15:19:00 +08:00
  • ffeb28be95 docs: 補齊 .env.example — INITIAL_ADMIN_PASSWORD/BOT_API_TOKEN/SSH_JUMP_* OoO 2026-04-28 14:59:19 +08:00
  • 0b72e7040f fix(post-3.5g): Dockerfile CMD restore gunicorn 4-workers (HIGH-5) OoO 2026-04-28 14:40:03 +08:00
  • d276853e54 fix(post-3.5g): restore _is_authorized fail-closed for callback + message (CRIT-2 + HIGH-3) OoO 2026-04-28 12:49:21 +08:00
  • b49b704e82 fix(post-3.5g): restore generate_embedding for KM dual-write (CRIT-1) OoO 2026-04-28 12:48:06 +08:00
  • d1fc71c6a3 fix: 新增 Vue.js 模板頁面支援的策略 3 和策略 4 OoO 2026-04-28 14:26:41 +08:00
  • 5d0a9606d6 config: 填入 LPN 代碼並啟用三個促銷活動爬蟲 (O7ylWdZJHj8) OoO 2026-04-28 14:10:31 +08:00
  • af260c4a01 feat: 新增三個促銷活動爬蟲支援(母親節、520情人節、勞動節) OoO 2026-04-28 13:57:44 +08:00
  • 227b114101 fix(ci): use docker compose restart instead of hardcoded container names in sync mode OoO 2026-04-28 13:36:23 +08:00
  • 1d49c66159 fix(ci): use --no-cache for docker build to bypass cache snapshot corruption OoO 2026-04-28 13:15:38 +08:00
  • 0906c4be60 fix: mount routes directory for telegram-bot and scheduler OoO 2026-04-28 12:44:10 +08:00
  • 1ecec162dd fix: increase Ollama health check timeout to prevent false offline status OoO 2026-04-28 12:35:58 +08:00
  • 7bb97ed252 fix: remove hardcoded Telegram Bot token to resolve AiderHeal security warning OoO 2026-04-28 12:34:23 +08:00
  • 7125ba09d3 fix(post-3.5e): openclaw_answer 三個 store_conversation 呼叫點對齊新簽章 OoO 2026-04-28 12:29:26 +08:00
  • d67d309ada fix(post-3.5e): store_conversation 簽章對齊呼叫端 (E4 P1 bug) OoO 2026-04-28 12:27:27 +08:00
  • 433e37d241 fix: remove strict 30s timeout for Ollama chat OoO 2026-04-28 12:28:57 +08:00
  • b766edfde2 fix: store_conversation signature, MCP model, and AI fallback message OoO 2026-04-28 12:26:43 +08:00
  • 8331c15d1b fix(post-3.5c): .env.example 補齊 HERMES_URL + DISABLE_LOGIN OoO 2026-04-28 11:41:26 +08:00
  • dff19ee835 fix(post-3.5c): ai_routes hermes_stats model 顯示字串清理 OoO 2026-04-28 11:39:08 +08:00
  • 67509a4e42 fix(post-3.5c): Hermes 降級 logger 等級從 error → warning OoO 2026-04-28 11:38:46 +08:00
  • 8b51d2d94f fix(post-3.5c): config.py 新增 EMBEDDING_HOST 常數(C-2 部分達成) OoO 2026-04-28 11:38:15 +08:00
  • b954cc37cf fix(post-3.5c): nemoton dispatcher IP 殘留集中化 OoO 2026-04-28 11:37:36 +08:00
  • 60a7917634 fix(post-3.5c): 修正 hermes_analyst_service docstring 模型名稱誤導 OoO 2026-04-28 11:35:51 +08:00
  • 5340475570 fix(post-3.5c): hermes timeout 雙標統一 + 補 keep_alive OoO 2026-04-28 11:35:14 +08:00
  • 32ac92b8f0 fix: _ssh_exec signature in ElephantAlpha OoO 2026-04-28 12:15:42 +08:00
  • 3dd73dce03 fix: missing sqlalchemy text import and _ssh_exec in ElephantAlpha OoO 2026-04-28 12:13:44 +08:00
  • bc7113bc86 fix: ElephantAlpha crash, AiderHeal Ollama host, MCP integration for Hermes/NemoTron, and MCP hallucination OoO 2026-04-28 12:11:33 +08:00
  • 30fc7609df fix: 將預設 Ollama 模型改為 111 主機已有的 llama3.1:8b OoO 2026-04-28 12:00:57 +08:00
  • 4349db2015 feat: AiderHeal 支援 ssh 與 Ollama 設為首選 AI 引擎 OoO 2026-04-28 11:41:12 +08:00
  • 213216b495 fix: 優化 Telegram Bot 自然對話體驗,移除強制選單並串接 AI 引擎 OoO 2026-04-28 11:33:02 +08:00
  • 6924c8ea8a fix(ci): rebuild guard 容器名稱錯誤 momo-postgres → momo-db OoO 2026-04-28 10:42:24 +08:00
  • b63af671f0 fix: add utils/ volume mount to scheduler + telegram-bot — logger_manager 全容器修復 OoO 2026-04-28 10:36:49 +08:00
  • 7a0f4ef387 fix: add utils/ volume mount to momo-app — logger_manager 無法 import 根本修復 OoO 2026-04-28 10:34:15 +08:00
  • a97fe8cb3a fix: url_for('dashboard') → url_for('index') — endpoint 名稱錯誤導致登入 500 ogt 2026-04-27 21:30:33 +08:00
  • 4a648ea6bf refactor: fix reverse dependencies — logger_manager→utils, dashboard_service extraction ogt 2026-04-27 21:28:23 +08:00
  • b9fe98f591 refactor: centralize config — HERMES_URL, SSH params, validate_critical_config() ogt 2026-04-27 21:27:47 +08:00
  • e611702bb9 refactor: unify 4 isolated SQLAlchemy Base instances to database.models.Base ogt 2026-04-27 21:27:20 +08:00
  • b0fbd063c8 fix: pchome_routes.py — permission_required 改用 role_required(auth.py 無此函數) ogt 2026-04-27 21:20:52 +08:00
  • 3414d5bedd fix(p1): resolve 014 migration conflict, remove orphan file, add healthchecks ogt 2026-04-27 21:15:40 +08:00