Quyết định của chủ dự án
Các quyết định về cách làm việc trên repo, theo thứ tự thời gian. Mỗi dòng kèm nơi nó đã được làm. Luật đầy đủ vẫn ở CLAUDE.md; trang này để tra nhanh "vì sao repo làm thế này" và "từ khi nào".
Đã quyết
| Ngày | Quyết định | Đã làm ở |
|---|---|---|
| 01.09.2026 | Trí nhớ của các phiên nằm trong repo (.claude/memory/), không ở máy | .claude/memory/MEMORY.md |
| 03.09.2026 | Nội dung khoá học ai viết cũng được, nhưng vào repo trước, D1 sau | CLAUDE.md, skill course-content |
| 04.09.2026 | Migration D1 do CI áp, từng file một, TRƯỚC bước deploy trong cùng job | _deploy-cloudflare.yml, skill deploy-migrate |
| 08.09.2026 | Luật màu có gác, mốc chặn chỉ được hạ | check:colors, scripts/color-token-baseline.json |
| 28.09.2026 | Cấm dấu gạch dài trong mọi nội dung | check:emdash, hook PostToolUse |
| 28.09.2026 | Tắt GitHub Actions vì chi phí; bật lại 02.10 với timeout-minutes ở mọi job | .github/workflows/* |
| 08.10.2026 | Không dùng emoji làm icon | check:emoji-icons |
| 10.10.2026 | Chuẩn harness 8 tiêu chí x 5 mức; mốc mùi mã chỉ được hạ; vòng QC 03:00 mỗi đêm | skill harness-standard, qc-scan.mjs, skill nightly-qc |
| 12.10.2026 | Chỉ dùng Chrome của người dùng, cấm trình duyệt dựng sẵn | CLAUDE.md mục LUẬT TRÌNH DUYỆT |
| 12.10.2026 | Kéo gác rẻ về lúc viết bằng hook Claude Code; làn mã chết 7 ngày | .claude/settings.json, dead-code-scan.mjs |
| 14.10.2026 | Gom mọi gác về một bộ chạy | scripts/run-guards.mjs |
| 16.10.2026 | Tách www + CMS sang repo conan-web | Các repo |
| 17.10.2026 | Nội dung và migration đã áp sang conan-content; viết lại lịch sử git | Quy tắc lưu trữ |
| Thường trực | Chỉ merge khi CI xanh; CI xanh thì tự merge và làm tiếp; gộp sửa đổi vào ít PR để bớt phút CI | memory merge-only-on-green, autonomous-merge-flow, ci-batch-prs |
| 18.10.2026 | Đưa ra bản lệnh dựng lại hệ thống test, QC và harness; dựng harness.conan.school theo cấu trúc harness.nemo12.com rồi audit xem nên làm theo cái nào | Site này, Audit |
Chờ quyết
| Việc | Vì sao phải hỏi | Phân tích |
|---|---|---|
Đổi từ PR sang làm thẳng trên main | Đảo luật "chỉ merge khi CI xanh" và "CI xanh thì tự merge" | Audit, mục 0 |
Xoá bản clone cũ ~/ConanCode/conanplatform | Phiên mở ở đó chạy luật và hook cũ; memory ghi "xoá khi chủ repo muốn" | Audit, phát hiện 3 |
Sửa token cho error-ledger (Zone Analytics Read) hoặc tắt bước đó | Token do chủ repo cấp | Audit, mục 5 |
Chuyển một số gác sang tầng report | Mọi gác hiện đang chặn theo các quyết định cũ | Audit, mục 2 |