-
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