From 650ef4c5dba0b11c0e5f5e1631064faab859a0ea Mon Sep 17 00:00:00 2001 From: OoO Date: Sat, 2 May 2026 23:52:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(deploy):=20ADR-020=20=E2=80=94=20momo-app?= =?UTF-8?q?=20=E5=AE=B9=E5=99=A8=E5=8A=A0=20CODE=5FREVIEW=5FAUTO=5FFIX=5FE?= =?UTF-8?q?NABLED=20=E9=A0=90=E8=A8=AD=20true?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 接續 6cad59f:Python 端預設已改 true,但 188 容器透過 docker-compose 讀 env_file: .env,.env 沒設此 key 時容器仍視為 false(reasoning 顯示 auto_fix=flag_disabled)。本次在 momo-app environment 區塊明確 注入主開關,採 `${CODE_REVIEW_AUTO_FIX_ENABLED:-true}` 機制: • .env 沒設 → true(預設生效) • .env 顯式 true → true • .env 顯式 false → false(保留 escape hatch) CD pipeline 偵測到 docker-compose.yml 變更會走 rebuild path (force-recreate momo-app),無需手動干預。 Co-Authored-By: Claude Opus 4.7 (1M context) --- docker-compose.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index add040e..49e4646 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -87,6 +87,9 @@ services: - POSTGRES_DB=${POSTGRES_DB:-momo_analytics} # Embedding 服務:bge-m3 on Hermes (ADR-003),永遠走內網免 auth - EMBEDDING_HOST=${EMBEDDING_HOST:-http://192.168.0.111:11434} + # ADR-020: Code Review 全自動修復主開關 + # 預設 true(任何 finding 一律觸發 AiderHeal),可在 .env 顯式設 false 即時切斷 + - CODE_REVIEW_AUTO_FIX_ENABLED=${CODE_REVIEW_AUTO_FIX_ENABLED:-true} env_file: - .env healthcheck: