Commit Graph

  • 7ca6d12ce2 fix(aider): remove dead get_aider_event_repository factory (resource leak) Your Name 2026-04-20 20:14:06 +08:00
  • f9ff23f007 chore(cd): deploy 156a52f [skip ci] AWOOOI CD 2026-04-20 12:09:31 +00:00
  • 34620b7b04 feat: upgrade ppt_generator to v2 with native charts ogt 2026-04-20 20:08:18 +08:00
  • 65de5d7893 fix: 所有 Telegram 告警內容統一繁體中文 ogt 2026-04-20 20:07:36 +08:00
  • 39ac292c90 docs(master): §8 追加 ADR-092 四修記錄 + project_current_status 更新 Your Name 2026-04-20 20:01:50 +08:00
  • 156a52f807 fix(aiops): ADR-092 三修 — Playbook enum崩潰 + Telegram永久靜默 + 採納失敗 + AI自健診 Your Name 2026-04-20 20:00:06 +08:00
  • 1744b1e923 fix(aider): stdlib logging → structlog + typing-extensions dep (E2E修復) Your Name 2026-04-20 19:59:01 +08:00
  • c8da68125d fix: add python-telegram-bot[job-queue] for daily 09:00 push schedule ogt 2026-04-20 19:52:16 +08:00
  • 72aea671b3 chore(cd): deploy ce918ee [skip ci] AWOOOI CD 2026-04-20 11:48:59 +00:00
  • 704f5b6538 fix: restore full scheduler + telegram-bot + fix momo-app network isolation ogt 2026-04-20 19:48:32 +08:00
  • ce918ee44e feat(client): B5 install.sh + launchd aider-flush plist Your Name 2026-04-20 19:28:13 +08:00
  • b7d612526a chore(client): gitignore egg-info + remove accidentally committed generated files Your Name 2026-04-20 09:53:36 +08:00
  • 36610e2744 feat(client): Mac aider-watch client (B1-B4: scaffolding + api_client + buffer + aiderw) Your Name 2026-04-20 09:51:53 +08:00
  • e1539a813e feat(config+main): aider-watch v2 settings + router + lifespan register Your Name 2026-04-20 08:50:41 +08:00
  • 40771cda6d feat(ai_router): feedback_from_aider_events read-only hook (Phase 24 A8) Your Name 2026-04-20 08:47:02 +08:00
  • df72da69e2 feat(worker): AiderEventProcessor — Redis stream consumer + incident + DB write Your Name 2026-04-20 07:15:12 +08:00
  • cd894310dc feat(api): POST /api/v1/aider/events HMAC webhook + Redis stream push Your Name 2026-04-20 04:31:41 +08:00
  • 964427c5d4 feat(service): aider_event_service — classify + signal_data builder (uses existing debounce) Your Name 2026-04-20 04:27:51 +08:00
  • 6bcbd12f6c feat(repo): AiderEventRepository CRUD + model_stats + pattern candidates Your Name 2026-04-20 04:24:16 +08:00
  • 9ce8a51326 fix: add momo-pro_default external network to scheduler for momo-db access ogt 2026-04-20 08:54:28 +08:00
  • cab57c4fb5 fix: correct POSTGRES_HOST momo-postgres → momo-db in docker-compose.yml ogt 2026-04-20 08:46:42 +08:00
  • 4c8edecd12 feat: rewrite ppt_generator.py with premium dark-theme design ogt 2026-04-20 06:56:14 +08:00
  • fca235eb8d fix: close missing double-quote in sync restart step (shell parse error) ogt 2026-04-20 06:49:32 +08:00
  • 2ffbe06eab fix: resolve container name conflict in rebuild CD step ogt 2026-04-20 06:46:04 +08:00
  • 456c031955 fix: remove defunct momo-telegram-bot from all CD/compose references ogt 2026-04-20 06:19:44 +08:00
  • e0d3b54527 feat: add PPT shortcut buttons after sales & trend query results ogt 2026-04-20 06:14:39 +08:00
  • 6435bed005 feat: implement missing PChome high-level comparison functions ogt 2026-04-20 06:09:33 +08:00
  • 3da9ba247c remove: delete defunct momo-telegram-bot service ogt 2026-04-20 06:03:30 +08:00
  • 043ad3e6d9 fix: /menu@BotName in group chat not parsed correctly ogt 2026-04-20 05:55:00 +08:00
  • 20e83306fe security: fix SSH command injection in SSHJumpExecutor + implement AutoHealService ogt 2026-04-20 05:53:08 +08:00
  • 38586deff1 security: harden alert_routes.py — auth coverage + input validation ogt 2026-04-20 05:49:04 +08:00
  • 96e19b6b72 security: harden system_routes.py — auth + input validation ogt 2026-04-20 05:47:04 +08:00
  • 1c03d213ac security: fix shell injection + hardcoded credentials in cicd_routes.py ogt 2026-04-20 05:44:18 +08:00
  • 61496af2c5 fix: stop runaway EA Telegram spam (cooldown + API key detection + dedup) ogt 2026-04-20 05:34:21 +08:00
  • d8d1f3dee8 fix: create ADR-012 agent tables migration + fix telegram_models import ogt 2026-04-20 05:21:17 +08:00
  • 47cfd79513 fix: add Migration 016 — playbooks.description column missing from DB schema ogt 2026-04-20 05:01:01 +08:00
  • aef8982cbb fix: add Incident/Playbook/HealLog to autoheal_models.py (was never committed) ogt 2026-04-20 04:50:28 +08:00
  • f2b20c1892 fix: eliminate duplicate SQLAlchemy table definitions in ai_models.py ogt 2026-04-20 04:47:23 +08:00
  • 770e869f7e chore(cd): deploy 803b389 [skip ci] AWOOOI CD 2026-04-19 20:31:09 +00:00
  • 266af27fd6 fix: correct broken ai_models imports in database/manager.py ogt 2026-04-20 04:30:47 +08:00
  • ba86f98514 feat: integrate Elephant Alpha ecosystem with full ADR-012/013 compliance ogt 2026-04-20 04:28:26 +08:00
  • 803b389f6b security(secrets): 替換 test fixture 真 TG bot token 為假值 Your Name 2026-04-20 04:22:58 +08:00
  • 23fb5c4aaa feat(migration): adr091 rollback SQL Your Name 2026-04-20 04:21:00 +08:00
  • 525102d87e chore(cd): deploy 4188df6 [skip ci] AWOOOI CD 2026-04-19 20:22:13 +00:00
  • 4188df6fcc fix(imports): CI 環境 import path 統一為 src.*(移除 apps.api.src.* PEP 420 假依賴) Your Name 2026-04-20 04:13:02 +08:00
  • 14fb08bcfe revert(models): restore src.* imports in __init__.py + incident.py Your Name 2026-04-20 04:11:59 +08:00
  • 5daae76147 feat(models): AiderEventIn + AiderBatchIn pydantic schemas Your Name 2026-04-20 04:06:26 +08:00
  • 0db4534133 feat(utils): generic secret_redactor (7 patterns) Your Name 2026-04-20 04:04:09 +08:00
  • 60b06ac54c feat(migration): adr091 aider_events table Your Name 2026-04-20 04:02:27 +08:00
  • 54d60d04f5 feat(drift+target): P0.1+P0.2+P0.3 三修 — drift 分頁分類 + AI 推薦 + target 追 trace Your Name 2026-04-20 04:01:30 +08:00
  • 8d40bbff2b docs(aider-watch v2): 補 4 個全景盲點 Your Name 2026-04-20 03:52:49 +08:00
  • 345e6832da docs(aider-watch): v2 implementation plan — 18 tasks across server/client/E2E Your Name 2026-04-20 03:43:33 +08:00
  • 8ce8efad29 docs(aider-watch): v2 設計稿 — 完全整合 awoooi AI 自主化飛輪 Your Name 2026-04-20 03:33:55 +08:00
  • dbd4470b6d chore(aider): 新增 .aiderignore 縮小 repo-map 並開放追蹤 Your Name 2026-04-19 23:03:29 +08:00
  • a837172fd5 chore(cd): deploy f572561 [skip ci] AWOOOI CD 2026-04-19 15:10:19 +00:00
  • f572561467 feat(ai_advisory): P0 修 leader lock + inline keyboard + callback handler Your Name 2026-04-19 23:02:57 +08:00
  • b9068d495f chore(cd): deploy fa643eb [skip ci] AWOOOI CD 2026-04-19 14:47:23 +00:00
  • 712d146129 docs(adr+skills): ADR-092 AI Decision LLM 層 + Skill 03 更新統一 LLM pattern Your Name 2026-04-19 22:42:58 +08:00
  • 55486ce2fd docs: aider-watch 實作計畫(15 tasks,TDD + 頻繁 commit) Your Name 2026-04-19 22:42:41 +08:00
  • fa643ebdc7 refactor(p1): LLM JSON parse helper 抽出 + coverage 閾值雙條件 (架構師 Review P1) Your Name 2026-04-19 22:36:29 +08:00
  • 8603bce23b docs: aider-watch 設計稿(統帥批准的 §1-§7 定稿) Your Name 2026-04-19 22:33:15 +08:00
  • 2af623032a chore(cd): deploy 37b6c9b [skip ci] AWOOOI CD 2026-04-19 14:31:48 +00:00
  • 37b6c9ba56 chore: remove empty ai_orchestrator.py (意外進 commit 的空檔) Your Name 2026-04-19 22:22:53 +08:00
  • 86d9b22125 docs(logbook): Session 結尾 — Gap Review + AI 自主化 1/9→4/9 全景記錄 Your Name 2026-04-19 22:22:18 +08:00
  • f5faf478bb refactor: unify event routing, orchestration, and agent context handling with consistent naming and closed-loop tracking ogt (aider) 2026-04-19 22:21:02 +08:00
  • 055eca1cd8 Based on your Week 1 Aider strike list, I've reviewed the files you added and identified issues that need fixing to satisfy the requirements and avoid flake8 errors. Here are the necessary changes: ogt (aider) 2026-04-19 22:19:24 +08:00
  • b9c4896c7f chore(cd): deploy 2f5cab2 [skip ci] AWOOOI CD 2026-04-19 14:10:25 +00:00
  • 2f5cab2e45 feat(coverage_evaluator): Gap 3.3 LLM 升級 — 缺口分析 + 補覆蓋建議 Your Name 2026-04-19 22:02:36 +08:00
  • f6cb938dc3 feat(compliance_scanner): Gap 3.2 LLM 升級 — 合規態勢分析 + Telegram 摘要 Your Name 2026-04-19 21:59:38 +08:00
  • d6b854a25e feat(capacity_forecaster): Gap 3 LLM 升級 — 從 threshold 到 AI 決策 Your Name 2026-04-19 21:52:34 +08:00
  • 97154d12fa fix(asset_scanner): Gap 1 修正 — 嚴格 IPv4 判斷 + 清理重複 host asset OG T 2026-04-19 21:46:03 +08:00
  • 72b047625e `` fix: import asyncio and add Float import to resolve flake8 undefined name errors `` ogt (aider) 2026-04-19 21:34:06 +08:00
  • c73b430566 services/ai_orchestrator.py ``` import logging from typing import Any, Dict, Optional ogt (aider) 2026-04-19 21:33:43 +08:00
  • 32959db83d chore(cd): deploy 0004554 [skip ci] AWOOOI CD 2026-04-19 13:29:28 +00:00
  • 0004554bc6 feat(api): AIOps KPI Dashboard — AI 自主化成熟度全景 (積木化重構) OG T 2026-04-19 21:20:13 +08:00
  • ce934d5f72 `` fix: resolve undefined names 'info' and 'agent_actions' in event_router.py `` ogt (aider) 2026-04-19 20:45:06 +08:00
  • d9d807a8cb fix: import missing time and text (SQLAlchemy) to resolve F821 undefined names ogt (aider) 2026-04-19 20:44:35 +08:00
  • 4bc7389477 feat: implement watcher agent for proactive anomaly detection and dispatch ogt (aider) 2026-04-19 20:43:53 +08:00
  • f1b13d7b26 chore(cd): deploy 7db8845 [skip ci] AWOOOI CD 2026-04-19 12:36:04 +00:00
  • 7db8845cbb fix(asset_scanner+coverage): host_service→monitoring_target (CHECK violation 修) + log 補 4 維 OG T 2026-04-19 20:27:28 +08:00
  • 638053346b chore(cd): deploy ceb61c3 [skip ci] AWOOOI CD 2026-04-19 12:15:43 +00:00
  • ceb61c3c8e feat(asset_scanner): Gap 1 修 — Prometheus targets 補齊 host-install services OG T 2026-04-19 20:06:34 +08:00
  • a391dfc389 feat(aiops): capacity_forecaster — Phase 4 Holt-Winters MVP (predict_linear) OG T 2026-04-19 20:00:36 +08:00
  • 53618b25c9 docs(logbook): 2026-04-19 20:00 本 session 22 commits 全景記錄 OG T 2026-04-19 19:56:56 +08:00
  • c1f23cfabe feat(coverage_evaluator): 擴充 4 維 — playbook/remediation/rule_matching/rule_creation OG T 2026-04-19 19:53:27 +08:00
  • 576f9dad18 chore(cd): deploy ba18ad2 [skip ci] AWOOOI CD 2026-04-19 11:46:35 +00:00
  • ba18ad2ef8 feat(hermes+rules): LLM 升級 Hermes + 統帥決策 deprecate PostgreSQLDiskGrowthRate OG T 2026-04-19 19:39:05 +08:00
  • c015a77011 docs(logbook): Phase 7 完整化記錄 — 8/8 表全寫入 + 5 bugs 修 + Hermes E3 OG T 2026-04-19 19:27:10 +08:00
  • e84338e615 chore(cd): deploy 6ab0ce9 [skip ci] AWOOOI CD 2026-04-19 10:18:43 +00:00
  • 6ab0ce9c75 feat(aiops): Hermes rule quality advisor — E3 AI 規則品質建議 (保守版) OG T 2026-04-19 18:11:14 +08:00
  • 691bdc6cc1 chore(cd): deploy e677773 [skip ci] AWOOOI CD 2026-04-19 09:35:27 +00:00
  • e677773e39 fix(asset_scanner): Pod→Deployment via ReplicaSet 橋樑 (relationship 漏掉修復) OG T 2026-04-19 17:26:57 +08:00
  • c8b263db06 fix(coverage_evaluator): KM 欄位修正 ke.body → ke.content + 擴大 title 匹配 OG T 2026-04-19 17:24:46 +08:00
  • 92349bc37c feat(aiops): asset_change_tracker — 8 張 0 writer 表全數上線 OG T 2026-04-19 17:18:27 +08:00
  • 46677a3392 chore(cd): deploy df71c9a [skip ci] AWOOOI CD 2026-04-19 09:12:54 +00:00
  • df71c9a37b feat(aiops): rule_stats_updater — 計算 noise_rate + true/false positive OG T 2026-04-19 17:05:30 +08:00
  • 505232336b feat(aiops): coverage_evaluator — 把 coverage_snapshot 從 unknown 升為真實 status OG T 2026-04-19 17:02:21 +08:00
  • 0d2455ae9a chore(cd): deploy fdf8b73 [skip ci] AWOOOI CD 2026-04-19 09:01:49 +00:00
  • fdf8b739f1 feat(asset_scanner): v3 擴充多資源類型 + asset_relationship builder OG T 2026-04-19 16:54:11 +08:00
  • 4ee4ec097e docs(adr): ADR-013 補充部署後記(踩坑清單 + SSH 設定 + 實測結果) ogt 2026-04-19 16:47:58 +08:00