Prompt AI-KT005 — Thiết kế vòng đời và quyền dữ liệu
Nhiệm vụ gốc: R016, gói SD03. Target là agent trong workspace CXK.
Đọc AGENTS.md, README.md, docs/GLOSSARY.md và Research/20260926_AI_THUC_HIEN/KY_THUAT/SD03_THIET_KE_VA_RANH_GIOI.md.
Đầu vào bắt buộc: knowledge-base/schemas/knowledge_item_schema.yaml, knowledge-base/knowledge-cards/_schema.json, knowledge-base/faq/_schema.json, docs/legal/HO_SO_DU_LIEU_VA_NHA_CUNG_CAP.md.
Phụ thuộc nghiệp vụ: R013.
Điều kiện gốc: Người phụ trách nhận việc; dùng đúng phạm vi được quyết định. Nếu thiếu đầu vào, dừng nhánh và ghi phần chờ.
Xác minh đầu ra phụ thuộc có thật, đúng phiên bản và thẩm quyền trước phần cần chúng.
Nếu thiếu, ghi đúng bằng chứng thiếu; dùng thiết kế đã hoàn tất để tiếp tục phần độc lập.
Không coi trạng thái AI_DRAFT_READY của bản chuẩn bị là hoàn thành R016.
Thực hiện đúng các bước sau khi đủ đầu vào:
1. Gắn trường với mục đích, chủ giữ và người đọc/ghi. Phân biệt dữ liệu nghiên cứu với dữ liệu vận hành.
Đầu ra: docs/project/HOP_DONG_DU_LIEU.md — Lập danh mục trường và quyền truy cập
Kiểm: Không có trường vô chủ hoặc không rõ mục đích.
2. Ghi thời hạn dự kiến, cách nhận yêu cầu và phần dữ liệu không còn được dùng. Nối với bản sao.
Đầu ra: docs/project/HOP_DONG_DU_LIEU.md — Thiết kế giữ, xóa và rút lui
Kiểm: Quyền giữ chỉ số được quyết định riêng.
3. Kiểm trường hợp khôi phục dữ liệu đã mất quyền. Ghi quy tắc lưu bằng chứng và chuyển hồ sơ kiểm quyền.
Đầu ra: docs/project/HOP_DONG_DU_LIEU.md — Đối chiếu phục hồi và thu hồi
Kiểm: Phục hồi không làm sống lại quyền đã bị thu hồi.
Đầu ra đích của parent: docs/project/HOP_DONG_DU_LIEU.md.
Trước sửa canonical, đối chiếu quyết định thật và phạm vi người dùng đang giao.
Giữ bản nguồn và ID, không đổi trạng thái APPROVED; không tự ký nhận vai DATA.
AI có thể hỗ trợ đọc mã, tính toán và ghi lỗi; không thay kiểm độc lập của người được giao.
Không gửi dữ liệu người hoặc nguồn có quyền hạn chế ra ngoài.
Không bật camera, gọi nhà cung cấp hoặc triển khai host chỉ vì prompt này có mặt.
Giữ readiness/chat 503 của bản ngoại tuyến cho đến thay đổi riêng đã đủ điều kiện.
Kiểm thực tế, ghi lệnh, exit, phiên bản, mẫu số và lỗi còn mở. Không bịa kết quả.
Nghiệm thu parent: Không để chỉ số camera tự mang thời hạn video
Kết thúc bằng file đã đổi, kiểm đã chạy, giới hạn và việc NCS cần review.