Prompt AI-KT093 — Sửa vòng lỗi tích hợp
Nhiệm vụ gốc: R083, gói SD15. Target là agent trong workspace CXK.
Đọc AGENTS.md, README.md, docs/GLOSSARY.md và Research/20260926_AI_THUC_HIEN/KY_THUAT/SD15_THIET_KE_VA_RANH_GIOI.md.
Đầu vào bắt buộc: docs/reports/20260926_BIEN_BAN_NANG_CAP_DOT_3.md, testing/QUY_UOC_NHAN_VA_DANH_GIA.md, docs/guides/TEST_REPORT_TEMPLATE.md, tools/KIEM_TRA_CXK.ps1.
Phụ thuộc nghiệp vụ: R080, R082.
Đ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 R083.
Thực hiện đúng các bước sau khi đủ đầu vào:
1. Đọc R080/R082, gắn lỗi với mã, nội dung hoặc cấu hình. Tách việc NCS được sửa và việc cần người có thẩm quyền; ghi ca hồi quy tương ứng.
Đầu ra: testing/BAO_CAO_KIEM_HE_THONG.md — Danh sách sửa theo lỗi
Kiểm: Không tự sửa nội dung APPROVED hoặc đổi mục tiêu đánh giá.
2. Sửa các đường mã/cấu hình được giao, bắt đầu từ lỗi chặn. Viết hoặc bổ sung ca tái hiện trước kiểm lại; ghi thay đổi theo ID lỗi.
Đầu ra: testing/BAO_CAO_KIEM_HE_THONG.md — Mã sửa và ca hồi quy
Kiểm: Ca từng thất bại được kiểm lại; không che lỗi bằng bỏ kiểm.
3. Chỉ nhận nội dung/phiên bản được xử lý theo R082. Kiểm điều kiện duyệt và nguồn trước tích hợp; nếu chưa đủ thì giữ nhánh đóng, ghi phần chờ.
Đầu ra: testing/BAO_CAO_KIEM_HE_THONG.md — Bằng chứng tích hợp nội dung sửa
Kiểm: Không dùng NCS/AI thay CVYK; phiên bản thay đổi được truy vết.
4. Chạy hồi quy kỹ thuật bị ảnh hưởng, dựng gói mới và cập nhật bản kê. Giữ kết quả bản cũ riêng; bàn giao lỗi đã xử lý/chưa xử lý cho reviewer.
Đầu ra: testing/BAO_CAO_KIEM_HE_THONG.md — Gói sửa và báo cáo thay đổi
Kiểm: Không chấm lại tập cuối đã lộ để nhận kết quả mới; giữ yêu cầu tập thay thế.
Đầu ra đích của parent: testing/BAO_CAO_KIEM_HE_THONG.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: Lỗi thay đổi nội dung phải review lại; không tự sửa APPROVED
Kết thúc bằng file đã đổi, kiểm đã chạy, giới hạn và việc NCS cần review.