Your Name
|
51660ecbb1
|
docs(awooop): record t61 recurrence work items [skip ci]
|
2026-05-18 20:41:18 +08:00 |
|
Your Name
|
102f92dfc3
|
docs(governance): record t24 remediation queue rollout
|
2026-05-14 22:06:36 +08:00 |
|
Your Name
|
f97127f704
|
docs(governance): record t23 auto repair gateway rollout
|
2026-05-14 21:24:55 +08:00 |
|
Your Name
|
0567135647
|
docs(governance): record t22 verifier breakdown rollout
|
2026-05-14 20:59:54 +08:00 |
|
Your Name
|
dd269b195c
|
docs(governance): record t21 verifier coverage rollout
|
2026-05-14 20:40:01 +08:00 |
|
Your Name
|
bc1a11e373
|
docs(governance): record t20 slo state rollout
|
2026-05-14 20:07:05 +08:00 |
|
Your Name
|
6c16a7b162
|
docs(governance): record t19 km slo rollout
|
2026-05-14 19:48:37 +08:00 |
|
Your Name
|
cdb8bf6802
|
docs(governance): record adr100 slo emitter rollout
|
2026-05-14 19:22:39 +08:00 |
|
Your Name
|
13cf02b740
|
feat(governance): emit adr100 slo metrics
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m0s
CD Pipeline / build-and-deploy (push) Successful in 3m21s
CD Pipeline / post-deploy-checks (push) Successful in 1m16s
|
2026-05-14 18:57:03 +08:00 |
|
Your Name
|
1670ff1960
|
docs(awooop): record t17b governance rollout
|
2026-05-14 18:47:39 +08:00 |
|
Your Name
|
6220f52266
|
fix(governance): cast dispatch status filter
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m25s
CD Pipeline / build-and-deploy (push) Successful in 3m46s
CD Pipeline / post-deploy-checks (push) Successful in 1m16s
|
2026-05-14 18:39:11 +08:00 |
|
Your Name
|
08d28dc44b
|
fix(governance): normalize event and dispatch queries
Code Review / ai-code-review (push) Successful in 9s
CD Pipeline / tests (push) Successful in 1m0s
CD Pipeline / build-and-deploy (push) Successful in 3m18s
CD Pipeline / post-deploy-checks (push) Successful in 1m17s
|
2026-05-14 18:31:11 +08:00 |
|
Your Name
|
6571260dd2
|
docs(awooop): record t17 production rollout
|
2026-05-14 18:17:45 +08:00 |
|
Your Name
|
e8c4512a40
|
feat(awooop): surface automation work chain
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m33s
CD Pipeline / build-and-deploy (push) Successful in 4m3s
CD Pipeline / post-deploy-checks (push) Successful in 1m51s
|
2026-05-14 18:08:13 +08:00 |
|
Your Name
|
aa8b72043b
|
docs(awooop): record t16 automation boundary
|
2026-05-14 01:15:45 +08:00 |
|
Your Name
|
0337b62349
|
docs(awooop): record event dossier rollout [skip ci]
|
2026-05-13 22:16:50 +08:00 |
|
Your Name
|
eb73591286
|
docs(awooop): record inbound envelope and agent boundary
|
2026-05-13 21:49:14 +08:00 |
|
Your Name
|
ebf0f57272
|
docs(awooop): record alertmanager truth-chain mirror
|
2026-05-13 20:47:31 +08:00 |
|
Your Name
|
21042ad0e7
|
docs(awooop): record 188 key rotation verification
|
2026-05-13 20:05:41 +08:00 |
|
Your Name
|
6064e6d03f
|
fix(cd): disable unsafe 188 secret sync path
Code Review / ai-code-review (push) Successful in 10s
|
2026-05-13 19:57:13 +08:00 |
|
Your Name
|
830dc0dcd0
|
fix(cd): keep 188 deploy key out of step env
Code Review / ai-code-review (push) Successful in 11s
|
2026-05-13 19:41:12 +08:00 |
|
Your Name
|
88dbcd912e
|
docs(awooop): record t14c telegram flow progress
|
2026-05-13 19:38:55 +08:00 |
|
Your Name
|
872abea008
|
docs(awooop): record t14b auto approved evidence link
|
2026-05-13 19:24:01 +08:00 |
|
Your Name
|
c68cbd3139
|
docs(awooop): record t14a verification deployment
|
2026-05-13 19:05:57 +08:00 |
|
Your Name
|
a28baa6197
|
docs(awooop): record t13 quality classification deployment
|
2026-05-13 17:34:46 +08:00 |
|
Your Name
|
c1e2567b15
|
docs(awooop): record t12d quality overview deployment
|
2026-05-13 16:49:29 +08:00 |
|
Your Name
|
85a1bcef52
|
docs(awooop): record t8 post verify gateway deployment
|
2026-05-13 10:46:25 +08:00 |
|
Your Name
|
15873b9e0c
|
docs(awooop): record t7 mcp gateway deployment
|
2026-05-13 10:25:47 +08:00 |
|
Your Name
|
5ecd21e664
|
docs(awooop): record t6 incident visibility deployment
|
2026-05-13 09:33:17 +08:00 |
|
Your Name
|
5294f0712f
|
docs(awooop): record t5 reconciliation deployment
|
2026-05-13 09:14:15 +08:00 |
|
Your Name
|
54814bc65e
|
docs(awooop): record t4 drift fingerprint deployment
|
2026-05-13 07:52:42 +08:00 |
|
Your Name
|
b0a8302dd7
|
docs(awooop): record t3 decision audit deployment
|
2026-05-13 04:17:04 +08:00 |
|
Your Name
|
3799e0db0d
|
feat(awooop): audit ansible decision candidates
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m1s
CD Pipeline / build-and-deploy (push) Successful in 3m33s
CD Pipeline / post-deploy-checks (push) Successful in 1m17s
|
2026-05-13 04:07:23 +08:00 |
|
Your Name
|
f61747aeac
|
docs(awooop): record t3 ansible deployment
|
2026-05-13 04:03:48 +08:00 |
|
Your Name
|
49ffb5bb19
|
fix(ci): repair migration audit json literal
Code Review / ai-code-review (push) Successful in 9s
|
2026-05-13 03:59:22 +08:00 |
|
Your Name
|
ca80972dc7
|
feat(awooop): expose ansible audit truth surface
Code Review / ai-code-review (push) Successful in 10s
run-migration / migrate (push) Failing after 9s
CD Pipeline / tests (push) Successful in 2m21s
CD Pipeline / build-and-deploy (push) Successful in 3m50s
CD Pipeline / post-deploy-checks (push) Successful in 1m19s
|
2026-05-13 03:53:13 +08:00 |
|
Your Name
|
124c3c545b
|
docs(awooop): record t2 truth-chain deployment
|
2026-05-13 03:31:35 +08:00 |
|
Your Name
|
b4d367eeb4
|
feat(awooop): expose mcp bridge truth chain
Code Review / ai-code-review (push) Successful in 13s
CD Pipeline / tests (push) Successful in 1m17s
CD Pipeline / build-and-deploy (push) Successful in 3m55s
CD Pipeline / post-deploy-checks (push) Successful in 1m45s
|
2026-05-13 03:21:31 +08:00 |
|
Your Name
|
b81cb28615
|
docs(awooop): record t2 mcp bridge smoke
|
2026-05-13 00:33:03 +08:00 |
|
Your Name
|
94d006eac8
|
feat(awooop): bridge legacy mcp audit into gateway timeline
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m4s
CD Pipeline / build-and-deploy (push) Successful in 3m22s
CD Pipeline / post-deploy-checks (push) Successful in 1m14s
|
2026-05-12 23:44:19 +08:00 |
|
Your Name
|
96a8cf3ad5
|
docs(awooop): record t1 truth-chain smoke
|
2026-05-12 23:36:51 +08:00 |
|
Your Name
|
24b15f4ad2
|
feat(awooop): harden outbound truth chain mirror
Code Review / ai-code-review (push) Successful in 10s
run-migration / migrate (push) Failing after 8s
CD Pipeline / tests (push) Successful in 1m4s
CD Pipeline / build-and-deploy (push) Successful in 3m27s
CD Pipeline / post-deploy-checks (push) Successful in 1m18s
|
2026-05-12 23:21:45 +08:00 |
|
Your Name
|
c652f37b69
|
docs(awooop): 記錄 truth-chain production smoke
|
2026-05-12 23:05:16 +08:00 |
|
Your Name
|
f7c84530d6
|
feat(awooop): 新增 truth-chain 查詢 API
Code Review / ai-code-review (push) Successful in 10s
CD Pipeline / tests (push) Successful in 1m16s
CD Pipeline / build-and-deploy (push) Successful in 3m29s
CD Pipeline / post-deploy-checks (push) Successful in 1m19s
|
2026-05-12 22:55:36 +08:00 |
|
Your Name
|
56228dbb79
|
docs(awooop): 盤點 Telegram 自動化真相鏈缺口
|
2026-05-12 22:41:05 +08:00 |
|
Your Name
|
8cf559215c
|
docs(awooop): add Phase 1 Isolation Foundation implementation plan (ADR-106 P1)
|
2026-05-02 12:28:33 +08:00 |
|
Your Name
|
04ff22563e
|
fix(aiops-p1): Playbook 學習閉環 5斷點全修 + DB Migration(ADR-092 B4)
run-migration / migrate (push) Failing after 14s
CD Pipeline / build-and-deploy (push) Failing after 2m7s
【P0.4 補丁】pre_decision_investigator Prometheus query 欄位缺失
- _build_tool_params() 補 "query" 欄位(prometheus_query tool 必要參數)
- 新增 _build_prometheus_query() — 依告警類型生成 PromQL(CPU/Memory/Crash/Disk/HTTP/Pod/fallback)
- 修復後 D3_METRICS 感官維度實際取得資料(原本 100% 回 missing_query_parameter)
【P1 Playbook 學習閉環 B1-B5 全修】
- B2 db/models.py: ApprovalRecord 新增 matched_playbook_id 欄位 + ix_approval_matched_playbook index
- B2 db/models.py: TimelineEvent 新增 incident_id 欄位(MCP 稽核用)+ index
- B3 approval_db.py: record→ApprovalRequest 補回 incident_id + matched_playbook_id
- B4 approval_repository.py: 同 B3(兩個轉換函式必須同步)
- B5 approval_db.py: approval_request_to_record_data 補 matched_playbook_id → DB 才能存值
【P1.5 KM 寫入】approval_execution.py: fire-and-forget → await wait_for(30s)
- 根因:asyncio.create_task 在 Pod recycle 時被殺,KM 寫入靜默遺失
- 修復:await asyncio.wait_for(..., timeout=30.0) + TimeoutError log
【Migration 文件】adr092_p1_learning_chain_fix.sql
- ALTER TABLE approval_records ADD COLUMN matched_playbook_id VARCHAR(36)
- ALTER TABLE timeline_events ADD COLUMN incident_id VARCHAR(64)
- 執行:psql $DATABASE_URL -f apps/api/migrations/adr092_p1_learning_chain_fix.sql
【附帶 Agent 改動】
- decision_manager: Phase 2 YAML NO_ACTION 優先門(主機層/外部服務跳過 Agent Debate)
- alert_rules.yaml: Sentry/ClickHouse + HostDiskUsageHigh/Critical 新規則
- solver_agent: action_title 語意合成兜底(取代靜默丟棄)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 15:41:35 +08:00 |
|
Your Name
|
994817a23a
|
docs: ADR-092 附錄 A+B + LOGBOOK + MASTER §8 記錄四修與 C1-C4 全流程串接
- ADR-092: 附錄 A(B1-B4 四修 root cause + commit)+ 附錄 B(C1-C4 斷點修復表 + 架構鐵律)
- LOGBOOK: 新增 2026-04-20 晚 C1-C4 章節(斷點清單 + commits + 驗收步驟)
- MASTER §8: 追加 C1-C4 changelog(§3/§1.1 對齊 + 修復後行為說明)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-20 20:24:41 +08:00 |
|
Your Name
|
39ac292c90
|
docs(master): §8 追加 ADR-092 四修記錄 + project_current_status 更新
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-20 20:01:50 +08:00 |
|
Your Name
|
803b389f6b
|
security(secrets): 替換 test fixture 真 TG bot token 為假值
run-migration / migrate (push) Failing after 20s
CD Pipeline / build-and-deploy (push) Successful in 9m10s
## 事件
aider-watch v1 session 把真 production TG bot token(NEMOTRON_BOT_TOKEN)
當成 test fixture 寫入下列 tracked 檔(均已 push Gitea):
- apps/api/tests/test_secret_redactor.py
- docs/superpowers/plans/2026-04-19-aider-watch.md (3 處)
- docs/superpowers/plans/2026-04-20-aider-watch-v2.md
違反 feedback_secrets_leak_incidents_2026-04-18.md L2 零信任(source control 無 secrets)。
## 處置
- 統帥決議:不撤銷 token(接受風險)
- 替換為假值 111222333:A*35(明顯 placeholder,仍符合 redactor 判別格式)
- 減少未來 search engine / fork 的暴露面(但 git history 仍存)
## 驗證
secret_redactor.py 8 個 test 全過,telegram regex 仍能辨識新假值格式。
## P1 backlog
- git history 清理(git filter-repo)需統帥批准 force push
- pre-commit hook 防未來再洩(grep TG token 格式 / detect-secrets)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-20 04:23:09 +08:00 |
|