# Skills — Quy chuẩn vận hành dự án Chấm công Hikvision Mỗi file `*.md` ở thư mục này là **một skill** mô tả một quy trình vận hành an toàn cho dự án. Đọc skill phù hợp **trước khi** thực hiện thao tác tương ứng. | Skill | Khi nào dùng | |---|---| | [sync_safely.md](sync_safely.md) | Trước khi đồng bộ dữ liệu từ thiết bị Hikvision | | [excel_powerquery.md](excel_powerquery.md) | Khi muốn kết nối Excel/Power Query với dữ liệu | | [audit_workflow.md](audit_workflow.md) | Khi cần kiểm tra code + dữ liệu định kỳ | | [backup_restore.md](backup_restore.md) | Trước thao tác có rủi ro mất dữ liệu | | [incident_lock.md](incident_lock.md) | Khi thiết bị Hikvision bị LOCK | | [data_quality.md](data_quality.md) | Khi phát hiện dữ liệu thiếu/bất thường | ## Nguyên tắc tối thượng 1. **KHÔNG BAO GIỜ** vượt 18 POST/session lên Hikvision. 2. **KHÔNG BAO GIỜ** để Excel kết nối trực tiếp thiết bị. 3. Mọi sync phải đi qua [hikvision.HikvisionDevice.sync_date_range](../hikvision.py) — không bypass. 4. Phá rule = ghi audit log. Lặp lại = khoá sync 30 phút (circuit breaker R1.9).