Skip to content

Feature Status Matrix

Mục tiêu: 1 bảng duy nhất để biết feature đang ở đâu (spec/UI/API/entities/RBAC). Quy ước: update-in-place, không tạo bản mới. SoT trạng thái delivery/runtime: file này là nguồn chuẩn; 02_SPECS/MODULE_INDEX.md chỉ phản ánh legacy planning snapshot.

MiniApp V2 Packet Coverage Snapshot (2026-02-27)

  • Packet coverage: 36/36 (100%) theo WI-MA-S* trên board.
  • Nguồn chuẩn packet index: 02_SPECS/workitems/WI-MA_PACKET_INDEX.md.
  • Nguồn chuẩn sprint board: 03_TRACEABILITY/WORKITEM_BOARD.md.
  • Trạng thái: No missing packet.

Status Enum

  • NOT_STARTED: chưa làm
  • SPEC_ONLY: có spec nhưng chưa UI/API
  • UI_MOCK: UI mock có nhưng backend chưa (hoặc mock api)
  • API_ONLY: backend có nhưng UI chưa
  • IN_PROGRESS: đang làm
  • DONE: xong + test
  • MISMATCH: lệch spec/UI/API cần quyết định hoặc refactor
  • DEPRECATED: bỏ, có thay thế

Legacy ↔ Runtime Status Mapping (Reference)

Legacy Plan Status (02_SPECS/MODULE_INDEX.md)Runtime Status (this matrix)Interpretation
⚪ TODONOT_STARTED / SPEC_ONLYChưa có thực thi hoặc mới có spec
🟡 PartialIN_PROGRESS / API_ONLY / UI_MOCKCó thực thi một phần, chưa hoàn chỉnh
IN_PROGRESS hoặc DONE (theo evidence)Legacy hoàn tất kế hoạch không mặc định là runtime DONE

Conflict rule: trạng thái runtime/delivery luôn lấy theo bảng này.

Matrix

Feature KeyFeature NameSurfacePriorityCanonical Ref (CKB)Portal Route / ScreenMiniApp ScreenAPI EndpointsEntitiesPermissions/RolesStatusNotes
CORE.IAMIAM & AuthAllP003_MODULES/IAM/10_REQUIREMENTS.md/login, /workspacen/aPOST /v2/iam/auth/*User, IdentityPublicIN_PROGRESSCore flow chạy tốt, nhưng module spec chi tiết chưa được viết trong specs/modules/IAM
CORE.TENANTMulti-tenancyAllP003_MODULES/TENANT/10_REQUIREMENTS.md/workspace, /onboarding, AdminTeamn/aPOST /v2/tenants, GET /v2/tenants/:id/provisioningTenant, MembershipTENANT_CREATE_OPENIN_PROGRESSContract test migration settings đã pass (tenant-settings); còn checklist rollout để chốt DONE
CORE.ZALO-WEBZalo Login (Portal)PortalP003_MODULES/ZALO/10_REQUIREMENTS.mdZaloCentern/aPOST /v2/iam/auth/zalo-loginUser, IdentityPublicIN_PROGRESSĐã có endpoint, cần module spec + test matrix theo scenario lỗi
CORE.ZALO-MINIZalo Login (Mini)MiniAppP003_MODULES/ZALO/10_REQUIREMENTS.mdn/a/auth/loginPOST /v2/iam/auth/zalo-tenant-loginUser, IdentityPublicIN_PROGRESSLuồng có sẵn theo DEC-002, chưa có module spec chi tiết
CAT.PRODUCTSCatalog (Tenant)AllP103_MODULES/CATALOG/10_REQUIREMENTS.mdProductList, ProductForm/pages/catalog/v2/catalog/products, /v2/catalog/brandsProduct, Category, BrandCAT_MANAGEDONEPortal đã map API thật + filter/search server-side + error state; smoke backend PASS (nx test catalog), blocker type-check legacy ngoài scope catalog đã được gỡ; closeout 04_OPERATIONS/18_WI-PB-001_CLOSEOUT_2026-02-27.md
COM.ORDERCart & OrderAllP103_MODULES/ORDER/10_REQUIREMENTS.mdOrderList, OrderDetail/pages/cart, /pages/order/v2/ecommerce/ordersOrder, CartORDER_MANAGEIN_PROGRESSCó tests và DEC-007, nhưng thiếu module spec đầy đủ
INV.STOCKInventory WMSPortalP103_MODULES/INVENTORY/10_REQUIREMENTS.mdInventoryDashboardn/a/v2/supply-chain/inventoryStock*INV_MANAGEIN_PROGRESSAPI/UI có, cần đóng gói flow vận hành và edge-case spec
CRM.PARTNERUnified CRMPortalP103_MODULES/CRM/10_REQUIREMENTS.mdPartnerList, CustomerListn/a/v2/crm/partnersPartnerCRM_MANAGEIN_PROGRESSCó controller và permissions, thiếu spec module chính thức
CT.CMSCMS ArticlesBothP203_MODULES/CMS/10_REQUIREMENTS.mdCMS, ArticleForm/pages/blog/v2/content/cms/articlesArticleCMS_MANAGEIN_PROGRESSRoute/API có, chưa có spec module CMS trong specs/modules
CT.ESNInternal CommsPortalP203_MODULES/ESN/10_REQUIREMENTS.mdInternalCommsn/a/v2/content/commsCommsPost, EventCOMMS_MANAGEIN_PROGRESSController có, test coverage module còn thấp
MKT.VOUCHERVouchersBothP203_MODULES/VOUCHER/10_REQUIREMENTS.mdVoucherList/pages/promo/v2/marketing/vouchersVoucherVOUCHER_MANAGEIN_PROGRESSNghiệp vụ chính có, cần module spec và test cases rule đầy đủ
FILE.MGMTFile ManagementBackendP102_SPECS/modules/file-management/10_REQUIREMENTS.mdn/a (portal pending)n/a/v2/files/*FileAsset, TenantFilePolicy, TenantFileEntitlement, FileUsageLedger, FileShareLink, FileMigrationFILE_*IN_PROGRESSRuntime backend đã có policy/entitlement/upload/preflight/assets/share/usage/migration + metadata update/restore; portal route/page chưa implement, pending contract test closeout
AI.STUDIOAI Studio/KBPortalP203_MODULES/AI/10_REQUIREMENTS.mdAIStudio, DataSourcesn/a/v2/ai/*AiDocument, ProfileAI_MANAGEIN_PROGRESSAPI/UI đã nối, cần hardening spec connectors/observability
ADMIN.GLOBALSystem AdminPortalP103_MODULES/ADMIN/10_REQUIREMENTS.md/admin/pluginsn/aGET /v2/admin/plugins/*InstalledPluginSYSTEM_ADMININ_PROGRESSLuồng admin chạy, nhưng master spec admin chưa được chuẩn hóa
MKT.AFFILIATEAffiliate/LoyaltyBothP303_MODULES/AFFILIATE/10_REQUIREMENTS.mdAffiliateProgram, CustomerLoyaltyPagen/a/v2/crm/loyalty/*LoyaltyTier, PointTransaction, MembershipConditionAFFILIATE_MANAGEIN_PROGRESSPortal page /crm/loyalty wired to API (conditions CRUD + evaluate), Affiliate tab hardcoded
SYS.BILLINGBilling/UsagePortalP203_MODULES/BILLING/10_REQUIREMENTS.md/admin/billingn/a/v2/billing/*SubscriptionBILLING_MANAGEIN_PROGRESSPortal wired to API (getActiveSubscription, getUsageSummary); usage/summary endpoint now implemented (was stub)
CRM.INBOXUnified InboxBothP203_MODULES/INBOX/10_REQUIREMENTS.md/comms/inboxn/a/v2/crm/inbox/*ConversationINBOX_MANAGEIN_PROGRESSEndpoint đầy đủ, test module chưa có đủ contract coverage
SYS.MDMMaster DataBackendP103_MODULES/MDM/10_REQUIREMENTS.md/admin/master-data/*n/a/v2/admin/mdm/*GlobalUOM, GlobalAttributeSYSTEM_ADMININ_PROGRESSCần module spec MDM và checklist migration data
SYS.NOTIFYNotification HubBothP103_MODULES/NOTIFY/10_REQUIREMENTS.mdn/an/a/v2/content/notifications/*NotificationNOTIFY_VIEW/NOTIFY_MANAGEIN_PROGRESSPermission typing fixed: 'NOTIFY_*' as anyPermissionString enum; 4 in-app endpoints now guarded
SYS.PLUGINPlugin SystemPortalP103_MODULES/PLUGIN/10_REQUIREMENTS.md/admin/pluginsn/a/v2/admin/pluginsPluginPLUGIN_MANAGEIN_PROGRESSFlow có nhưng chưa có module spec enterprise hoàn chỉnh
INV.PROCUREProcurementPortalP203_MODULES/PROCUREMENT/10_REQUIREMENTS.mdPurchaseOrderListn/a/v2/supply-chain/procurementPurchaseOrderPROC_MANAGEIN_PROGRESSLogic chính + tests có, thiếu module spec/policy edge cases
COM.SHIPPINGShipping LayerPortalP203_MODULES/SHIPPING/10_REQUIREMENTS.mdShippingList, ShippingDetailn/a/v2/supply-chain/shippingShippingOrderSHIP_MANAGEIN_PROGRESSĐã có endpoint, test coverage hiện bằng 0 theo scan module
CRM.VENDORSVendor MgmtPortalP203_MODULES/PARTNER/10_REQUIREMENTS.mdVendorList, VendorDetailn/a/v2/crm/partnersPartnerCRM_MANAGEIN_PROGRESSAPI/UI có, cần chốt luồng vendor compliance trong spec
SC.PRODUCTIONProduction OrdersPortalP2n/aProductionList, ProductionDetailn/a/v2/supply-chain/production/*WorkOrderPROD_MANAGEIN_PROGRESSNEW: Portal pages + real-provider wired (CRUD + status + progress); backend 5 endpoints
FIN.BALANCEBalance/WalletPortalP2n/aBalanceWallet (/balance)n/a/v2/balance/*Wallet, BalanceTransactionBILLING_VIEWIN_PROGRESSNEW: Portal page wired to API (getWallet, getTransactions, adjustBalance); backend 3 endpoints
INT.ZALOZalo IntegrationPortalP203_MODULES/ZALO/10_REQUIREMENTS.mdZaloCenter (/marketing/zalo)n/a/v2/integrations/zalo/*ConnectedOA, ZnsTemplateSYSTEM_ADMININ_PROGRESSPortal refactored from hardcoded → API-driven (getConnectedOAs, getZnsTemplates); backend 4 endpoints

Bảng này được chuẩn hóa và rehydrate từ docs_delivery_v2/03_MODULES/*. Canonical CKB nằm tại baseline/imported_sources/docs_delivery_v2/.

Audit note (2026-02-27): status đã hiệu chỉnh theo code truth v2 + độ đầy đủ tài liệu hiện tại; sẽ nâng lại DONE theo checklist ở 04_OPERATIONS/09_CHECKLISTS.md.

MiniApp V2 note (2026-02-27): packet readiness cho chuỗi WI-MA-S* đã đạt full coverage 36/36; theo dõi execution tiếp theo tại 03_TRACEABILITY/WORKITEM_BOARD.md.

WI-MA-S4-004 Closeout Sync (2026-02-27)

  • AC-01 (Feature status update) được đóng theo quy tắc 2 lớp:
    • Runtime/domain-level status tiếp tục theo bảng Matrix hiện tại (file này).
    • Toàn bộ MA.* feature keys được maintain trạng thái kỹ thuật chi tiết (Spec/BE/FE/Test tags) tại 03_TRACEABILITY/FEATURE_TAG_MATRIX_MINIAPP_V2.md.
  • Kết quả sync: không có MA key thiếu trạng thái; packet coverage vẫn 36/36 theo 02_SPECS/workitems/WI-MA_PACKET_INDEX.md.
  • Cross-check nguồn chuẩn execution: 03_TRACEABILITY/WORKITEM_BOARD.md.
  • AC-02 (API traceability update): FILE contracts đã mở rộng mapping tới /v2/files/* bao gồm policy/quota/upload/preflight/metadata lifecycle/share/migration.

FitZalo Platform Documentation