KB-450D

Checklist Layer 0 — Constitutional Rules

2 min read Revision 1

Checklist Layer 0 — Constitutional Rules

Version: 1.0 | Date: 2026-02-25 Phạm vi: Áp dụng MỌI task, MỌI agent, KHÔNG ngoại lệ. Tham chiếu: knowledge/dev/ssot/operating-rules.md


MỤC ĐÍCH

Đây là danh sách kiểm tra BẮT BUỘC cho mọi task trước khi báo hoàn thành. Agent PHẢI đọc file này trước khi bắt đầu task mới. Vi phạm bất kỳ mục nào = task KHÔNG được chấp nhận.


CHECKLIST BẮT BUỘC

A. Trước khi bắt đầu

  • Đã đọc operating-rules.md
  • Đã đọc checklist Layer 1 phù hợp với loại task
  • Đã hiểu rõ mục tiêu task (không giả định)
  • Nếu thông tin chưa rõ → hỏi lại TRƯỚC khi làm

B. Trong quá trình thực hiện

  • Assembly First: Đã thử config/flow/extension CÓ SẴN trước khi nghĩ đến code mới
  • Không Hardcode: Không có password/token/key/email trong code (grep verified)
  • Scope đúng: Không modify file/collection ngoài phạm vi task
  • Incremental: Commit nhỏ, rõ ràng, không gom 1 commit khổng lồ

C. Trước khi báo hoàn thành

  • Code đã push lên GitHub (code chỉ local = chưa tồn tại)
  • CI GREEN toàn bộ (cả 2 repo nếu liên quan)
  • Quy trình 2 Mũ: Mũ 1 (Dev) xong → Mũ 2 (KS Trưởng) tự review
  • Self-verify: Test THỰC TẾ (curl, browser, API call) — không chỉ giả định
  • Báo cáo có BẰNG CHỨNG cụ thể (link PR, log output, screenshot)
  • KHÔNG tự merge — chờ User quyết định

D. Nếu có code mới (Level 4)

  • Đã xin phép User TRƯỚC khi code
  • Đã đăng ký vào custom-code-registry.md
  • Code mới < 10% so với template gốc (G-Reuse gate)