From d6e8a4ffc959ae60b6236bf64180ecd7c9f36df6 Mon Sep 17 00:00:00 2001 From: OoO Date: Wed, 13 May 2026 12:01:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=BD=E7=95=A5=E6=9C=AC=E5=9C=B0=E6=88=AA?= =?UTF-8?q?=E5=9C=96=E6=9A=AB=E5=AD=98=E6=AA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + docs/memory/claude_inventory_validation_20260513.md | 2 +- tests/test_gitignore_contracts.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 5c170f1..41e721b 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ .claude/settings.local.json .claude/worktrees/ .tmp_* +tmp_*.png # Python __pycache__/ diff --git a/docs/memory/claude_inventory_validation_20260513.md b/docs/memory/claude_inventory_validation_20260513.md index e8657d2..7a62fc8 100644 --- a/docs/memory/claude_inventory_validation_20260513.md +++ b/docs/memory/claude_inventory_validation_20260513.md @@ -40,7 +40,7 @@ - CD migration 全範圍冪等已有回歸守門:`.gitea/workflows/cd.yaml` 必須維持 024-099 pattern、`sort | uniq` 與 `for m in $V5_MIGRATIONS` apply loop。 - CD Observability production smoke 已補 timeout 守門:`quick_review.sh --observability-smoke` 必須帶 `--timeout 12`。 - 0-byte `database/momo*.db` 迷惑檔已不存在;真實 SQLite 僅在 `data/momo_database.db`。 -- `.gitignore` 已涵蓋 `.claude/worktrees/`、`.tmp_*`、`MOMO Pro/`、root/uploads/screenshots 與 `MOMO Pro` uploads/screenshots,並由 `tests/test_gitignore_contracts.py` 守住。 +- `.gitignore` 已涵蓋 `.claude/worktrees/`、`.tmp_*`、`tmp_*.png`、`MOMO Pro/`、root/uploads/screenshots 與 `MOMO Pro` uploads/screenshots,並由 `tests/test_gitignore_contracts.py` 守住。 - `cache_service.py` 已成為 `cache_manager.py` 的相容 shim,`_SALES_CACHE_TTL` 單一來源有測試鎖住。 - `aiops-core/requirements.txt` 已不存在,`aiops-core/README.md` 已標記此目錄只保留歷史 stub,不應安裝或部署。 - V2 提到的「死依賴」不可整批刪:`beautifulsoup4` 用於多個 crawler、`google-api-python-client` 用於 Google Drive、`google-generativeai` 用於 Gemini paths、`python-pptx` 用於 PPT generator、`matplotlib` 用於 Telegram/圖表/PPT。 diff --git a/tests/test_gitignore_contracts.py b/tests/test_gitignore_contracts.py index 8010426..f4e3be3 100644 --- a/tests/test_gitignore_contracts.py +++ b/tests/test_gitignore_contracts.py @@ -10,6 +10,7 @@ def test_local_generated_artifacts_stay_ignored(): required_patterns = [ ".claude/worktrees/", ".tmp_*", + "tmp_*.png", "MOMO Pro/", "MOMO Pro/uploads/", "MOMO Pro/screenshots/",