Prompt AI-KT024 — Cụ thể hóa bộ lọc an toàn từ lô có nguồn
Nhiệm vụ gốc: R033, gói SD07. Target là agent trong workspace CXK.
Đọc AGENTS.md, README.md, docs/GLOSSARY.md và Research/20260926_AI_THUC_HIEN/KY_THUAT/SD07_THIET_KE_VA_RANH_GIOI.md.
Đầu vào bắt buộc: safety/W1_D05_SafetyPolicy_v0.1.md, safety/W1_D05_SafetyTests_v0.1.yaml, safety/risk_register.md, testing/QUY_UOC_NHAN_VA_DANH_GIA.md.
Phụ thuộc nghiệp vụ: K01D.
Đ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. Thiếu đầu vào thì 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 R033.
Thực hiện đúng các bước sau khi đủ đầu vào:
1. Từ nguồn đã xét, liệt kê cờ đỏ, thiếu thông tin và câu hỏi ngoài phạm vi. Gắn điều kiện kích hoạt với phản hồi dự kiến.
Đầu ra: safety/DAC_TA_BO_LOC_AN_TOAN.md — Quy tắc trước xử lý
Kiểm: Mỗi nhánh có nguồn; không tự đặt ngưỡng y khoa.
2. Liệt kê kiểm tra nguồn, phiên bản, giới hạn và nội dung không được phép. Xác định phản hồi khi thiếu, hết hiệu lực hoặc mâu thuẫn nguồn.
Đầu ra: safety/DAC_TA_BO_LOC_AN_TOAN.md — Quy tắc sau xử lý và lỗi nguồn
Kiểm: Mọi đường lỗi có hành vi xác định và không tạo khẳng định thiếu căn cứ.
3. Lập bảng yêu cầu, nguồn, quy tắc và ca phát triển. Thêm lỗi dịch vụ và hết thời gian chờ. Ghi câu hỏi gửi CVYK.
Đầu ra: safety/DAC_TA_BO_LOC_AN_TOAN.md — Bảng quy tắc–nguồn–ca kiểm
Kiểm: R034 nhận đúng phiên bản và câu hỏi theo từng nhánh.
Đầu ra đích của parent: safety/DAC_TA_BO_LOC_AN_TOAN.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 NCS1.
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: Mỗi quy tắc có nguồn và phiên bản, không chỉ danh sách từ khóa
Kết thúc bằng file đã đổi, kiểm đã chạy, giới hạn và việc NCS cần review.