Bỏ qua

Tiến độ dự án

Ảnh chụp 14/09/2026 từ vết máy — không ai gõ tay trạng thái nào ở đây. Hoạch định openapi-platform @ e11c767; mã nguồn admin-be @ bf6e00e · admin-fe @ b15846e · portal-be @ 98c9b7c · portal-fe @ b5b76cb · uat @ fbfccd5; tracker: GitHub, 142 issue mang trailer **Story:**.

Đọc đèn thế nào

🟢 xong — thay đổi (change) đã đóng và nhập vào trunk của repo mã nguồn · 🟡 đang làm — có change mở trên một nhánh · 🔵 đã giao — có issue mở nhưng chưa có change · ⚪ chưa mở — chưa vết nào · ❔ không đo được. 🟢⚠ = change đã đóng nhưng issue của story còn mở — hai vết cãi nhau, không tính là xong cho tới khi issue đóng hoặc đổi story. Story chỉ tính một lần ở epic của nó; một story có thể gồm nhiều change (ghi «+n change nữa»).

Tổng thể

109 story trong 8 epic đã chia — 🟢 48 change đã đóng (⚠ 20 trong đó còn issue mở) · 🟡 3 đang làm · 🔵 6 đã giao · ⚪ 52 chưa mở

Tiến độ theo change đã đóng: ████░░░░░░ 44 % — theo thước chặt của tool/epic-status.sh (story ⚠ chưa tính là xong cho tới khi issue đóng): ███░░░░░░░ 26 % (28/109). Phần lớn ⚠ là nợ mở sau khi đóng change còn mang trailer story cũ — xem mục «Còn nợ gì».

Nghiệm thu (uat @ fbfccd5, không qua change — đọc cases/ · tests/ · results/): 6 story có ca — ✅ 1 PASS (còn hiệu lực 0, cũ 1) · ❌ 0 FAIL · 🧪 5 có spec chưa chạy · 📝 0 mới có ca. «Cũ» = repo sở hữu story đã đổi so với SHA ghim lúc chạy ⇒ phải chạy lại. Cột UAT ở bảng theo epic/repo (gộp) và bảng chi tiết (từng story).

Epic chưa chia story (không tính vào con số trên): E-008 Giám sát mức sử dụng · E-010 Mẫu thông báo · E-011 Trang chủ quản trị.

Theo epic

🟢 = change đã đóng; trong ngoặc là số story trong đó còn issue mở (⚠). Cột UAT đếm story theo nấc nghiệm thu cao nhất (✅ PASS · ❌ FAIL · 🧪 có spec chưa chạy · 📝 mới có ca) trên tổng story.

Epic Story 🟢 (⚠) 🟡 🔵 Tiến độ UAT Đang làm
E-001 Nền quản trị 38 31 (⚠ 10) 0 2 5 ████████░░ 82 % ✅ 1 · 🧪 4 / 38
E-002 Danh mục API 8 0 0 0 8 ░░░░░░░░░░ 0 %
E-003 Đóng gói và định giá 5 0 0 0 5 ░░░░░░░░░░ 0 %
E-004 Onboard tổ chức 25 17 (⚠ 10) 1 4 3 ███████░░░ 68 % 🧪 1 / 25 E-004/2.5
E-005 Ứng dụng và cấp quyền 17 0 2 0 15 ░░░░░░░░░░ 0 % E-005/1.2 · E-005/1.4
E-006 Thu hồi và đình chỉ 6 0 0 0 6 ░░░░░░░░░░ 0 %
E-007 Công bố và báo cáo 6 0 0 0 6 ░░░░░░░░░░ 0 %
E-008 Giám sát mức sử dụng chưa chia story Epic này thuộc đợt 2, không chặn vòng đời nào của đợt 1
E-009 Giả lập API 4 0 0 0 4 ░░░░░░░░░░ 0 %
E-010 Mẫu thông báo chưa chia story Epic này thuộc đợt 2, không chặn vòng đời nào của đợt 1
E-011 Trang chủ quản trị chưa chia story chưa có bảng story

Theo repo mã nguồn

Mỗi làn đang bận gì, và hàng chờ sẵn sàng mở (mọi điều kiện M: đã xong) của làn đó.

Repo Story 🟢 (⚠) 🟡 🔵 UAT Đang làm Sẵn sàng mở
admin-be 54 19 (⚠ 7) 1 4 30 🧪 2 / 54 E-004/2.5 E-001/2.5 · E-001/3.2 · E-001/4.2 · E-001/1.5 · E-002/1.1 · E-004/1.8 · E-005/1.1 · E-005/1.5 · E-005/3.4 · E-009/1.1
admin-fe 22 12 (⚠ 7) 0 0 10 ✅ 1 · 🧪 1 / 22
portal-be 17 6 (⚠ 2) 1 2 8 E-005/1.2 E-001/1.6 · E-004/2.10
portal-fe 14 9 (⚠ 4) 1 0 4 🧪 2 / 14 E-005/1.4
docs 1 1 0 0 0
uat 1 1 0 0 0

Còn nợ gì, cần chú ý gì

Xanh giả — đã đóng nhưng điều kiện đóng Đ: chưa xong

Không có.

Đã đóng change nhưng issue còn mở — hai vết cãi nhau

Thường là nợ mở sau khi archive còn mang trailer story cũ. Làn sở hữu phải đóng issue hoặc đổi trailer sang story mới; tới lúc đó story không tính là xong.

Story Repo Change Issue
E-001/1.3 Schema nhật ký bất biến admin-be 2026-09-07-comment-csdl-dinh-chinh (+1 change nữa) issue #58 còn mở
E-001/2.1 Người dùng nội bộ admin-be 2026-09-08-internal-user-account (+2 change nữa) issue #23, #22, #21 còn mở
E-001/2.3 Phiên có trạng thái admin-be 2026-09-10-stateful-admin-session issue #56 còn mở
E-001/5.5 Khung màn danh sách cho admin-fe admin-fe 2026-09-08-list-screen-shell (+2 change nữa) issue #33 còn mở
E-001/5.7 Màn đăng nhập admin-fe admin-fe 2026-09-10-man-dang-nhap (+1 change nữa) issue #20 còn mở
E-001/5.9 Đăng nhập và hạ tầng phiên cho portal-fe portal-fe 2026-09-10-dang-nhap-va-ha-tang-phien issue #22 còn mở
E-001/5.11 Màn người dùng MSB admin-fe 2026-09-11-man-nguoi-dung-msb (+4 change nữa) issue #48 còn mở
E-001/5.12 Màn vai và quyền theo chức năng admin-fe 2026-09-12-man-vai-va-quyen (+1 change nữa) issue #41, #40, #35, #34, #30 còn mở
E-001/5.14 Màn hàng đợi chờ duyệt admin-fe 2026-09-13-man-hang-doi-cho-duyet issue #50, #49, #46 còn mở
E-001/2.7 Tài khoản nội bộ theo mô hình super admin — bỏ đường đề xuất của 2.6 admin-be 2026-09-12-internal-user-super-admin-api (+1 change nữa) issue #65 còn mở
E-004/1.1 Schema Tổ chức và hồ sơ admin-be 2026-09-11-tpp-organization-schema issue #52, #51 còn mở
E-004/1.3 Vòng đời hồ sơ admin-be 2026-09-13-vong-doi-ho-so issue #79 còn mở
E-004/2.8 Xác thực và phiên cho người dùng bên thứ ba portal-be 2026-09-10-xac-thuc-va-phien-tpp (+1 change nữa) issue #33, #27, #25, #24 còn mở
E-004/1.4 Màn hồ sơ tổ chức admin-fe 2026-09-13-man-ho-so-to-chuc (+1 change nữa) issue #55, #44 còn mở
E-004/2.4 Màn đăng ký tài khoản portal-fe 2026-09-12-man-dang-ky-tai-khoan issue #29 còn mở
E-004/2.6 Khung hai văn bản pháp lý portal-fe 2026-09-13-khung-hai-van-ban-phap-ly issue #34, #11 còn mở
E-004/2.9 Màn nộp hồ sơ portal-fe 2026-09-12-man-nop-ho-so (+1 change nữa) issue #27, #25 còn mở
E-004/1.9 Màn xem người dùng bên thứ ba (phía quản trị) admin-fe 2026-09-14-man-nguoi-dung-ben-thu-ba issue #54 còn mở
E-004/1.11 Khai bảng đính kèm của đơn nộpkho nội dung tệp admin-be 2026-09-13-submission-attachment-tables issue #70, #69 còn mở
E-004/2.11 Điểm cuối nhận tệp đính kèm cho đơn nộp và trả tệp cho chính người nộp portal-be 2026-09-13-tep-dinh-kem-don-nop issue #43 còn mở

Chờ PO chốt — story mang ⛔NGOÀI: hoặc ⚠️THIẾU VẬT MANG:

Không làn nào tự mở được các story này cho tới khi câu hỏi được trả lời.

Story Repo Đèn Câu chờ
E-002/1.5 Nhập danh mục API hàng loạt admin-be ⛔NGOÀI: nguồn nhập chưa chốt
E-002/1.8 Đặc tả API admin-be ⛔NGOÀI: nguồn nhập chưa chốt (cùng 1.5)
E-004/1.5 Nhập dữ liệu tổ chức đang đấu nối admin-be ⛔NGOÀI: chưa rõ có tổ chức nào
E-005/2.5 Nộp yêu cầu đăng ký portal-be ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm
E-005/3.3 Yêu cầu xoay khoá portal-be ⚠️THIẾU VẬT MANG: GRANT credential
E-005/2.6 Màn đăng ký sản phẩm portal-fe ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm (S2)
E-005/2.8 Đọc đặc tả API theo đăng ký portal-be ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm (S2)
E-006/1.1 View active_scope_grant và hợp đồng thu hồi admin-be ⚠️THIẾU VẬT MANG: GRANT view cho portal_app
E-007/1.3 Bề mặt công bố công khai portal-be ⚠️THIẾU VẬT MANG: GRANT công bố cho portal_app
E-007/1.5 Xuất báo cáo cho NHNN admin-be ⛔NGOÀI: mẫu báo cáo chưa biết
E-009/1.2 Cấp token thử Sandbox từ phiên portal-be ⚠️THIẾU VẬT MANG: REGISTRATION của tổ chức mình (S1)
E-009/1.3 Gửi thử — trả phản hồi mẫu portal-be ⛔NGOÀI: C6 sandbox hạ tầng riêng hay chung (FR-032, FR-106)

Sẵn sàng mở — chưa mở mà mọi điều kiện M: đã xong

Hàng chờ thật của từng làn (theo «Thứ tự bắt buộc» trong epic):

Story Repo Thứ tự
E-002/1.1 Schema và API Domain, Subdomain admin-be 1
E-005/1.1 Schema Ứng dụng admin-be 1
E-009/1.1 Khai bảng token thử admin-be 1
E-005/1.5 Khai bảng đơn khai ứng dụng admin-be 6
E-005/3.4 Khai bảng đơn yêu cầu xoay khoá admin-be 9
E-001/2.5 Super admin có giới hạn admin-be 14
E-001/3.2 Cấu hình luồng phê duyệt admin-be 15
E-004/1.8 Khai bảng phiên bản văn bản pháp lý và vết đồng ý admin-be 15
E-001/4.2 Tra cứu nhật ký admin-be 18
E-001/1.5 Cổng ma trận quyền fail-closed với tập cột rỗng — admin-be admin-be 35
E-004/2.10 Giới hạn tốc độ ngoài đường đăng nhập và độ dài tối thiểu khi đổi mật khẩu portal-be 20
E-001/1.6 Hợp đồng CSDL của portal-be fail-closed với tập cột rỗng portal-be 36

Bị chặn — chưa mở vì còn điều kiện M: chưa xong

39 story. Chi tiết từng dòng ở bảng epic bên dưới (cột «Ghi chú» ghi chờ story nào).

Nợ tài liệu

Tài liệu kỹ thuật (phe-duyet/, 15 trang nhóm): 🟢 0 đã duyệt · 🔵 0 chờ duyệt · 🟡 15 còn mốc.

Trang Đèn Ghi chú
Khung dự án 🟡 còn 2 mốc
Nền cơ sở dữ liệu 🟡 còn 6 mốc
Danh tính và phân quyền 🟡 còn 6 mốc
Phê duyệt hai người 🟡 còn 6 mốc
Nhật ký 🟡 còn 4 mốc
Nền giao diện 🟡 còn 18 mốc
Danh mục API 🟡 còn 19 mốc
Đóng gói và định giá 🟡 còn 12 mốc
Phía ngân hàng 🟡 còn 20 mốc
Cổng bên thứ ba 🟡 còn 17 mốc
Ứng dụng 🟡 còn 12 mốc
Yêu cầu đăng ký sản phẩm 🟡 còn 19 mốc
Credential 🟡 còn 9 mốc
Thu hồi và đình chỉ 🟡 còn 13 mốc
Công bố và báo cáo 🟡 còn 14 mốc

Hướng dẫn sử dụng — trang mà change đã đóng khai docs: trỏ tới nhưng chưa có hoặc còn mốc (viết từ UI thật, theo mốc PO gọi):

Trang Tình trạng Change đã đóng khai tới đây
huong-dan-quan-tri/nhat-ky-he-thong.md chưa có trang 2026-09-08-nhat-ky-bam-moc-xich (admin-be, E-001/1.3)
huong-dan-admin/quan-tri-he-thong/nguoi-dung.md còn 7 mốc 2026-09-10-stateful-admin-session (admin-be, E-001/2.3) · 2026-09-12-internal-user-admin-api (admin-be, E-001/2.6) · 2026-09-12-internal-user-super-admin-api (admin-be, E-001/2.7) · 2026-09-13-internal-user-profile-roles-api (admin-be, E-001/2.7) · 2026-09-11-man-nguoi-dung-msb (admin-fe, E-001/5.11) · 2026-09-12-noi-nguoi-dung-msb-api (admin-fe, E-001/5.11) · 2026-09-13-noi-nguoi-dung-msb-super-admin (admin-fe, E-001/5.11) · 2026-09-13-tach-vai-khoi-bieu-mau-tai-khoan (admin-fe, E-001/5.11) · 2026-09-13-tai-khoan-msb-vai-don-vi (admin-fe, E-001/5.11)
huong-dan-admin/quan-tri-he-thong/vai-va-quyen.md còn 7 mốc 2026-09-12-iam-roles-permissions (admin-be, E-001/2.4) · 2026-09-12-permission-action-names (admin-be, E-001/2.4) · 2026-09-12-permission-catalog-seed (admin-be, E-001/2.4) · 2026-09-12-man-vai-va-quyen (admin-fe, E-001/5.12) · 2026-09-12-noi-vai-quyen-api (admin-fe, E-001/5.12)
huong-dan-admin/ben-thu-ba/tham-dinh-ma-so-thue.md chưa có trang 2026-09-13-tham-dinh-ma-so-thue (admin-be, E-004/1.2)
huong-dan-admin/ben-thu-ba/ho-so-to-chuc.md còn 7 mốc 2026-09-13-vong-doi-ho-so (admin-be, E-004/1.3) · 2026-09-14-tpp-user-read-api (admin-be, E-004/1.10) · 2026-09-13-man-ho-so-to-chuc (admin-fe, E-004/1.4)
huong-dan-admin/ben-thu-ba/nguoi-dung-tpp.md chưa có trang 2026-09-14-tpp-user-read-api (admin-be, E-004/1.10)
huong-dan-admin/man-danh-sach.md chưa có trang 2026-09-08-list-screen-shell (admin-fe, E-001/5.5)
huong-dan-admin/dang-xuat-va-doi-mat-khau.md chưa có trang 2026-09-08-session-infrastructure (admin-fe, E-001/5.8)
huong-dan-admin/di-lai-trong-trang-quan-tri.md chưa có trang 2026-09-09-app-shell-nav (admin-fe, E-001/5.10)
huong-dan-admin/dang-nhap-va-tai-khoan.md chưa có trang 2026-09-10-man-dang-nhap (admin-fe, E-001/5.7)
huong-dan-admin/dang-nhap-va-phien.md chưa có trang 2026-09-11-cam-cong-phien-vao-api (admin-fe, E-001/5.7)
huong-dan-admin/quan-tri-he-thong/hang-doi-cho-duyet.md chưa có trang 2026-09-13-man-hang-doi-cho-duyet (admin-fe, E-001/5.14)
huong-dan-admin/quan-tri-he-thong/nguoi-dung-ben-thu-ba.md chưa có trang 2026-09-14-man-nguoi-dung-ben-thu-ba (admin-fe, E-004/1.9)
van-hanh/runbook-cong-khoi-dong-portal-be.md chưa có trang 2026-09-08-tra-no-cong-khoi-dong (portal-be, ) · 2026-09-09-phep-kiem-thu-vien-luc-chay (portal-be, )
huong-dan-portal/dang-nhap.md chưa có trang 2026-09-10-xac-thuc-va-phien-tpp (portal-be, E-004/2.8) · 2026-09-12-chong-lam-dung-dang-ky (portal-be, E-004/2.3) · 2026-09-10-dang-nhap-va-ha-tang-phien (portal-fe, E-001/5.9) · 2026-09-11-noi-xac-thuc-vao-portal-be (portal-fe, E-001/5.13) · 2026-09-13-xu-ly-429-gioi-han-tan-suat (portal-fe, )
van-hanh/trien-khai-phien-tpp.md chưa có trang 2026-09-10-xac-thuc-va-phien-tpp (portal-be, E-004/2.8) · 2026-09-12-chong-lam-dung-dang-ky (portal-be, E-004/2.3) · 2026-09-13-tep-dinh-kem-don-nop (portal-be, E-004/2.11)
huong-dan-portal/nop-ho-so.md chưa có trang 2026-09-11-don-nop-ho-so (portal-be, E-004/2.2) · 2026-09-12-cap-do-an-toan-tap-dong (portal-be, E-004/2.2) · 2026-09-12-chong-lam-dung-dang-ky (portal-be, E-004/2.3) · 2026-09-13-tep-dinh-kem-don-nop (portal-be, E-004/2.11)
huong-dan-portal/dang-ky.md còn 7 mốc 2026-09-12-chong-lam-dung-dang-ky (portal-be, E-004/2.3) · 2026-09-12-dang-ky-tu-kich-hoat (portal-be, ) · 2026-09-12-man-dang-ky-tai-khoan (portal-fe, E-004/2.4) · 2026-09-12-man-nop-ho-so (portal-fe, E-004/2.9) · 2026-09-13-khung-hai-van-ban-phap-ly (portal-fe, E-004/2.6) · 2026-09-13-tai-tep-dinh-kem-don-nop (portal-fe, E-004/2.9) · 2026-09-13-xu-ly-429-gioi-han-tan-suat (portal-fe, )
huong-dan-portal/ung-dung.md còn 7 mốc 2026-09-09-dinh-tuyen-vo-va-khung-danh-sach (portal-fe, E-001/5.6)
huong-dan-portal/tai-khoan.md chưa có trang 2026-09-10-dang-nhap-va-ha-tang-phien (portal-fe, E-001/5.9) · 2026-09-11-noi-xac-thuc-vao-portal-be (portal-fe, E-001/5.13) · 2026-09-13-xu-ly-429-gioi-han-tan-suat (portal-fe, )

Change đã đóng mà chưa khai docs: (ô trống KHÔNG phải «không cần» — lỗ thật, phải quyết một lần; khai hai lần cũng liệt kê vì hai công cụ đọc ra hai kết quả):

Repo Change Story Vì sao kêu
admin-be 2026-09-07-db-role-matrix E-001/1.2 ô trống
admin-be 2026-09-07-scaffold-admin-be E-001/0.1 ô trống
admin-be 2026-09-07-schema-migration E-001/1.1 ô trống
admin-be 2026-09-07-tpp-user-account E-004/2.1 ô trống
admin-be 2026-09-09-ci-node24-image-cleanup E-001/2.1 ô trống
admin-be 2026-09-11-audit-action-event E-001/4.1 docs: khai HAI lần (YAML lấy dòng cuối = khong-can, inbox.sh đọc dòng đầu) — sửa link.yaml còn một dòng
admin-be 2026-09-11-audit-history-thu-quyen E-001/1.2 docs: khai HAI lần (YAML lấy dòng cuối = khong-can, inbox.sh đọc dòng đầu) — sửa link.yaml còn một dòng
admin-be 2026-09-11-tpp-organization-schema E-004/1.1 docs: khai HAI lần (YAML lấy dòng cuối = khong-can, inbox.sh đọc dòng đầu) — sửa link.yaml còn một dòng
admin-fe 2026-09-12-khung-danh-sach-can-le E-001/5.5 ô trống
admin-fe 2026-09-12-tach-quy-uoc-ma ô trống
admin-fe 2026-09-14-noi-to-chuc-api-toast E-004/1.4 ô trống
portal-be 2026-09-07-kho-luu-tru-that-tpp-user ô trống
portal-be 2026-09-07-siet-cong-log-va-ro-trang-thai ô trống
portal-be 2026-09-07-tra-no-luoi-portal-be ô trống
uat 2026-09-14-uat-docs-aws E-001/0.6 ô trống

Nợ tuân thủ — Thông tư 64

Chép từ docs/backlog-tuan-thu.md của repo hoạch định @ e11c767 (PO chốt 05/09/2026: đi feature trước, tuân thủ hoãn có kiểm soát — hạn 01/3/2027). Sửa ở nguồn, không sửa ở đây.

Bốn thứ KHÔNG hoãn được — cách dữ liệu được ghi, sai từ đầu là không cứu lại được:

# Thứ Neo ở
K1 Quyền mang mốc cấp và mốc thu hồi, không phải cờ bật/tắt AD-10 · FR-037
K2 Nhật ký chỉ ghi thêm, không vai nào sửa hay xoá được AD-4 · AD-18 · NFR-006
K3 Tách trách nhiệm maker/checker, không tắt được bằng cấu hình AD-9 · FR-005
K4 Danh tính chủ thể là mã nội bộ bất biến AD-11 · FR-049

K3 lệch có chủ ý ở giai đoạn 1

K3 — LỆCH CÓ CHỦ Ý ở GĐ1, PO chốt 12/09/2026 (gói design/roles/ mục 6). Phạm vi lệch **đúng

Hoãn được — backlog (cột «Kích hoạt lại khi» là hợp đồng):

Điều khoản Hoãn cái gì Kích hoạt lại khi
BL-01 Điều 5.3 (TT-01) Cổng chặn cấp PIS/EWLTS theo loại pháp nhân, và việc gán nhãn nhóm cho 1.069 API Trước khi cấp quyền thật đầu tiên cho bên thứ ba ở môi trường production
BL-02 Phụ lục 01 §1 TTL token theo nhóm (AIS ≤3600s, PIS một lần ≤300s) Cùng lúc mở data-plane
BL-03 Điều 8 (TT-02) Đủ tám khối nội dung hợp đồng trong hồ sơ Trước khi ký hợp đồng thật đầu tiên
BL-04 Điều 8.6 (TT-03) Trường cấp độ an toàn hệ thống của bên thứ ba và tài liệu chứng minh Cùng BL-03
BL-05 Điều 9 (TT-07) Bề mặt công bố công khai và cổng chặn go-live ⛔ Trước khi bên thứ ba đầu tiên kết nối thật — điều luật nói "trước khi", không hoãn qua mốc đó được
BL-06 Điều 10.1 (TT-08) Luồng trả hồ sơ về Chờ bổ sung kèm lý do Khi có hồ sơ thật cần trả lại
BL-07 Điều 11.7 (TT-09) Màn xuất báo cáo cho NHNN Khi NHNN yêu cầu, hoặc trước 01/3/2027
BL-08 Điều 11.9 (TT-10) Thi hành trần pháp lý về số lần truy vấn Cùng lúc mở data-plane
BL-09 Điều 11.12a (TT-12) Giám sát và phát hiện truy cập bất thường Cùng lúc mở data-plane
BL-10 Điều 11.12b (TT-13) Thời hạn giữ nóng ≥3 tháng và sao lưu ≥1 năm; nhật ký sử dụng Open API Cùng lúc mở data-plane
BL-11 Điều 11.4 (TT-14) Phần lớn hồ sơ cấp độ 3, gồm nhóm kiểm tra, đánh giá và quản lý rủi ro đang bỏ trống Trước khi nộp hồ sơ đề xuất cấp độ
BL-12 Điều 11.4 / N1 Xác thực đa yếu tố cho tài khoản quản trị Cùng đợt cắm LDAP, và trước khi có bên thứ ba thật ở production
BL-13 Điều 11.5, 11.6 Toàn bộ bề mặt khách hàng cuối: tra cứu dữ liệu đã đồng ý chia sẻ, rút lại sự đồng ý, hạn 180 ngày ⛔ Chặn ngay khi mở nhóm AIS. Phải có chủ trước lúc đó
BL-14 Điều 15.1 Không phải việc của đội build. Bank phải gửi NHNN danh mục và kế hoạch, hạn 01/7/2025 đã qua 14 tháng. PO xác minh với bank

Chi tiết từng story

E-001 — Nền quản trị

████████░░ 82 % · 38 story · 🟢 31 (⚠ 10) · 🟡 0 · 🔵 2 · ⚪ 5 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-001/0.1 Khung dự án admin-be admin-be 🟢 2026-09-07-scaffold-admin-be
E-001/0.2 Khung dự án portal-be portal-be 🟢 2026-09-07-scaffold-portal-be
E-001/0.3 Khung dự án admin-fe admin-fe 🟢 2026-09-07-scaffold-admin-fe
E-001/0.4 Khung dự án portal-fe portal-fe 🟢 2026-09-07-cong-8080-va-csp (+1 change nữa) 🧪 có spec · ca còn 2 mốc
E-001/0.5 Dựng repo tài liệu docs docs 🟢 issue #1 đã đóng — repo không có openspec/ (*)
E-001/0.6 Khung nghiệm thu uat uat 🟢 2026-09-07-uat-env-compose (+6 change nữa)
E-001/1.1 Dòng di trú và schema chung admin-be 🟢 2026-09-07-schema-migration (+1 change nữa)
E-001/1.2 Ma trận vai và quyền cơ sở dữ liệu admin-be 🟢 2026-09-07-db-role-matrix (+1 change nữa)
E-001/1.3 Schema nhật ký bất biến admin-be 🟢⚠ 2026-09-07-comment-csdl-dinh-chinh (+1 change nữa) xong nhưng issue #58 còn mở ⇒ chưa tính xong
E-001/2.1 Người dùng nội bộ admin-be 🟢⚠ 2026-09-08-internal-user-account (+2 change nữa) xong nhưng issue #23, #22, #21 còn mở ⇒ chưa tính xong
E-001/2.2 Adapter xác thực và đăng nhập tự quản admin-be 🟢 2026-09-09-password-auth-adapter 🧪 có spec · ca còn 26 mốc
E-001/2.3 Phiên có trạng thái admin-be 🟢⚠ 2026-09-10-stateful-admin-session xong nhưng issue #56 còn mở ⇒ chưa tính xong
E-001/3.1 Khung phê duyệt và tách trách nhiệm admin-be 🟢 2026-09-10-approval-two-person
E-001/2.4 Vai và quyền cấu hình được lúc chạy admin-be 🟢 2026-09-12-iam-roles-permissions (+2 change nữa)
E-001/2.5 Super admin có giới hạn admin-be sẵn sàng mở
E-001/3.2 Cấu hình luồng phê duyệt admin-be sẵn sàng mở
E-001/3.3 Hàng đợi chờ duyệt admin-be 🔵 issue #78
E-001/4.1 Ghi nhật ký thao tác quản trị admin-be 🟢 2026-09-11-audit-action-event
E-001/4.2 Tra cứu nhật ký admin-be sẵn sàng mở
E-001/5.1 Nền token và thành phần cho admin-fe admin-fe 🟢 2026-09-07-ui-tokens-primitives
E-001/5.2 Nền token và thành phần cho portal-fe portal-fe 🟢 2026-09-07-keo-goi-design-2026-09-07 (+1 change nữa)
E-001/5.3 Sàn trợ năng cho admin-fe admin-fe 🟢 2026-09-08-accessibility-floor
E-001/5.4 Sàn trợ năng và responsive cho portal-fe portal-fe 🟢 2026-09-08-san-tro-nang-va-responsive (+1 change nữa)
E-001/5.5 Khung màn danh sách cho admin-fe admin-fe 🟢⚠ 2026-09-08-list-screen-shell (+2 change nữa) xong nhưng issue #33 còn mở ⇒ chưa tính xong
E-001/5.6 Khung màn danh sách cho portal-fe portal-fe 🟢 2026-09-09-dinh-tuyen-vo-va-khung-danh-sach
E-001/5.7 Màn đăng nhập admin-fe admin-fe 🟢⚠ 2026-09-10-man-dang-nhap (+1 change nữa) ✅ PASS 12/09 (11/11) · admin-fe ghim 6653932, trunk b15846e xong nhưng issue #20 còn mở ⇒ chưa tính xong
E-001/5.8 Hạ tầng phiên cho admin-fe admin-fe 🟢 2026-09-08-session-infrastructure 🧪 có spec · ca còn 15 mốc
E-001/5.9 Đăng nhập và hạ tầng phiên cho portal-fe portal-fe 🟢⚠ 2026-09-10-dang-nhap-va-ha-tang-phien 🧪 có spec · ca còn 17 mốc xong nhưng issue #22 còn mở ⇒ chưa tính xong
E-001/5.10 Vỏ ứng dụng admin-fe — Sidebar và Topbar theo gói design admin-fe 🟢 2026-09-09-app-shell-nav
E-001/5.11 Màn người dùng MSB admin-fe 🟢⚠ 2026-09-11-man-nguoi-dung-msb (+4 change nữa) xong nhưng issue #48 còn mở ⇒ chưa tính xong
E-001/5.12 Màn vai và quyền theo chức năng admin-fe 🟢⚠ 2026-09-12-man-vai-va-quyen (+1 change nữa) xong nhưng issue #41, #40, #35, #34, #30 còn mở ⇒ chưa tính xong
E-001/2.6 API quản trị người dùng nội bộ admin-be 🟢 2026-09-12-internal-user-admin-api
E-001/1.4 Thu hồi EXECUTE hai hàm vùng nhật ký khỏi PUBLIC admin-be 🔵 issue #28
E-001/5.13 Nối bốn màn xác thực của portal-fe vào portal-be thật portal-fe 🟢 2026-09-11-noi-xac-thuc-vao-portal-be
E-001/5.14 Màn hàng đợi chờ duyệt admin-fe 🟢⚠ 2026-09-13-man-hang-doi-cho-duyet xong nhưng issue #50, #49, #46 còn mở ⇒ chưa tính xong
E-001/1.5 Cổng ma trận quyền fail-closed với tập cột rỗng — admin-be admin-be sẵn sàng mở
E-001/1.6 Hợp đồng CSDL của portal-be fail-closed với tập cột rỗng portal-be sẵn sàng mở
E-001/2.7 Tài khoản nội bộ theo mô hình super admin — bỏ đường đề xuất của 2.6 admin-be 🟢⚠ 2026-09-12-internal-user-super-admin-api (+1 change nữa) xong nhưng issue #65 còn mở ⇒ chưa tính xong

E-002 — Danh mục API

░░░░░░░░░░ 0 % · 8 story · 🟢 0 · 🟡 0 · 🔵 0 · ⚪ 8 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-002/1.1 Schema và API Domain, Subdomain admin-be sẵn sàng mở
E-002/1.2 Màn Domain và Subdomain admin-fe chờ E-002/1.1
E-002/1.3 Schema và API danh mục API admin-be chờ E-002/1.1
E-002/1.4 Màn danh mục API admin-fe chờ E-002/1.3
E-002/1.5 Nhập danh mục API hàng loạt admin-be chờ E-002/1.3 · chờ PO: ⛔NGOÀI: nguồn nhập chưa chốt
E-002/1.6 Luồng phân loại nhóm TT64 admin-be chờ E-002/1.3
E-002/1.7 Màn phân loại theo lô admin-fe chờ E-002/1.6 · E-001/3.3
E-002/1.8 Đặc tả API admin-be chờ E-002/1.3 · chờ PO: ⛔NGOÀI: nguồn nhập chưa chốt (cùng 1.5)

E-003 — Đóng gói và định giá

░░░░░░░░░░ 0 % · 5 story · 🟢 0 · 🟡 0 · 🔵 0 · ⚪ 5 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-003/1.1 Schema và API Sản phẩm admin-be chờ E-002/1.3
E-003/1.2 Quy trình ba bước tạo sản phẩm admin-fe chờ E-003/1.1
E-003/1.3 Schema và API Gói đăng ký admin-be chờ E-003/1.1
E-003/1.4 Màn Gói đăng ký admin-fe chờ E-003/1.3
E-003/1.5 Chặn thêm API nhóm hạn chế vào sản phẩm đã xuất bản admin-be chờ E-003/1.1 · E-002/1.6

E-004 — Onboard tổ chức

███████░░░ 68 % · 25 story · 🟢 17 (⚠ 10) · 🟡 1 · 🔵 4 · ⚪ 3 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-004/1.1 Schema Tổ chức và hồ sơ admin-be 🟢⚠ 2026-09-11-tpp-organization-schema xong nhưng issue #52, #51 còn mở ⇒ chưa tính xong
E-004/1.2 Thẩm định mã số thuế admin-be 🟢 2026-09-13-tham-dinh-ma-so-thue
E-004/1.3 Vòng đời hồ sơ admin-be 🟢⚠ 2026-09-13-vong-doi-ho-so xong nhưng issue #79 còn mở ⇒ chưa tính xong
E-004/2.1 Tài khoản người dùng của bên thứ ba portal-be 🟢 2026-09-07-tpp-user-account
E-004/1.6 Khai bảng SUBMISSION và ma trận quyền portal_app admin-be 🟢 2026-09-08-khai-bang-submission
E-004/1.7 Khai bảng phiên cho người dùng bên thứ ba admin-be 🟢 2026-09-10-tpp-session-tables 🧪 có spec · ca còn 14 mốc
E-004/2.8 Xác thực và phiên cho người dùng bên thứ ba portal-be 🟢⚠ 2026-09-10-xac-thuc-va-phien-tpp (+1 change nữa) xong nhưng issue #33, #27, #25, #24 còn mở ⇒ chưa tính xong
E-004/2.2 Đơn nộp hồ sơ portal-be 🟢 2026-09-11-don-nop-ho-so (+1 change nữa)
E-004/2.3 Chống lạm dụng đường đăng ký công khai portal-be 🟢 2026-09-12-chong-lam-dung-dang-ky
E-004/1.4 Màn hồ sơ tổ chức admin-fe 🟢⚠ 2026-09-13-man-ho-so-to-chuc (+1 change nữa) xong nhưng issue #55, #44 còn mở ⇒ chưa tính xong
E-004/2.4 Màn đăng ký tài khoản portal-fe 🟢⚠ 2026-09-12-man-dang-ky-tai-khoan xong nhưng issue #29 còn mở ⇒ chưa tính xong
E-004/2.5 Tiếp nhận đơn nộp admin-be 🟡 tiep-nhan-don-nop @ origin/tiep-nhan-don-nop
E-004/1.5 Nhập dữ liệu tổ chức đang đấu nối admin-be chờ PO: ⛔NGOÀI: chưa rõ có tổ chức nào
E-004/2.6 Khung hai văn bản pháp lý portal-fe 🟢⚠ 2026-09-13-khung-hai-van-ban-phap-ly xong nhưng issue #34, #11 còn mở ⇒ chưa tính xong
E-004/1.8 Khai bảng phiên bản văn bản pháp lý và vết đồng ý admin-be sẵn sàng mở
E-004/2.7 Nội dung pháp lý có phiên bản và vết đồng ý portal-be 🔵 issue #17
E-004/2.9 Màn nộp hồ sơ portal-fe 🟢⚠ 2026-09-12-man-nop-ho-so (+1 change nữa) xong nhưng issue #27, #25 còn mở ⇒ chưa tính xong
E-004/1.10 API xem người dùng bên thứ ba theo tổ chức admin-be 🟢 2026-09-14-tpp-user-read-api
E-004/1.9 Màn xem người dùng bên thứ ba (phía quản trị) admin-fe 🟢⚠ 2026-09-14-man-nguoi-dung-ben-thu-ba xong nhưng issue #54 còn mở ⇒ chưa tính xong
E-004/2.10 Giới hạn tốc độ ngoài đường đăng nhập và độ dài tối thiểu khi đổi mật khẩu portal-be issue #29 đã đóng nhưng không có change sẵn sàng mở
E-004/1.11 Khai bảng đính kèm của đơn nộpkho nội dung tệp admin-be 🟢⚠ 2026-09-13-submission-attachment-tables xong nhưng issue #70, #69 còn mở ⇒ chưa tính xong
E-004/2.11 Điểm cuối nhận tệp đính kèm cho đơn nộp và trả tệp cho chính người nộp portal-be 🟢⚠ 2026-09-13-tep-dinh-kem-don-nop xong nhưng issue #43 còn mở ⇒ chưa tính xong
E-004/1.12 Hàm lọc đọc byte kho tệp cho portal_app admin-be 🔵 issue #75
E-004/2.12 Đọc byte qua hàm lọc, bỏ SELECT trần khỏi hợp đồng portal-be 🔵 issue #44
E-004/1.13 Thu hồi SELECT trần của portal_app trên app.tep_noi_dung admin-be 🔵 issue #76

E-005 — Ứng dụng và cấp quyền

░░░░░░░░░░ 0 % · 17 story · 🟢 0 · 🟡 2 · 🔵 0 · ⚪ 15 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-005/1.1 Schema Ứng dụng admin-be sẵn sàng mở
E-005/2.1 Schema Yêu cầu đăng ký và Quyền admin-be chờ E-005/1.1 · E-003/1.1
E-005/2.2 Chặn theo loại pháp nhân admin-be chờ E-005/2.1 · E-002/1.6
E-005/2.3 Duyệt và kích hoạt admin-be chờ E-005/2.2
E-005/3.1 Cấp và lưu credential admin-be chờ E-005/2.3 · E-005/1.1
E-005/1.5 Khai bảng đơn khai ứng dụng admin-be sẵn sàng mở
E-005/1.2 Đơn khai ứng dụng portal-be 🟡 don-khai-ung-dung @ origin/don-khai-ung-dung
E-005/2.5 Nộp yêu cầu đăng ký portal-be chờ E-005/2.1 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm
E-005/3.4 Khai bảng đơn yêu cầu xoay khoá admin-be sẵn sàng mở
E-005/3.3 Yêu cầu xoay khoá portal-be chờ E-005/3.4 · E-005/3.1 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT credential
E-005/1.3 Màn Ứng dụng phía ngân hàng admin-fe chờ E-005/1.1
E-005/2.4 Màn Yêu cầu đăng ký admin-fe chờ E-005/2.2
E-005/1.4 Màn Ứng dụng phía bên thứ ba portal-fe 🟡 man-ung-dung-tpp @ origin/man-ung-dung-tpp
E-005/2.6 Màn đăng ký sản phẩm portal-fe chờ E-005/2.5 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm (S2)
E-005/3.2 Màn khoá truy cập portal-fe chờ E-005/3.1
E-005/2.8 Đọc đặc tả API theo đăng ký portal-be chờ E-002/1.8 · E-005/2.5 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT danh mục+sản phẩm (S2)
E-005/2.7 Màn Chi tiết API portal-fe chờ E-005/2.8 · E-005/1.4 · E-005/2.6

E-006 — Thu hồi và đình chỉ

░░░░░░░░░░ 0 % · 6 story · 🟢 0 · 🟡 0 · 🔵 0 · ⚪ 6 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-006/1.1 View active_scope_grant và hợp đồng thu hồi admin-be chờ E-005/2.1 · E-005/2.3 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT view cho portal_app
E-006/1.2 Thu hồi và thu hẹp phạm vi admin-be chờ E-006/1.1
E-006/1.3 Đình chỉ khẩn cấp admin-be chờ E-006/1.1
E-006/1.4 Gỡ đình chỉ admin-be chờ E-006/1.3
E-006/1.5 Chấm dứt hợp đồng admin-be chờ E-006/1.2 · E-005/1.1
E-006/1.6 Màn thu hồi và đình chỉ admin-fe chờ E-006/1.4

E-007 — Công bố và báo cáo

░░░░░░░░░░ 0 % · 6 story · 🟢 0 · 🟡 0 · 🔵 0 · ⚪ 6 · tài liệu kỹ thuật

Story Repo Đèn Vết UAT Ghi chú
E-007/1.1 Nội dung công bố có phiên bản admin-be chờ E-002/1.3
E-007/1.2 Cổng chặn go-live admin-be chờ E-007/1.1 · E-005/2.3
E-007/1.3 Bề mặt công bố công khai portal-be chờ E-007/1.1 · chờ PO: ⚠️THIẾU VẬT MANG: GRANT công bố cho portal_app
E-007/1.4 Màn quản lý công bố admin-fe chờ E-007/1.1
E-007/1.5 Xuất báo cáo cho NHNN admin-be chờ E-001/4.2 · E-006/1.2 · chờ PO: ⛔NGOÀI: mẫu báo cáo chưa biết
E-007/1.6 Màn báo cáo tuân thủ admin-fe chờ E-007/1.5

E-008 — Giám sát mức sử dụng

Chưa chia story — Epic này thuộc đợt 2, không chặn vòng đời nào của đợt 1

E-009 — Giả lập API

░░░░░░░░░░ 0 % · 4 story · 🟢 0 · 🟡 0 · 🔵 0 · ⚪ 4

Story Repo Đèn Vết UAT Ghi chú
E-009/1.1 Khai bảng token thử admin-be sẵn sàng mở
E-009/1.2 Cấp token thử Sandbox từ phiên portal-be chờ E-009/1.1 · E-005/2.5 · chờ PO: ⚠️THIẾU VẬT MANG: REGISTRATION của tổ chức mình (S1)
E-009/1.3 Gửi thử — trả phản hồi mẫu portal-be chờ E-009/1.2 · E-002/1.8 · chờ PO: ⛔NGOÀI: C6 sandbox hạ tầng riêng hay chung (FR-032, FR-106)
E-009/1.4 Khối Gọi thử trong Chi tiết API portal-fe chờ E-009/1.2 · E-009/1.3 · E-005/2.7

E-010 — Mẫu thông báo

Chưa chia story — Epic này thuộc đợt 2, không chặn vòng đời nào của đợt 1

E-011 — Trang chủ quản trị

Chưa chia story — chưa có bảng story