# Cường AI — Bản thiết kế tiếp nhận yêu cầu

Đây là bản thiết kế để tự thực hành, không phải tệp workflow n8n có thể nhập trực tiếp.

## Mục tiêu

Tiếp nhận yêu cầu, kiểm tra dữ liệu, gợi ý nhóm nhu cầu và chờ con người duyệt.

## Dữ liệu đầu vào

- request_id: mã duy nhất
- name: tên người gửi
- contact: cách liên hệ
- message: nội dung yêu cầu
- received_at: thời điểm tiếp nhận

## Luồng xử lý

1. Lưu bản đầu vào.
2. Kiểm tra mã yêu cầu đã tồn tại chưa.
3. Kiểm tra nội dung và cách liên hệ.
4. Phân loại vào Học tập, Triển khai hoặc Khác.
5. Kiểm tra đầu ra phân loại thuộc danh sách cho phép.
6. Chờ người phụ trách duyệt hoặc sửa nhóm.
7. Lưu nhóm cuối cùng và trạng thái. Không tự gửi phản hồi.

## Checklist

- [ ] Bản hợp lệ đến trạng thái chờ duyệt.
- [ ] Bản thiếu thông tin được giữ lại để bổ sung.
- [ ] Trùng request_id không tạo hai bản ghi.
- [ ] Phân loại ngoài danh sách được chuyển kiểm tra.
- [ ] Khi công cụ lỗi, còn dữ liệu để chạy lại.
- [ ] Người duyệt sửa nhóm được trước khi hoàn tất.

## Dữ liệu giả lập

| Mã | Tên | Liên hệ | Nội dung | Kết quả mong đợi |
|---|---|---|---|---|
| DEMO-01 | Khách mẫu A | a@example.com | Tôi muốn tìm tài liệu nhập môn | Học tập, chờ duyệt |
| DEMO-02 | Khách mẫu B | b@example.com | Tôi cần kết nối biểu mẫu vào bảng quản lý | Triển khai, chờ duyệt |
| DEMO-03 | Khách mẫu C | | Xin tư vấn | Cần bổ sung |
| DEMO-01 | Khách mẫu A | a@example.com | Tôi muốn tìm tài liệu nhập môn | Không tạo bản trùng |

## Ghi chú thực hành

- Công cụ dự kiến:
- Người duyệt:
- Nơi lưu dữ liệu:
- Cách thông báo khi lỗi:
- Thời gian kiểm tra mỗi ngày:

Chạy bằng tay với dữ liệu giả lập trước khi dựng trên công cụ automation.
