Engagement Platform - Mission Documentation Guidelines for AI
SharedShared Capabilities1.093 words5 min read
Purpose
Phần tiêu đề “Purpose”- Chuẩn hóa cách AI viết và cập nhật tài liệu liên quan
mission system. - Giữ ngôn ngữ tài liệu ngắn, rõ, và không làm drift khỏi canon engagement đã chốt.
- Giúp team tái dùng cùng một rule set cho:
- spec logic,
- screen flow,
- campaign brief,
- rollout note,
- review checklist.
Writing Direction
Phần tiêu đề “Writing Direction”Learning-first: luôn mô tả giá trị học trước giá trị game.Simple-by-default: mô tả bề mặt user ngắn, không phình backend complexity ra UI.Three-layer clarity: luôn tách rõ:Daily Mission,Weekly Community Mission,Event Challenge.
Canon-first: nếu rule đã có ở Engagement Platform thì không tự viết lại theo ngôn ngữ mới.Lean docs: bỏ narrative dài không tạo quyết định.Core + Delta: rule dùng chung viết ở core; file lane chỉ ghi delta thực sự khác biệt.
Canonical Sources (Priority)
Phần tiêu đề “Canonical Sources (Priority)”ENG_15_Mission_System_Hybrid_Model.mdENG_04_Achievement_Badge_Governance.mdENG_05_Reward_Economy_Governance.mdENG_06_Event_Contracts.mdENG_09_Operating_Model_and_Change_Control.mdENG_12_Achievement_Badge_Reward_and_Batch_System.mdENG_13_Practice_and_Vocabulary_Point_Conversion_System.md- Module docs nguồn nếu đang nói về bề mặt thực thi cụ thể.
Mandatory Naming Rules
Phần tiêu đề “Mandatory Naming Rules”- Dùng
missioncho daily/personal/community logic chuẩn. - Dùng
challengecho lớp campaign/event có owner vận hành. - Không trộn lẫn
mission,challenge,leaderboardnhư cùng một thực thể. - Nếu dùng từ
XPtrong tài liệu:- phải nói rõ đó là
user-facing term, - không được tự đồng nhất với
learning_pointstrừ khi canon đã chốt vậy.
- phải nói rõ đó là
Reward Terminology Contract
Phần tiêu đề “Reward Terminology Contract”learning_points- chỉ dùng cho rank/global points.
lifetime_points- dùng cho progression dài hạn.
spendable_points- dùng cho đổi quà/quyền lợi.
XP- chỉ là lớp trình bày hoặc alias UI nếu được dùng.
- AI không được viết tài liệu theo hướng:
- “mọi mission completion đều cho learning_points”.
Required Doc Structure
Phần tiêu đề “Required Doc Structure”PurposeWhen to useCore ruleReward ruleUX boundaryEdge casesReferencesChange log
Required Logic Blocks
Phần tiêu đề “Required Logic Blocks”Mọi tài liệu mission mới phải nói rõ tối thiểu:
familycủa mission/challenge là gì.generation_mode:automatic,automatic from approved templates,operator-managed.
qualification_rulelà gì.difficulty_bandhoặc escalation logic là gì.template_familylà gì nếu là daily mission.personalization_inputslà gì nếu mission được generate tự động.freshness/cooldownlà gì nếu là daily mission.minimum participation thresholdlà gì nếu là community mission.verification/moderationlà gì nếu là event challenge.notification/fatigue rulelà gì nếu doc có touchpoint nhắc lại.reward mappingđi vềbadge,lifetime_points,spendable_points, hay lớp nào khác.
Surface Simplicity Contract
Phần tiêu đề “Surface Simplicity Contract”- Home không được biến thành mission dashboard dày.
- Mặc định không quá
2daily missions chính cùng lúc trên bề mặt chính. - Module phụ chỉ hiển thị CTA hoặc progress gọn, không lặp lại toàn bộ mission board.
- Profile ưu tiên archive bằng badge/reward summary hơn là history mission chi chít.
Anti-drift Rules
Phần tiêu đề “Anti-drift Rules”- Không có 2 file cùng làm source-of-truth cho
daily mission logic. - Không copy lại toàn bộ core mission rule sang doc SAT/TOEIC/Home/Course.
- Nếu chỉ khác wording hoặc placement:
- ghi ở
UX boundaryhoặcDomain delta, - không tạo canon mới.
- ghi ở
- Nếu đổi behavior:
- cập nhật
ENG_15, - cập nhật doc module liên quan,
- cập nhật changelog rõ
rule_version impact.
- cập nhật
Acceptance Contract for AI-authored Mission Docs
Phần tiêu đề “Acceptance Contract for AI-authored Mission Docs”- Phải có ít nhất 1 rule chống lặp/chống nhàm chán nếu nói về daily mission.
- Phải có ít nhất 1 rule chống “mission impossible”.
- Phải nêu rõ user nhận gì khi
mission completedvà khimission expired. - Phải nêu rõ event nào dùng realtime, event nào có thể settle qua batch.
- Phải giữ nguyên nguyên tắc:
low-friction actionkhông được leo rank toàn nền tảng.
- Nếu có generator logic:
- phải nêu rõ input nào được dùng,
- input nào bị cấm dùng để tăng áp lực sai lệch.
Creativity-safe Rules
Phần tiêu đề “Creativity-safe Rules”- Được đề xuất pattern UX mới nếu:
- không phá
three-layer clarity, - không tạo thêm ledger mới vô cớ,
- không biến mission thành game nặng hơn giá trị học.
- không phá
- Được phép dùng cách gọi hấp dẫn hơn ở UI layer nếu:
- canonical mapping phía dưới vẫn rõ và không mâu thuẫn.
AI Quality Rubric
Phần tiêu đề “AI Quality Rubric”Correctness30%
Hard gate: không mâu thuẫnENG_15,ENG_05,ENG_13.Coverage25%
Hard gate: phân biệt đủdaily,weekly community,event challenge.Risk & Safety15%
Hard gate: không mở cửa farm điểm hoặc tạo nhiệm vụ bất khả thi.Verification Evidence15%Maintainability10%Delivery Efficiency5%
Iterative Loop (Required)
Phần tiêu đề “Iterative Loop (Required)”Analyze- đọc
ENG_15và các governance docs liên quan.
- đọc
Reuse- tìm rule/canonical field đã có trước khi viết mới.
Draft- viết phần core thật ngắn, ưu tiên rule có thể dùng lại.
Check- tự rà
XP,learning_points,reward,challenge,missioncó bị trộn nghĩa không.
- tự rà
Adjust- bỏ đoạn trùng, bỏ metaphor thừa, rút gọn UI complexity.
Finalize- cập nhật references và changelog.
Reusable Prompt Snippets
Phần tiêu đề “Reusable Prompt Snippets”Mission coreHãy dùng canon Engagement Platform để viết/cập nhật logic mission. Phân biệt rõ Daily Mission, Weekly Community Mission, Event Challenge. Giữ trải nghiệm đơn giản, reward rõ, và không để low-friction action biến thành global rank points.
Mission surfaceHãy mô tả bề mặt mission theo hướng simple-by-default. Home chỉ teaser/summary, CTA quay về hành động học thật, không biến thành dashboard social dày đặc.
Mission cleanupHãy rà lại tài liệu mission hiện có, xóa phần trùng lặp hoặc lỗi thời, chỉ giữ lại rule còn giá trị dài hạn và có thể tái dùng.
Change log
Phần tiêu đề “Change log”- 2026-03-06: Tạo guideline chuẩn cho AI khi viết tài liệu mission system.
- 2026-03-06: Khóa rule phân biệt
XPvớilearning_pointsđể tránh drift taxonomy. - 2026-03-06: Bổ sung contract
three-layer clarityvàsurface simplicitycho mission docs.