Commit Graph

  • 0ebd0d8a92 fix(deploy): 緊急部署 API 2e17325c — governance skip cooldown + watchdog B4 drift/adopt-ef9d03b0-20260505130426 Your Name 2026-05-05 12:09:29 +08:00
  • 2e17325c3f fix(ollama): 更新 failover_manager URL 註解反映 ADR-110 nginx proxy 拓撲 Your Name 2026-05-05 11:03:36 +08:00
  • e22b8e7ab2 feat(awooop): Operator Console API + 前端(leWOOOgo 積木化修復) Your Name 2026-05-05 11:00:20 +08:00
  • aa4ccec429 fix(watchdog): ADR-092 B4 — 三層修復消除 META SYSTEM 重複告警 + Ollama 路由強化 Your Name 2026-05-05 10:31:53 +08:00
  • 3f853accf2 fix(alerter): Ollama 恢復告警去重修復 — per-host key + 1h TTL Your Name 2026-05-05 01:22:01 +08:00
  • d934242846 feat(infra): ADR-110 補齊 Local Fallback + 密碼 SSH 恢復工具 Your Name 2026-05-05 00:49:14 +08:00
  • 10e665a540 fix(watchdog): 修復 META SYSTEM 重複告警 — violation_codes 穩定 dedup Your Name 2026-05-05 00:06:38 +08:00
  • 40badc42cf fix(ollama): 恢復 GCP 優先路由(ADR-110 正式路由) drift/adopt-11d02e8c-20260505000302 Your Name 2026-05-04 23:37:42 +08:00
  • ec013f662d fix(watchdog): 修复 Trust Drift 重复告警 + 建立 GCP Ollama nginx proxy Your Name 2026-05-04 23:12:35 +08:00
  • a1b61289f5 fix(governance): 修復 skip 路徑無限迴圈 + MCP 評分偏低根因 Your Name 2026-05-04 20:00:54 +08:00
  • 45f6f17558 fix(watchdog): dedup hash 非確定性 bug — 改用 hashlib.sha256 + setnx atomic Your Name 2026-05-04 19:47:42 +08:00
  • 00bc3b0cc9 docs(awooop): 補 12-agent-game-rules.md ADR-106/107 關聯連結 Your Name 2026-05-04 19:33:48 +08:00
  • 8629ac709b feat(awooop): Phase 1-8 完整實作 — AwoooP Agent Platform 六平面架構 Your Name 2026-05-04 19:31:53 +08:00
  • 0a90dab1e9 fix(ollama): ADR-110 修正 — 111 升 primary,failover log 改用動態 URL 標識 Your Name 2026-05-04 19:17:07 +08:00
  • 855819652e fix(ollama): 修復容災鏈四大 bug — OFFLINE cache 放大 + SLOW 路由缺失 + recovery 命名不一致 + 告警顯示 Your Name 2026-05-04 19:01:27 +08:00
  • f6b698c873 fix(aiops): Critic 修復 — PromQL 注入防線 + flag=False escalation bug + 計數虛報 Your Name 2026-05-04 14:31:53 +08:00
  • 72cd79ed8b fix(aiops): Task2 drift auto-adopt 根因修復 + Task3 coverage gap 規則自動生成 Your Name 2026-05-04 14:22:51 +08:00
  • 54a4e59af9 fix(auto-approve): 主機告警 SSH 診斷指令豁免 bad_target 驗證 — 修復 no_executable_action Your Name 2026-05-04 14:15:05 +08:00
  • ccffaa5f3e fix(telegram): 補 send_text 公開方法 — 修復 drift_adopt_telegram_failed Your Name 2026-05-04 14:11:32 +08:00
  • 439c432c7c security: 清除 .claude/settings.json 洩漏的 Gitea API token Your Name 2026-05-04 14:08:08 +08:00
  • 898d7b0ff2 docs(logbook): 更新 Phase 2 進度(P0-05/06/11/12 全部完成) Your Name 2026-05-04 13:55:14 +08:00
  • f2f5148ca6 fix(awooop): Phase 2 第二批 P0 安全強化 + Redis key 命名空間修正 Your Name 2026-05-04 13:54:38 +08:00
  • 2b2359e367 fix(ai-router): ADR-110 GCP 三層容災 — 修復 Ollama 直跳 Gemini 根因 Your Name 2026-05-04 13:49:32 +08:00
  • 14bf86a462 fix(awooop): Phase 2 初批 P0 修正 + Phase 1 Task 1.7 integration tests Your Name 2026-05-04 13:46:19 +08:00
  • 13e51802fe feat(awooop): Phase 0 全 ADR + Phase 1 control plane schema(含 critic 四項修正) Your Name 2026-05-04 13:37:11 +08:00
  • b4055c5915 feat(embedding): ADR-110 升級 bge-m3:latest 1024 維向量 drift/adopt-6e7ec67f-20260504120519 drift/adopt-60b714c6-20260504131233 Your Name 2026-05-04 11:18:20 +08:00
  • f7e5fc772e feat(ai-models): ADR-110 GCP-A Primary + 全任務模型升級 (v1.4.0) drift/adopt-629f415a-20260504110028 Your Name 2026-05-04 10:59:26 +08:00
  • 035fe20e4d chore(cd): deploy 0068440 [skip ci] drift/adopt-ed7621f5-20260504001046 drift/adopt-4e188293-20260504100431 drift/adopt-22d3c494-20260504010134 AWOOOI CD 2026-05-03 23:45:11 +08:00
  • 8ab6ddb4ca fix(ci): 修復 Docker build lock stale 偵測(奈秒 + 時區縮寫解析失敗) Your Name 2026-05-03 23:31:17 +08:00
  • 0068440388 fix(failover): Gemini 永遠附在 Ollama fallback 鏈尾(ADR-110 漏加) Your Name 2026-05-03 23:03:34 +08:00
  • 2409d861fa fix(test): 更新 auto_recovery 測試斷言至 ADR-110(ollama_111 → ollama_gcp_a) Your Name 2026-05-03 22:57:58 +08:00
  • 4461c2778d fix(model-probe): 補回 ollama_188 provider 判斷(ADR-110 漏刪) Your Name 2026-05-03 22:52:24 +08:00
  • b1ef05fa8c feat(ollama): ADR-110 GCP 三層容災架構(GCP-A → GCP-B → Local → Gemini) Your Name 2026-05-03 22:49:23 +08:00
  • e45b055e0e feat(governance): AI 治理事件處理鏈四軌交付(C/D/B/A) drift/adopt-ffb724f1-20260503190044 drift/adopt-3da139d9-20260503161425 Your Name 2026-05-03 12:42:40 +08:00
  • 577250a678 fix(governance): 修反消音化 W-3/W-4 守衛 + Prometheus 補資料缺失告警 Your Name 2026-05-03 12:39:46 +08:00
  • 0f009d9459 docs(adr): ADR-109 telegram_gateway unified dedup layer (P0 #1 design doc) drift/adopt-8eb798d0-20260503020341 Your Name 2026-05-03 01:54:19 +08:00
  • 62698158b0 docs(adr): ADR-108 incident_id fingerprint derivation (P1 design doc) Your Name 2026-05-03 01:53:09 +08:00
  • 8fb0c5df33 feat(heartbeat): noise reduction — silent 6h + warnings hash dedup Your Name 2026-05-03 01:48:57 +08:00
  • 2ce722bda9 feat(heartbeat): full K8s pod lifecycle state machine + regression tests Your Name 2026-05-03 01:44:58 +08:00
  • f1362fcc8d fix(governance): 修治理告警 4 個 silent failure + Prom sentinel 連鎖 Your Name 2026-05-03 00:18:57 +08:00
  • 314cb0e079 fix(test): align governance self_failure assertions with nested payload schema Your Name 2026-05-03 00:05:04 +08:00
  • b5adf77a9f fix(ci): make Telegram notifications non-blocking on CD pipeline Your Name 2026-05-03 00:00:20 +08:00
  • b710f3f38f feat(governance): normalize AI治理告警輸出與元告警解析度 Your Name 2026-05-02 23:49:59 +08:00
  • a38d911213 fix(heartbeat): exclude Succeeded/Completed CronJob pods from warnings Your Name 2026-05-02 23:48:31 +08:00
  • ed0553c337 docs(governance): add AI governance alert schema and consolidation playbook Your Name 2026-05-02 23:47:00 +08:00
  • dedb12085b chore(governance,watchdog): enrich alerts and enable prometheus multiproc Your Name 2026-05-02 23:44:03 +08:00
  • b371edb70c fix host alert auto-repair routing and backup false positives Your Name 2026-05-02 18:35:26 +08:00
  • 68e182381f chore(cd): deploy da772a1 [skip ci] drift/adopt-c9eebf3d-20260502210402 drift/adopt-a72c3cd5-20260502225149 drift/adopt-39383806-20260502230445 AWOOOI CD 2026-05-02 17:58:22 +08:00
  • da772a1605 fix(decision): block kubectl actions on bare_metal host alerts Your Name 2026-05-02 17:41:28 +08:00
  • 47342dfb34 fix(escalation): dedup escalation card by fingerprint + 24h TTL Your Name 2026-05-02 17:38:48 +08:00
  • 697e13b23a chore(cd): deploy 297afb6 [skip ci] AWOOOI CD 2026-05-02 17:28:56 +08:00
  • 297afb6998 fix(ci): require all 4 host keys before overwriting ssh-mcp-key secret Your Name 2026-05-02 17:14:23 +08:00
  • a6409c39e2 chore(cd): deploy b3a0f0d [skip ci] AWOOOI CD 2026-05-02 16:49:00 +08:00
  • b3a0f0d766 fix(telegram): dedup by fingerprint + 24h TTL to stop repeat alerts Your Name 2026-05-02 16:25:48 +08:00
  • 202071f7a8 chore(ci): force CD rebuild via .dockerignore touch Your Name 2026-05-02 15:46:05 +08:00
  • 5c27bac686 chore(ci): retrigger build after runner restart Your Name 2026-05-02 15:44:42 +08:00
  • 899bfdb6d1 chore(ci): trigger build after Gitea restart Your Name 2026-05-02 15:38:24 +08:00
  • 1a09b0250a chore(ci): trigger Gitea Actions again Your Name 2026-05-02 15:32:55 +08:00
  • ed726253e2 chore(ci): trigger Gitea Actions Your Name 2026-05-02 15:20:54 +08:00
  • ec5eaef31c chore(ci): enable Gitea Actions workflows Your Name 2026-05-02 15:20:01 +08:00
  • 84ba3216ee feat(notifications): tag autonomous repair actions with [AUTO] prefix Your Name 2026-05-02 12:49:43 +08:00
  • 3059897318 feat(governance): auto-deprecate low-trust unused playbooks (>30d) Your Name 2026-05-02 12:07:32 +08:00
  • 607358c4dd fix(approval): route SSH actions through SSHProvider on manual approve Your Name 2026-05-02 11:59:50 +08:00
  • 3156ff1c69 feat(aiops): add ssh_docker_prune to auto-repair flywheel for disk-full alerts Your Name 2026-05-02 11:42:48 +08:00
  • 8cf559215c docs(awooop): add Phase 1 Isolation Foundation implementation plan (ADR-106 P1) Your Name 2026-05-01 15:55:56 +08:00
  • 443947ffa1 fix(ci): avoid code review sigpipe on large diffs [skip ci] Your Name 2026-05-01 20:59:14 +08:00
  • 329849a559 chore(cd): deploy 7795f02 [skip ci] AWOOOI CD 2026-05-01 20:53:02 +08:00
  • 7795f027d2 fix(aiops): persist emergency intervention traces Your Name 2026-05-01 20:34:33 +08:00
  • 8e49f2ea88 fix(ci): preserve ssh mcp known hosts [skip ci] Your Name 2026-05-01 17:18:32 +08:00
  • b72eac0712 chore(cd): deploy 433f7b0 [skip ci] AWOOOI CD 2026-05-01 17:08:42 +08:00
  • 433f7b068e fix(aiops): close ssh and telegram remediation gaps Your Name 2026-05-01 16:53:02 +08:00
  • 3650fc727a docs(ci): record runner user service takeover state Your Name 2026-05-01 16:30:54 +08:00
  • e7991b8e6c fix(ci): keep runner installer idempotent without restart Your Name 2026-05-01 16:27:37 +08:00
  • bc295eaec2 fix(ci): allow user service for gitea host runner Your Name 2026-05-01 16:24:45 +08:00
  • cb5ab900c4 fix(ci): preserve gitea runner jobs on shutdown Your Name 2026-05-01 16:16:27 +08:00
  • f72419dd17 chore(cd): deploy b0da6da [skip ci] AWOOOI CD 2026-05-01 15:27:48 +08:00
  • b0da6da1e9 feat(aiops): structure agent loop shadow output Your Name 2026-05-01 15:09:57 +08:00
  • f53d7e5584 chore(cd): deploy f8e4497 [skip ci] AWOOOI CD 2026-05-01 14:41:18 +08:00
  • f8e44971c1 feat(aiops): enable read-only agent loop canary Your Name 2026-05-01 14:20:16 +08:00
  • 33a7148916 chore(cd): deploy b6cf616 [skip ci] AWOOOI CD 2026-05-01 14:02:59 +08:00
  • b6cf616707 fix(aiops): harden agent tool permission names Your Name 2026-05-01 13:52:18 +08:00
  • 1fe75e9f99 chore(cd): deploy 6ec3f11 [skip ci] AWOOOI CD 2026-05-01 13:45:55 +08:00
  • 6ec3f116fd fix(ci): normalize migration database url for psql Your Name 2026-05-01 13:30:32 +08:00
  • 7e4d995e4b feat(aiops): add mcp agent loop foundation Your Name 2026-05-01 13:21:19 +08:00
  • 9db87f177e fix(aiops): suppress repeated llm alert loops Your Name 2026-05-01 13:02:07 +08:00
  • 3691402561 chore(cd): deploy 11673d80 api [skip ci] Your Name 2026-05-01 12:52:23 +08:00
  • 11673d80ea fix(aiops): route backup decisions through ssh Your Name 2026-05-01 12:50:01 +08:00
  • 337bcb912e fix(db): tolerate knowledge enum owner mismatch Your Name 2026-05-01 11:08:21 +08:00
  • 3a6acae408 fix(km): add phase25 knowledge enum labels Your Name 2026-05-01 11:03:03 +08:00
  • ce4cf4c94b chore(cd): deploy 2c12bce api [skip ci] Your Name 2026-05-01 10:58:55 +08:00
  • 2c12bce135 fix(aiops): use existing escalation event type Your Name 2026-05-01 10:56:59 +08:00
  • 78bcc090ad chore(cd): deploy 97be5de api [skip ci] Your Name 2026-05-01 10:52:31 +08:00
  • 97be5dedd7 fix(aiops): escalate failed host verification Your Name 2026-05-01 10:47:29 +08:00
  • 046d598e88 chore(cd): deploy e4aef6a [skip ci] AWOOOI CD 2026-05-01 10:43:55 +08:00
  • fa6a78af2a chore(cd): deploy e4aef6a api [skip ci] Your Name 2026-05-01 10:42:07 +08:00
  • e4aef6ac4e fix(aiops): block k8s playbooks for host repair Your Name 2026-05-01 10:33:28 +08:00
  • 7472eb2fcd chore(cd): deploy ca22ec2 [skip ci] AWOOOI CD 2026-05-01 10:24:48 +08:00
  • ca22ec2fd2 fix(aiops): route backup failures rule-first Your Name 2026-05-01 10:11:10 +08:00
  • 3e0ab0f8c6 chore(cd): deploy f154ac0 [skip ci] AWOOOI CD 2026-05-01 00:14:36 +08:00
  • f154ac022e feat(playbook): version generated playbooks Your Name 2026-04-30 23:59:39 +08:00