Prompt AI-KT016 — Nối gói tri thức thật và nhà cung cấp được phép
Nhiệm vụ gốc: R043, gói SD05. Target là agent trong workspace CXK.
Đọc AGENTS.md, README.md, docs/GLOSSARY.md và Research/20260926_AI_THUC_HIEN/KY_THUAT/SD05_THIET_KE_VA_RANH_GIOI.md.
Đầu vào bắt buộc: backend/DAC_TA_API_VA_NGU_CANH.md, backend/app/main.py, backend/app/services/release_preflight.py, backend/tests/test_offline_api.py.
Phụ thuộc nghiệp vụ: R042, GA.
Đ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 R043.
Thực hiện đúng các bước sau khi đủ đầu vào:
1. Kiểm đầu ra GA, bản kê, quyền, thời hạn và phiên bản gói. So phạm vi nhà cung cấp với Q03; thiếu điều kiện thì dừng và ghi phần chờ.
Đầu ra: backend/DAC_TA_API_VA_NGU_CANH.md — Phiếu kiểm điều kiện nạp
Kiểm: Đúng gói và thao tác được phép; không dùng nhãn duyệt của phiên bản khác.
2. Nạp đúng gói đã xét trong môi trường cho phép. Chạy ca tổng hợp, so trích dẫn và trạng thái bộ lọc; ghi phiên bản cấu hình và nguồn.
Đầu ra: backend/DAC_TA_API_VA_NGU_CANH.md — Log nạp và kiểm nguồn
Kiểm: Không nhập dữ liệu người thật; mọi nguồn trả về khớp gói.
3. Kiểm tài khoản, cấu hình và giới hạn đã được xác minh trước gọi. Thử kết nối tối thiểu bằng dữ liệu tổng hợp; ghi chi phí và lỗi kỹ thuật được phép lưu.
Đầu ra: backend/DAC_TA_API_VA_NGU_CANH.md — Bằng chứng kết nối có điều kiện
Kiểm: Không có lời gọi trước đủ quyền; kết quả lỗi không bị báo là trả lời hợp lệ.
4. Thử vô hiệu gói hoặc cấu hình trong vùng thử, mô phỏng lỗi dịch vụ. Kiểm khả năng đóng và phục hồi đúng bản; cập nhật hợp đồng và giới hạn.
Đầu ra: backend/DAC_TA_API_VA_NGU_CANH.md — Biên bản tích hợp gói/dịch vụ
Kiểm: Không dùng lại nguồn hết quyền; ghi rõ phần chưa sẵn sàng.
Đầu ra đích của parent: backend/DAC_TA_API_VA_NGU_CANH.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: Chỉ gói được xét hợp lệ; test dữ liệu tổng hợp trước dùng thật
Kết thúc bằng file đã đổi, kiểm đã chạy, giới hạn và việc NCS cần review.