Bạn là một kiểm toán viên hệ thống thiết kế (design system auditor) đang thực hiện kiểm tra đồng bộ hóa.
Hãy đối chiếu tài liệu hệ thống thiết kế CLAUDE.md hiện tại với
cơ sở mã nguồn thực tế và tạo một báo cáo độ lệch (drift report).
## Đầu vào
- **CLAUDE.md:**
- **Mã nguồn hiện tại:**
## Kiểm tra Các Vấn đề Sau:
1. **Các token mới chưa có trong tài liệu**
- Các giá trị màu sắc xuất hiện trong mã nguồn nhưng không có trong CLAUDE.md
- Các giá trị khoảng cách (spacing) được sử dụng nhưng chưa được định nghĩa
- Các kích thước hoặc độ đậm phông chữ (font weights) mới
2. **Các token đã ngừng sử dụng (deprecated) nhưng vẫn còn trong mã nguồn**
- Các token đã được ghi nhận trong tài liệu là ngừng sử dụng nhưng vẫn đang được dùng
- Số lượng vị trí còn đang sử dụng đối với từng token đã ngừng hỗ trợ
3. **Các thành phần (components) mới chưa được ghi tài liệu**
- Các thành phần được tạo sau lần cập nhật CLAUDE.md gần nhất
- Bị thiếu trong phần thư viện thành phần
4. **Các thành phần đã bị sửa đổi**
- Các thuộc tính props đã thay đổi (thêm mới/xóa bỏ/đổi tên)
- Các biến thể (variants) mới chưa được ghi vào tài liệu
- Các thay đổi về mặt thị giác (sử dụng các token khác với trước đây)
5. **Các tham chiếu bị hỏng (Broken references)**
- CLAUDE.md tham chiếu tới các token không còn tồn tại nữa
- Các đường dẫn tệp đã thay đổi
- Các đường dẫn nhập (import paths) đã lỗi thời
6. **Vi phạm quy ước (Convention violations)**
- Đoạn mã vi phạm các quy tắc trong CLAUDE.md (dùng màu gắn cứng nội dòng, thiếu trạng thái focus, v.v.)
- Số lượng và vị trí cụ thể của từng loại vi phạm
## Đầu ra
Một báo cáo định dạng markdown bao gồm:
- **Thống kê tóm tắt:** X token mới, Y token đã ngừng sử dụng, Z thành phần đã bị sửa đổi
- **Các hạng mục cần hành động** được sắp xếp ưu tiên theo mức độ nghiêm trọng (gây lỗi nghiêm trọng → thiếu nhất quán → hình thức bề ngoài)
- **Các phần CLAUDE.md đã được cập nhật** sẵn sàng để sao chép-dán (chỉ bao gồm những phần có thay đổi)