Sổ theo dõi nâng cấp CXK
Phiên bản 0.4 · 26/09/2026 · Tích hợp đợt 4, giữ cập nhật camera; chưa nghiệm thu toàn gói.
AI soạn hồ sơ. Không xác nhận giờ làm, nhân sự sẵn sàng hoặc công việc con người đã hoàn tất.
1. Căn cứ và cách đọc
Sổ này bổ sung trạng thái triển khai, không biến bản dự toán thành lịch đã được nhận việc.
Kịch bản 38 tuần chưa được chọn. Không dùng ngày soạn làm ngày bắt đầu W1.
Mọi G0, GA, GB, GC, GD, GCA, GCB vẫn chưa đạt.
DoD là tiêu chí hoàn thành; đường dẫn bằng chứng dưới đây không tự chứng minh tiêu chí đã đạt.
Đường dẫn trong dấu mã tính từ thư mục này. Nơi ghi “dự kiến” chưa có kết quả được xác nhận.
2. Trạng thái T01–T20
| ID | Trạng thái chính xác | Bước thực hiện tiếp theo | DoD phải đạt | Bằng chứng/đích và phần còn chặn |
|---|---|---|---|---|
| T01 | BỊ CHẶN — đã chuẩn bị hồ sơ | Xác minh quy định, phạm vi và lịch; NCS xử lý đề cương | Biên bản phạm vi, giờ khả dụng, quy định và nguồn gốc bản đầu trước G0 | Hồ sơ điều kiện; Q01/Q02/Q04 mở |
| T02 | BỊ CHẶN — đã chuẩn bị đối soát | Xác minh quyền từng thao tác, tuổi, chủ tài khoản và mục đích | Mọi thao tác có chứng cứ quyền hoặc bị chặn; nhà cung cấp phù hợp | Hồ sơ điều kiện đối chiếu 18 ID; Q03/K01 mở; không gọi dịch vụ CXK |
| T03 | ĐANG LÀM MỘT PHẦN — chặn TXT đã đóng theo U08 | NCS kiểm và chốt bản chuẩn; không tìm hoặc khôi phục TXT | Đủ danh mục; quyết định truy vết; nguồn gốc bảo toàn; liên kết đúng; lịch cũ có trạng thái | U08: chỉ docs/research/plans/task_list.txt được ghi RETIRED_SOURCE; manifest/CSV lịch sử giữ nguyên; nguồn thiếu khác vẫn lỗi |
| T04 | BỊ CHẶN — đã chuẩn bị so schema | Phân xử khác biệt schema/nhãn, ID và phiên bản | Hợp đồng thống nhất; tiêu chí an toàn được review đúng thẩm quyền; ID duy nhất | Quy ước nhãn so ba schema và hai bộ safety; chưa đổi schema/nhãn; Q04/K02 mở |
| T05 | ĐANG LÀM MỘT PHẦN — đã kiểm lịch mở rộng | Tiếp tục xử lý tồn đọng thật; kiểm lại sau quyết định T04 | Ca sai thất bại; tập rỗng không báo đủ; số quét/loại trừ rõ; môi trường tái lập | Kiểm cuối phiên nguồn: 58 test lịch, tích hợp 531 đạt/1 bỏ qua/34 subtests; 813 file khớp. Audit lịch sử PASS với U08; chưa chạy lại cài sạch |
| T06 | BỊ CHẶN — đã chuẩn bị hồ sơ | Phân xử mâu thuẫn dữ liệu/đồng ý; xác định thẩm quyền | Hồ sơ đúng phiên bản và trách nhiệm; cho phép thực tế trước tuyển | Hồ sơ điều kiện ghi mâu thuẫn; chưa sửa nguồn hoặc thu dữ liệu; Q06/T01/T02 mở |
| T07 | CHƯA BIÊN SOẠN NỘI DUNG Y KHOA | NCS đọc nguồn; chốt lô, quyền, kiểm tra và CVYK review | Quyền/nguồn/duyệt gắn phiên bản; đủ bao phủ; không còn mâu thuẫn mở | Hồ sơ điều kiện chỉ chuẩn bị; chờ T02/T04/T05 và phạm vi lô |
| T08 | CHUẨN BỊ QUẢN TRỊ — chưa khóa bộ cuối | Tách ca phát triển; phân xử nhãn; chốt tiêu chí/mẫu số và người review | Nhãn/ngưỡng khóa trước kết quả; vai trò rõ; không giả độc lập | Quy ước nhãn; chưa chọn ngưỡng hoặc khóa tập; chờ T04/T06/T07/Q05 |
| T09 | ĐANG LÀM MỘT PHẦN — ngoại tuyến đã kiểm | Giữ hợp đồng đóng; kiểm các môi trường còn thiếu trước kết nối thật | API giả có test; không bí mật/dữ liệu thật; môi trường có chứng cứ | API: 0.1.0-offline, readiness/chat hợp lệ vẫn 503; tối đa 16 KiB; cài sạch Python 3.14.3 đạt, chưa nối frontend |
| T10 | CHUẨN BỊ KIỂM BẢN KÊ TỔNG HỢP — chưa nạp tri thức | Giải quyết quyền/duyệt trước thiết kế bộ nạp thật | Không nạp DRAFT hoặc nguồn hết quyền; trích dẫn đúng; lỗi dừng đúng | ../../backend/app/services/release_preflight.py chỉ kiểm dữ liệu giả trong bộ nhớ; đã sửa so UTC cho giờ DST lặp và có test hồi quy; không xác minh quyền thật |
| T11 | CHƯA CÓ BỘ LỌC Y KHOA | Review quy tắc trước triển khai kiểm trước/sau và hồi quy | Mỗi nhánh có kỳ vọng đã duyệt; lỗi nghiêm trọng chặn phát hành | Chờ T04/T10; API 503 và kiểm bản kê tổng hợp không phải bộ lọc y khoa |
| T12 | ĐANG LÀM MỘT PHẦN — mô phỏng ngoại tuyến | Kiểm trợ năng còn thiếu; chỉ tích hợp sau điều kiện T10/T11 | Luồng an toàn không phụ thuộc màu; kiểm thủ công/tự động đủ tiêu chí | Đặc tả giao diện: 21 test đạt, Vite build đạt, trình duyệt loopback đã kiểm có phạm vi; không nối API, không chứng nhận WCAG |
| T13 | CHUẨN BỊ TÀI LIỆU — chưa triển khai | Xác nhận hạ tầng, quyền và người vận hành trước diễn tập | Phục hồi được trên môi trường riêng; chủ vận hành nhận việc; dữ liệu khớp D09 | Hướng dẫn vận hành; chưa thực thi SQL/IIS hoặc phục hồi |
| T14 | T14a CHUẨN BỊ THIẾT KẾ — chưa GCA/POC | Review đặc tả và trình GCA; T14b chỉ sau GCA | GCA trước thử kỹ thuật; không lưu/gửi video; có nhánh không đo được; GC riêng nếu có người | Đặc tả camera; chưa bật thiết bị; Q07/T01/T04/T06/T09 còn chặn |
| T15 | NGUYÊN MẪU KIỂM TRƯỚC XUẤT — chưa sinh trang thật | Chốt Q08/quyền; chọn và tích hợp bộ sinh; kiểm đầu ra/thu hồi | Không rò qua trang/search/sitemap/tải xuống; quyền và đối tượng đọc rõ | Đặc tả nguyên mẫu: đã sửa CR đơn và ghép tham chiếu giả; chỉ gói tổng hợp; ba cờ luôn false; không sửa html/ |
| T16 | CHUẨN BỊ HƯỚNG DẪN MÔ PHỎNG | Review, kiểm hướng dẫn và xác nhận hỗ trợ trước luồng thật | Người thử làm được theo hướng dẫn; có đầu mối và giờ trực thật | Hướng dẫn mô phỏng; chưa có người tham gia hoặc cam kết hỗ trợ |
| T17 | CHỈ CÓ KIỂM THỬ KỸ THUẬT — chưa đánh giá lâm sàng | Xét GB, khóa bộ cuối và bản chạy trước đánh giá | Đủ mẫu số/lỗi; không lỗi nghiêm trọng còn mở; quyết định GC thực | Đợt 4; 381 test Python và 21 test frontend đợt 2 không thay GB/Q05 hoặc đánh giá lâm sàng |
| T18 | BỊ CHẶN — chưa GC/người tham gia | Xác nhận GC trước tuyển, đồng ý và thử giới hạn | Theo phạm vi cho phép; giữ dữ liệu thiếu/rút lui; không bịa kết quả | Hồ sơ điều kiện; chưa tuyển hoặc thu dữ liệu; chờ T06/T17/GC |
| T19 | BỊ CHẶN — nhánh camera tùy chọn | T19a tạo bằng chứng sau điều kiện T14/T17/GCA; T19b sau GCB | Có chuẩn đối chiếu, sai số/thất bại; không suy hiệu lực y khoa; GC trước hoạt động có người | Đặc tả camera; chưa có đo hoặc tích hợp; không đòi GCB trước bước tạo bằng chứng |
| T20 | PHẦN HỌC THUẬT THUỘC NCS — chưa hoàn thành | NCS phân tích, viết bản đầu/kết luận, đối chiếu AI và trình GD | Nguồn gốc bản đầu; NCS giải thích được; số liệu thật; quyền công bố rõ | Hồ sơ AI, hồ sơ điều kiện; tài liệu AI không thay sản phẩm NCS; PL8 vẫn áp dụng |
3. Hiện trạng tích hợp và lịch sử
Ngày 26/09, người dùng yêu cầu tự động thực hiện T01–T20 với cấu hình Astra-medium và cho phép ghi byte qua terminal.
Quyền kỹ thuật không phải phê duyệt y khoa, pháp lý, nghiên cứu hoặc xuất bản.
Biên bản đợt 3 ghi sửa cú pháp và 313 test đạt khi cài sạch Python.
Đợt 4 kiểm lịch v7, thêm bảo vệ kiểm kê và test Research.
Đợt 4 ghi 381 test đạt, 1 bỏ qua trên hai môi trường; pip check môi trường mới đạt.
Đây là kết quả lịch sử; chưa chạy lại toàn bộ bộ kiểm thử trong lượt mở rộng nguồn.
Khi đó, số học T/CAM-Y và 42 tuần đạt; kiểm hồ sơ trả 1 vì thiếu nguồn TXT.
Hiện chặn TXT đã đóng theo U08 ngày 26/09/2026, dựa trên lời người dùng về việc xóa chủ ý.
Không chứng thực file trống, không tìm, khôi phục hoặc dùng bản sao HTML thay nguồn.
Chỉ docs/research/plans/task_list.txt được xử lý RETIRED_SOURCE; nguồn thiếu khác vẫn phải lỗi.
Giữ manifest/CSV, báo cáo cũ và nhật ký cũ làm lịch sử; U08 không chứng minh toàn bộ audit đạt.
Script ../../tools/KIEM_TRA_MOI_TRUONG_SACH.ps1 kiểm bản sao nguồn tại TEMP; không đổi môi trường đang dùng.
Chưa có bản khóa Python; cảnh báo tương thích TestClient được ghi riêng, không che bằng kết quả đạt.
Frontend có 21 test đạt và Vite build thành công ở đợt 2; không chạy lại trong đợt 3.
../../tools/KIEM_TRA_FRONTEND.ps1 dùng bản sao tại TEMP cục bộ, cài sạch bằng npm ci, kiểm thử và dựng; mặc định dọn bản sao.
Trình duyệt loopback đã kiểm ba tình huống, cỡ chữ và đặt lại, 375 pixel tối và 1280 pixel sáng.
Tab/Enter kiểm liên kết bỏ qua và nút; không gọi API/URL ngoài, localStorage/sessionStorage rỗng trong lượt kiểm.
Đó không phải chứng nhận WCAG, đánh giá trên người hoặc tích hợp API.
E01 hai BOM và E09 README đã được sửa, kiểm khớp byte và bảo toàn nội dung.
Không suy E10 toàn kho đã hết từ việc đóng hai lỗi này.
Không có dữ liệu sức khỏe, bộ nạp tri thức thật, bộ lọc y khoa, SQL/IIS thực thi hoặc xuất bản html/.
Không T nào được nhận hoàn tất khi thiếu DoD. Mọi cổng kiểm soát và Q01–Q08 vẫn chưa được thông qua.
Lịch sử 26/09 — kết quả tích hợp đợt 1
Nhánh chính đã chạy 160 kiểm thử mã đạt. Chứng cứ và danh sách file tại biên bản đợt 1.
T05 phát hiện 4/74 mục tri thức lỗi và thư mục ca trống; không sửa nguồn để làm xanh kiểm tra.
T09 có 23 test ngoại tuyến, gồm chặn mạng lúc nạp app và khởi động; phản hồi không lặp đầu vào.
T03 có bảy hồ sơ/hướng dẫn, README và INDEX được tích hợp; chưa có review hoặc quyết định NCS.
Hai file validator/audit còn BOM do cơ chế lưu của trình soạn thảo. Giữ lỗi encoding mở, không tuyên bố T05 hoàn tất.
README còn một cảnh báo dòng trắng cuối. Biên bản ghi E01/E09 để người tiếp nhận xử lý mà không che kết quả kiểm tra.
Đây là kết quả tại đợt 1, không phải trạng thái hiện tại của E01/E09 hoặc số test.
Lịch sử 26/09 — lượt tiếp tục 14:53
T05 có thêm ../../tools/KIEM_TRA_TEP_VAN_BAN.py, được chạy trong lệnh kiểm tra PowerShell mặc định.
Công cụ chỉ đọc, không tự sửa BOM, nguồn y khoa hoặc nội dung. Quét rộng cho thấy lỗi không chỉ có hai file đã biết.
181 test đạt, 1 bỏ qua vì quyền tạo liên kết; 129 phát hiện quy ước file còn mở, xem mục 6 của biên bản.
Tại thời điểm đó E01/E09 giữ nguyên; E10 gom tồn đọng toàn kho. Đợt 2 đã xử lý E01/E09 riêng.
4. Thứ tự tiếp theo, không tạo vòng phụ thuộc
- Áp dụng U08 đúng đường dẫn; đối chiếu kế hoạch nguồn U09, không tìm lại TXT hoặc sửa lịch sử để làm xanh.
- NCS/GVHD xử lý Q01/Q02/Q04 để T01 có phạm vi sơ bộ. Không phải đợi toàn bộ D03–D05 hoàn tất mới mở sổ.
- T02 xử lý Q03 và đối soát nguồn; T06 chuẩn bị hồ sơ Q06. Mỗi phần có thể thu chứng cứ song song.
- T04 trình hợp đồng dữ liệu/nhãn. T05 kiểm lại theo hợp đồng đã chốt; sửa công cụ không tự chốt chuyên môn.
- Xét G0 sau đầu ra bắt buộc T01–T06. Chưa đủ chứng cứ thì ghi thiếu, không dùng PASS thay biên bản.
- T07/T09 chuẩn bị lô tri thức và nền kỹ thuật. T10 chỉ dùng lô đã duyệt; T11 rồi T12 nối tiếp.
- T08 khóa bộ cuối trước GB/T17. T13/T15/T16 hoàn thiện vận hành, xuất bản và hỗ trợ trong phạm vi cho phép.
- T17 trình GC; T18 chỉ làm sau cho phép. T20 vẫn do NCS tự thực hiện phần học thuật.
- Camera: nguồn T02/T04/T07 → CAM-Y01–04 → T14a → GCA → T14b → T19a → GCB → T19b. GC trước hoạt động có người.
Tích hợp tài liệu camera — 26/09/2026
Đã cập nhật roadmap, kiến trúc và bảng camera.
Ma trận y khoa có 13 hàng CYK và ghi khoảng trống quy trình đo.
CAM-Y01–04 là việc bổ sung được lập kế hoạch, chưa phải nguồn hoặc quy trình đã được duyệt.
T14a đã bổ sung phụ thuộc y khoa và thiết kế thu hồi; T14b/T19 vẫn chưa thực hiện.
Kịch bản nguồn lực đã tích hợp camera; Q02/Q07 tiếp tục mở, mọi cổng chưa đạt.
Không tăng trạng thái T07, T14 hoặc T19 bằng việc hoàn thành tài liệu này.
5. Quy tắc cập nhật và nghiệm thu
Mỗi lần cập nhật phải ghi file, phiên bản, phép kiểm, kết quả, giới hạn và người cần xác minh.
Không tính giờ suy luận AI thành giờ NCS, CVYK hoặc GVHD. Không dùng phần trăm cảm tính.
Chỉ chuyển “hoàn thành” khi đủ DoD và có bằng chứng phần con người bắt buộc.
Nếu bằng chứng thiếu, giữ “một phần”, “chưa bắt đầu” hoặc “bị chặn”. Chỉ ghi kết quả thực đã quan sát.
Nhật ký và INDEX do nhánh chính cập nhật. Sổ này không chứng nhận PL3 đã được chép hoặc ký.
Lịch phần còn lại sau đối soát 26/09
Đã lập bộ kế hoạch theo ngày/tuần, kế thừa các đợt 1–4.
SD01–SD24 phân rã T01–T20; các số giờ là ước lượng phần thiếu, không cộng vào dự toán v7.
Danh mục có vai, đầu vào, đầu ra, phụ thuộc và DoD.
Trạng thái T trong sổ này không đổi thành hoàn tất vì có lịch. Q01–Q08 và các cổng vẫn chưa được xét đạt.
Mở rộng nguồn y khoa theo U09 — 26/09/2026
Kế hoạch nguồn và Markdown bổ sung 54 việc mới.
Lịch có 274 việc, 586 bước, 639 lượt phân bổ, 90 tuần và 630 ngày; kết thúc dự kiến 16/06/2028.
Dự toán là 942,5 giờ người và 22 lượt AI; phần thêm là 131 giờ người và một lượt AI.
Đây không phải giờ đã làm hoặc cam kết nguồn lực. Số trang vẫn UNKNOWN; SRC-11 phải hiệu chỉnh sau mẫu thử.
Kế hoạch bao gồm tìm kiếm, kiểm quyền, bóc tách/OCR từng trang, kiểm chất lượng, sửa, bản kê, camera và thu hồi.
Chưa tạo kho Markdown đầy đủ từ kế hoạch này; nguồn gốc y khoa giữ nguyên, không ghi đè.
U09 không cấp quyền tải, OCR, gửi AI, công bố hoặc duyệt y khoa.
Nhánh chính kiểm cuối: 58 test lịch PASS; --write/--check 813 file PASS; tích hợp 531 đạt, 1 bỏ qua, 34 subtests đạt.
Nhánh tài liệu chỉ ghi kết quả được bàn giao, không chạy terminal hoặc xác minh lại toàn bộ kiểm thử.