# Automation 01: 開發循環自動化 > **觸發**: 修改 `apps/` 或 `packages/` 下的程式碼 > **目標**: 自動執行檢查,減少手動 Allow --- ## ✅ 自動執行 (Tier 0/1) - 無需確認 ### 前端修改後 ```bash # TypeScript 靜態檢查 cd apps/web && pnpm exec tsc --noEmit # 如有疑慮,執行 build cd apps/web && pnpm build ``` ### 後端修改後 ```bash # Python 語法檢查 cd apps/api && python -c "from src.main import app; print('✅ Import OK')" # 或完整檢查 cd apps/api && python -m py_compile src/**/*.py ``` ### 完成任務後 - 自動更新相關 Memory MD - 自動更新 LOGBOOK.md (重大里程碑) - 自動回報驗證結果 --- ## ⚡ 快速確認 (Tier 2) - 一次 Y 即可 | 操作 | 說明 | |------|------| | `git add` + `git commit` | 提交變更 | | `pnpm build` (耗時) | 完整建置 | | `docker-compose up` | 本地測試 | --- ## 🔐 必須詳細確認 (Tier 3) | 操作 | 說明 | |------|------| | `git push` | 推送到遠端 | | `kubectl apply` | 部署到 K8s | | 修改 `.env` / secrets | 機密操作 | --- ## 自動化流程圖 ``` 修改程式碼 ↓ [自動] 靜態檢查 (tsc/py_compile) ↓ [自動] 更新 Memory ↓ [確認] git commit? ↓ [確認] git push? ↓ [確認] kubectl apply? ```