Domains - Documentation Guidelines for AI
Domains521 words3 min read
Purpose
Phần tiêu đề “Purpose”- Giúp AI đọc repo theo mô hình
domain-firstở cấp workspace. - Khóa rõ thứ tự ưu tiên:
domain -> workspace -> surface -> shared -> support.
Core Routing Order
Phần tiêu đề “Core Routing Order”- Đọc
docs/Domains/DOM_Docs_Content_Placement_Map.mdđể biết file mình sắp mở làcanonical,support, hayartifact. - Xác định
primary_domain. - Xác định
workspace:Product DiscoveryFeature PackageUX Design
- Mở doc trong
docs/Domains/<domain>/<workspace>/**trước. - Nếu có rule dùng chung, mở
docs/Shared/**. - Chỉ sau đó mới lùi xuống support docs như
docs/context/**,docs/plans/**, hoặc legacy subtree được workspace overview trỏ tới.
Workspace Meaning
Phần tiêu đề “Workspace Meaning”Product Discovery:- dùng khi câu hỏi là decision, state, open question, event, contract, extraction.
- thường là lớp sync-back khi UX update đã được làm hoặc đã đủ rõ để làm.
Feature Package:- dùng khi câu hỏi là framing capability, value proposition, business feature, product narrative.
UX Design:- dùng khi câu hỏi là flow, IA, screen logic, experience structure, content direction.
- là default first stop khi user đã nêu feature, flow, screen, hoặc update cụ thể.
Shared Rule
Phần tiêu đề “Shared Rule”docs/Shared/**chỉ giữ những gì dùng chung toàn hệ:Design SystemShared CapabilitiesOperationsKnowledge Base
- Không đưa narrative chính của
DOL English,DOL Academy,DOL Kidvào đây.
Ecosystem Canon Rule
Phần tiêu đề “Ecosystem Canon Rule”docs/Shared/Shared Capabilities/Ecosystem Experience/SHR_ECOSYSTEM_UX_00_Overview.mdlà ecosystem north-star hiện tại.- Trong
docs/Shared/Shared Capabilities/**, một số folder platform cũ có thể vẫn tồn tại như legacy subtree; coi capability overview là entry canon, còn subtree cũ là supporting reference nếu overview có trỏ tới. Current Supporting Sourcestrong mỗi workspace overview là body docs của workspace đó hoặc subtree liên quan bên trong home mới, không phải lane tạm ở root.
Lightweight Prompt Rule
Phần tiêu đề “Lightweight Prompt Rule”- Prompt ngắn vẫn hợp lệ:
ENG: ...ACA: ...KID: ...
- Nếu user không nói workspace, AI phải tự suy ra:
discoveryfeatureux
- Nếu user đã nêu target UX đủ cụ thể, mặc định ưu tiên
UX Designtrước rồi syncProduct Discoverynhanh nếu cần. - Nếu vẫn mơ hồ, mặc định ưu tiên
UX Designcho idea flow sản phẩm, trừ khi prompt rõ là discovery-only, decision-only, hoặc capability framing.
What must not happen
Phần tiêu đề “What must not happen”- Không bắt user phải biết tài liệu nằm ở
UX Design,Feature Package, hayProduct Discoverytrước. - Không tái tạo cây folder cũ ở root như
docs/Product Discovery/**,docs/Feature Package/**,docs/Knowledge base/**,docs/Operations/**,docs/Design System Doc/**, hoặcdocs/UX Design/**. - Không clone
Design Systemthành 3 bản độc lập theo domain.
Change log
Phần tiêu đề “Change log”- 2026-03-07: Tạo guideline repo-level cho AI theo trục
domain -> workspace -> shared -> legacy. - 2026-03-07: Cập nhật guideline sau khi body folders đã được chuyển vào home mới trong
docs/Domains/**vàdocs/Shared/**. - 2026-03-07: Bỏ phụ thuộc vào root
docs/UX Design/sau khi folder này được retire.