Files
awoooi/CLAUDE.md
OG T dc30c70e57 docs(CLAUDE.md): 新增絕對禁止規則 (Hard Rules)
問題:
- Memory 有記錄但沒有實際遵守
- CI workflow 被改成 ubuntu-latest 違反 Memory 鐵律
- 長期記憶形同虛設

修復:
- 直接在 CLAUDE.md 寫死禁止項目
- 新增修改前檢查清單
- 這些規則會在每次 Session 自動載入

禁止項目:
- runs-on: ubuntu-latest → self-hosted
- Telegram logOut() → 禁止
- 前端硬編碼 → next-intl
- SQLite → PostgreSQL
- CORS * → 白名單
- 假數據 → 真實 API

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-23 23:31:04 +08:00

3.1 KiB
Raw Blame History

AWOOOI Project Configuration

Claude Code 自動載入,定義核心原則

🔴🔴🔴 絕對禁止 (Hard Rules)

以下是絕對不能違反的鐵律,直接寫死在這:

禁止項目 正確做法 Memory 來源
runs-on: ubuntu-latest runs-on: self-hosted feedback_github_billing.md
Telegram logOut() 先停舊 Bot 再換 Token feedback_telegram_token_disaster.md
前端硬編碼文字 100% 使用 next-intl feedback_i18n_zero_hardcode.md
SQLite PostgreSQL only AWOOOI 憲法
CORS * 嚴格白名單 AWOOOI 憲法
假數據 Demo 真實 API 數據 feedback_no_fake_data.md
刪除 OpenClaw OpenClaw 是核心 feedback_architecture_openclaw_core.md
git push --force 正常 push 防禦性工程

違反以上任何一條 = 重大事故


⚠️ Session 啟動第一步

在做任何事之前,先讀:

  1. MEMORY.md - 記憶索引
  2. docs/LOGBOOK.md - 最新進度
  3. 涉及主題的 feedback_*.md

不要讓統帥說「你讀過 Memory 了嗎?」


三大核心原則

  1. 不可逆操作 → 人工確認 (刪除、logOut、DROP、force push)
  2. 有疑問 → 先問統帥 (不確定就停下來)
  3. 任務完成 → 更新 Memory (不等被問)

專案架構

  • apps/api/ - FastAPI 後端
  • apps/web/ - Next.js 前端
  • k8s/ - Kubernetes 配置

🛑 修改前檢查清單

修改 .github/workflows/ 前:

  • 確認 runs-on: self-hosted,禁止 ubuntu-latest

修改 Telegram 相關前:

  • feedback_telegram_token_disaster.md
  • 禁止呼叫 logOut()

修改 Incident/Approval 流程前:

  • 確認 Telegram 通知鏈路完整
  • 確認 DB 寫入正常

任務前必讀

涉及以下主題時,先讀取對應 Memory

主題 Memory 路徑
重大變更 feedback_product_survival_principles.md
Telegram feedback_telegram_token_disaster.md
OpenClaw feedback_architecture_openclaw_core.md
命名規範 feedback_openclaw_naming.md
i18n feedback_i18n_zero_hardcode.md
防禦性工程 feedback_defensive_engineering.md
模組化 feedback_modular_architecture.md
API 整合 feedback_api_response_verification.md
構建部署 feedback_build_from_git_only.md

Skills 載入

任務類型 Skill 路徑
前端 .agents/skills/01-awoooi-frontend-aesthetics.md
後端 .agents/skills/02-lewooogo-backend-core.md
AI/決策 .agents/skills/03-openclaw-cognitive-expert.md
DevOps .agents/skills/04-awoooi-devops-commander.md
測試 .agents/skills/05-awoooi-sre-qa.md
Git .agents/skills/06-awoooi-monorepo-master.md

Memory 系統

  • 長期記憶:~/.claude/projects/-Users-ogt-awoooi/memory/
  • 索引:MEMORY.md
  • 進度:docs/LOGBOOK.md

Session 協議

啟動時:讀 MEMORY.md → LOGBOOK.md → 確認當前任務

結束前:更新相關 Memory → 更新 LOGBOOK → 標記下一步