# so-api.tsv — SỔ KẾ HOẠCH API, làn docs kê TAY (PO chốt 13/09/2026). Nguồn duy nhất của trạng thái «chưa làm».
# Cột: repo · nhom (E-00x/nhom-N, khớp slug trang phe-duyet/) · story · method · path · ghi_chu
# - method/path = «—» ⇒ dòng CẤP STORY: hoạch định chưa gọi tên endpoint; máy soi link.yaml của change để tô đèn.
# - Endpoint có trong openapi.yaml mà KHÔNG có ở đây vẫn hiện (mục «chưa xếp vào sổ») — sổ chỉ bổ sung nhóm/story.
# - Story chỉ schema/nền (khai bảng, di trú, khung dự án) KHÔNG kê — không có bề mặt HTTP. Story ràng buộc
#   trên endpoint sẵn có (chống lạm dụng, chặn theo loại pháp nhân…) kê ở cấp story, ghi rõ «không thêm đường».
# Nguồn kê: openapi-platform/epics/E-00[1-7]-*.md (bảng story) + openapi.yaml hai repo BE @ origin/main 13/09/2026.
repo	nhom	story	method	path	ghi_chu
admin-be	E-001/nhom-1	E-001/1.1	GET	/api/v1/schema/migrations	Vận hành dòng di trú
admin-be	E-001/nhom-1	E-001/1.1	POST	/api/v1/schema/migrations/run	Vận hành dòng di trú
admin-be	E-001/nhom-2	E-001/2.3	POST	/api/v1/sessions	Đăng nhập — cookie HttpOnly
admin-be	E-001/nhom-2	E-001/2.3	GET	/api/v1/sessions/current	
admin-be	E-001/nhom-2	E-001/2.3	DELETE	/api/v1/sessions/current	Đăng xuất
admin-be	E-001/nhom-2	E-001/2.6	PUT	/api/v1/sessions/current/password	Chủ phiên tự đổi mật khẩu
admin-be	E-001/nhom-2	E-001/2.6	GET	/api/v1/password-policies/current	
admin-be	E-001/nhom-2	E-001/2.6	GET	/api/v1/internal-users	
admin-be	E-001/nhom-2	E-001/2.7	POST	/api/v1/internal-users	Super admin tạo, hiệu lực ngay (PO đảo 12/09)
admin-be	E-001/nhom-2	E-001/2.7	PUT	/api/v1/internal-users/{id}/status	Vô hiệu / mở lại
admin-be	E-001/nhom-2	E-001/2.7	GET	/api/v1/internal-users/{id}	Chi tiết kèm vai ba trạng thái + quyền hiệu lực — lượt 2 (internal-user-profile-roles-api), chỉ super admin
admin-be	E-001/nhom-2	E-001/2.7	PUT	/api/v1/internal-users/{id}	Sửa họ tên · đơn vị · tập vai hiệu lực — lượt 2, ⛔ không đổi email
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/permission-objects	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/permission-actions	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/permissions	
admin-be	E-001/nhom-2	E-001/2.4	POST	/api/v1/permissions	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/permissions/{id}	
admin-be	E-001/nhom-2	E-001/2.4	PUT	/api/v1/permissions/{id}	
admin-be	E-001/nhom-2	E-001/2.4	PUT	/api/v1/permissions/{id}/status	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/roles	
admin-be	E-001/nhom-2	E-001/2.4	POST	/api/v1/roles	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/roles/{id}	
admin-be	E-001/nhom-2	E-001/2.4	PUT	/api/v1/roles/{id}	
admin-be	E-001/nhom-2	E-001/2.4	PUT	/api/v1/roles/{id}/status	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/internal-users/{id}/roles	
admin-be	E-001/nhom-2	E-001/2.4	PUT	/api/v1/internal-users/{id}/roles	
admin-be	E-001/nhom-2	E-001/2.4	GET	/api/v1/internal-users/{id}/role-events	
admin-be	E-001/nhom-3	E-001/3.2	—	—	hoạch định chưa gọi tên endpoint
admin-be	E-001/nhom-3	E-001/3.3	—	—	hoạch định chưa gọi tên endpoint
admin-be	E-001/nhom-4	E-001/4.2	—	—	hoạch định chưa gọi tên endpoint
admin-be	E-002/nhom-1	E-002/1.1	—	—	
admin-be	E-002/nhom-1	E-002/1.3	—	—	
admin-be	E-002/nhom-1	E-002/1.5	—	—	
admin-be	E-002/nhom-1	E-002/1.6	—	—	
admin-be	E-002/nhom-1	E-002/1.8	—	—	
admin-be	E-003/nhom-1	E-003/1.1	—	—	
admin-be	E-003/nhom-1	E-003/1.3	—	—	
admin-be	E-003/nhom-1	E-003/1.5	—	—	ràng buộc trên API sản phẩm, có thể không thêm đường
admin-be	E-004/nhom-1	E-004/1.2	—	—	
admin-be	E-004/nhom-1	E-004/1.3	—	—	
admin-be	E-004/nhom-1	E-004/1.5	—	—	
admin-be	E-004/nhom-1	E-004/1.10	—	—	
admin-be	E-004/nhom-2	E-004/2.5	—	—	
admin-be	E-005/nhom-2	E-005/2.2	—	—	ràng buộc, có thể không thêm đường
admin-be	E-005/nhom-2	E-005/2.3	—	—	
admin-be	E-005/nhom-3	E-005/3.1	—	—	
admin-be	E-006/nhom-1	E-006/1.2	—	—	
admin-be	E-006/nhom-1	E-006/1.3	—	—	
admin-be	E-006/nhom-1	E-006/1.4	—	—	
admin-be	E-006/nhom-1	E-006/1.5	—	—	
admin-be	E-007/nhom-1	E-007/1.1	—	—	
admin-be	E-007/nhom-1	E-007/1.2	—	—	
admin-be	E-007/nhom-1	E-007/1.5	—	—	
portal-be	E-004/nhom-2	E-004/2.1	POST	/api/v1/tpp-users	Đăng ký tài khoản bên thứ ba
portal-be	E-004/nhom-2	E-004/2.1	POST	/api/v1/tpp-users/{id}/email-verifications	
portal-be	E-004/nhom-2	E-004/2.1	POST	/api/v1/tpp-users/{id}/email-verifications/confirm	
portal-be	E-004/nhom-2	E-004/2.8	POST	/api/v1/tpp-sessions	Đăng nhập
portal-be	E-004/nhom-2	E-004/2.8	DELETE	/api/v1/tpp-sessions/current	Đăng xuất
portal-be	E-004/nhom-2	E-004/2.8	PUT	/api/v1/tpp-users/current/password	
portal-be	E-004/nhom-2	E-004/2.2	GET	/api/v1/submissions	
portal-be	E-004/nhom-2	E-004/2.2	POST	/api/v1/submissions	Tạo bản nháp đơn
portal-be	E-004/nhom-2	E-004/2.2	GET	/api/v1/submissions/{id}	
portal-be	E-004/nhom-2	E-004/2.2	PUT	/api/v1/submissions/{id}	Ghi bản nháp
portal-be	E-004/nhom-2	E-004/2.2	POST	/api/v1/submissions/{id}/submit	Nộp đơn
portal-be	E-004/nhom-2	E-004/2.3	—	—	không thêm đường (429 trên đường sẵn có)
portal-be	E-004/nhom-2	E-004/2.7	—	—	
portal-be	E-004/nhom-2	E-004/2.10	—	—	không thêm đường
portal-be	E-004/nhom-2	E-004/2.11	—	—	
portal-be	E-005/nhom-1	E-005/1.2	—	—	
portal-be	E-005/nhom-2	E-005/2.5	—	—	
portal-be	E-005/nhom-2	E-005/2.8	—	—	
portal-be	E-005/nhom-3	E-005/3.3	—	—	
portal-be	E-007/nhom-1	E-007/1.3	—	—	
