Bỏ qua để đến nội dung

Domains - Area to Domain Migration Map

Domains1.383 words7 min read
active
  • Chốt cách đọc các area hiện có trong docs/Domains/**/UX Design/** theo góc nhìn domain-first.
  • Giúp team và AI biết area nào nên đi vào domain, area nào nên giữ shared, và area nào phải tách kiểu hybrid.
  • Domain baseline:
    • area hiện đang phản ánh chủ yếu một domain cụ thể.
    • hướng đi: neo nội dung mới vào domain surface tương ứng trước, rồi dùng area cũ như supporting structure bên trong workspace UX.
  • Hybrid split:
    • area có một lõi dùng chung nhưng đã có khác biệt domain rõ.
    • hướng đi: giữ core/shared contract ngắn, còn decision narrative đặt ở domain surfaces.
  • Shared platform:
    • area là nền tảng dùng chung cho nhiều area/domain.
    • hướng đi: không ép vào một domain; đặt ở Shared Capabilities và chỉ tham chiếu xuống domain khi cần.
AreaCurrent realityRecommended targetMigration modePriority
Home & DiscoveryĐã được tách vật lý sang DOL English / DOL Academy / DOL KidEnglish/Home & Discovery, Academy/Home & Discovery, Kid/Home & DiscoveryHybrid splitP0
Practice FlowCore attempt/result dùng chung, nhưng KID slice còn gài nhiều relative refs nên đang neo tạm ở EnglishEnglish/Self-study Experience trước, rồi tách Kid/Learning Experience dầnHybrid splitP0
AccountĐang có core canon đa domain nhưng baseline active vẫn nghiêng EnglishEnglish/Identity & Access, Academy/Identity & Access, Kid/Identity & Access + Shared/Account LifecycleHybrid splitP0
RegisterĐang có canon login đa domain, nhưng supporting docs vẫn bridge từ area cũEnglish/Identity & Access, Academy/Identity & Access, Kid/Identity & Access + Shared/Identity & AccessHybrid splitP0
PaymentScope gate hiện là DOL English Web V2, KID bị deferEnglish/Commerce, Academy/Commerce, Kid/Commerce + Shared/Payment & CommerceHybrid splitP0
Course ManagementRõ ràng là learner/course hub của DOL EnglishEnglish/Course ExperienceDomain baselineP1
Learning ManagementChủ yếu là learner analytics của English; có dấu vết program khác (DGNL, K12)English/Self-study Experience trước; tách nhánh Academy/Program Experience sau khi thật sự mở rộngDomain baseline -> Hybrid laterP1
Vocabulary ManagementChủ yếu là self-study learner loop của EnglishEnglish/Self-study ExperienceDomain baselineP1
Teaching ToolOverview ghi rõ DOL AcademyAcademy/Course DeliveryDomain baselineP1
Zoom CourseOverview ghi rõ DOL AcademyAcademy/Course DeliveryDomain baselineP1
Video CourseOverview ghi rõ DOL AcademyAcademy/Course DeliveryDomain baselineP1
SocialOverview ghi rõ DOL Academy, nhưng rule nền phụ thuộc Engagement PlatformAcademy/Community & Engagement + Shared/Engagement GovernanceHybrid splitP1
Engagement PlatformGovernance chung xuyên nhiều area/moduleShared/Engagement GovernanceShared platformP1
Smart Search PlatformNền tảng dùng chung toàn hệShared/Search & OrchestrationShared platformP1
AI Tutor PlatformLớp hướng dẫn học tập xuyên moduleShared/AI GuidanceShared platformP1
UX_00_Overview.mdNorth-star của cả ecosystemdocs/Shared/Shared Capabilities/Ecosystem Experience/**Shared platformP0
  • Home & Discovery
    • nhận Home & Discovery/**
  • Identity & Access
    • nhận logic chính từ Register, Account
  • Self-study Experience
    • nhận Learning Management, Vocabulary Management, phần English của Practice Flow
  • Course Experience
    • nhận Course Management
  • Commerce
    • nhận Payment
Domain surfaceCurrent legacy foldersStatusBoundary note
Home & DiscoveryHome & Discovery/**readyDùng Home & Discovery root như strategic bridge, nhưng decision của English phải chốt tại surface domain này.
Identity & AccessRegister/**, Account/**readyEnglish giữ self-managed learner; không chứa guardian-managed của KID.
Self-study ExperienceLearning Management/**, Vocabulary Management/**, phần English của Practice Flow/**readyPractice Flow vẫn giữ core attempt/result, còn meaning self-study của English nằm ở surface này.
Course ExperienceCourse Management/**readyKhông nhận Zoom Course/**, Video Course/**, Teaching Tool/**; các area đó là Academy.
CommercePayment/**readyPayment là baseline English hiện tại; shared rules chỉ tham chiếu thêm khi cần cross-domain.
  • Home & Discovery
    • nhận Home & Discovery/**
  • Identity & Access
    • nhận delta Academy từ Register, Account
  • Program Experience
    • nhận các logic roadmap/program hub của Academy
  • Course Delivery
    • nhận Teaching Tool, Zoom Course, Video Course
  • Community & Engagement
    • nhận Social và local semantics của engagement trong Academy
  • Commerce
    • giữ skeleton cho commerce Academy khi mở rộng
  • Home & Discovery
    • nhận Home & Discovery/**
  • Identity & Access
    • nhận guardian-managed, child code access, continuity grow-up
  • Parent Experience
    • nhận các quyết định phụ huynh quản lý việc học của con
  • Learning Experience
    • nhận Kids Online Test và các learning surfaces riêng của KID
  • Commerce
    • giữ skeleton cho family purchase / household model
  • Identity & Access
    • rule dùng chung về login continuity, access boundary
  • Account Lifecycle
    • continuity xuyên domain, guardian -> self-managed transition
  • Payment & Commerce
    • checkout continuity và entitlement boundary dùng chung
  • Search & Orchestration
    • Smart Search và routing/search contracts toàn hệ
  • AI Guidance
    • AI Tutor như lớp guidance xuyên module
  • Engagement Governance
    • leaderboard, reward, mission, badge, anti-abuse ở mức rule chung
  • Chốt mapping này như nguồn quyết định chính.
  • Cập nhật skeleton/domain router để phản ánh đúng các target mới.

Phase 2: Move the entry points, not the heavy logic

Phần tiêu đề “Phase 2: Move the entry points, not the heavy logic”
  • Đã di chuyển vật lý các folder area UX sang docs/Domains/**/UX Design/** hoặc docs/Shared/Shared Capabilities/**.
  • Giữ mỗi surface có Current Supporting Sources để AI và contributor lần ngược được về area source phù hợp.
  • Không tạo lại root docs/UX Design/; mọi UX canon mới phải đi thẳng vào docs/Domains/**/UX Design/** hoặc docs/Shared/Shared Capabilities/**.
  • Academy: bổ sung Course DeliveryCommunity & Engagement.
  • Shared: bổ sung chỗ đứng cho Smart Search, AI Tutor, Engagement.
  • English: giữ các area baseline lớn ở vai trò nguồn chính trong giai đoạn đầu.
  • Home & Discovery: giữ overview area đã move theo domain; decision mới tiếp tục viết ở domain surfaces.
  • Practice Flow: hiện tạm neo ở English; split Kids Online Test sang DOL Kid khi path/reference ổn định.
  • Payment, Register, Account: giữ core canon ngắn ở baseline English/shared; domain delta tiếp tục gom về domain surfaces.
  • Chỉ khi một domain surface đủ rõ và có thêm logic mới, mới tiếp tục tách nhỏ docs từ area gốc vào domain.
  • Không rewrite screen-level docs hàng loạt nếu chưa có nhu cầu sử dụng thực tế.
  • Không cố ép mọi area vào một domain.
  • Không dùng domain doc để lặp lại nguyên văn toàn bộ area doc cũ.
  • Không để shared layer phình thành nơi chứa narrative chính của domain.
  • Khi chưa chắc area thuộc domain nào, đọc overview area + domain root trước khi quyết định.
  • 2026-03-07: Cập nhật map để phản ánh trạng thái mới: area folders UX đã được move vật lý vào domain/shared tương ứng.