Skip to content

Delivery Index — Thu thập & Chuẩn hoá thông tin cá nhân khách hàng

FieldValue
FeatureThu thập & Chuẩn hoá thông tin cá nhân khách hàng
Version1.0
Date25/03/2026
ComplexityM

Files

#FileAudienceGhi chú
1PRDPO, Tech Lead, AllZ) Decision Log + A) PRD (A0-A9)
2UI SpecMobile Dev, FE Dev, UI/UX3 screens: Flutter (SCR-01, SCR-02) + Admin (SCR-03)
3Dev SpecBE Dev, Mobile Dev, FE Dev, Tech LeadC1-C12: migration, Hasura, Flutter BLoC, Admin Vue 3
4QA Test PlanQA41 test cases, seed data SQL

RACI

DeliverablePOTLMobile DevFE Dev (Admin)BE DevQA
PRDACIIII
UI SpecCIR (Flutter)R (Admin)II
Dev SpecIACCRI
QA Test PlanCIIIIR
Migration + HasuraIARI
Flutter Screens (SCR-01, SCR-02)IIRI
Admin Tab (SCR-03)IIRI

R = Responsible, A = Accountable, C = Consulted, I = Informed


Timeline

MilestoneTargetOwnerPhụ thuộc
1. BE: Migration + Hasura metadata + seed dataT+1 ngàyBE Dev
2. Mobile: Core models + repositories + BLoCT+3 ngàyMobile DevSau BE deploy
3. Mobile: UI screens + auth flow integrationT+5 ngàyMobile DevSau task 2
4. FE Web: Admin tab Consent + config + statsT+4 ngàyFE DevSau BE deploy
5. QA: Test all platformsT+7 ngàyQASau Mobile + FE deploy
6. Go-LiveT+8 ngàyTLQA pass

Open Items / Blockers

IDItemOwnerDeadlineStatusBlocking?
SEC-001Review security gap: public_account.yaml role customer update filter {} — thêm RLS filter id: { _eq: X-Hasura-User-Id } trước khi thêm birthday/occupation vào update_permissionsTech LeadTrước BE deployOpenYes — BE-4
ASM-001Verify primary_contact column tồn tại trong account_addressBE DevTrước BE deployOpenNo — nếu không có thì thêm migration