Acceptance Scenarios View - Freedom-first Goal and Adaptive Recommendation
Updated: 2026-03-16 Status: active
Purpose
Phần tiêu đề “Purpose”- Chuẩn hóa checklist acceptance cho baseline mới:
- goal non-mandatory,
- contextual nudge,
- adaptive recommendation,
- outside-in low-friction access.
Scenario checklist
Phần tiêu đề “Scenario checklist”-
User mới, chưa goal, chưa lịch sử
- Đăng ký xong vào Home empty-state.
- Không bị ép chọn mục tiêu.
- CTA ưu tiên: Practice -> Vocabulary -> Course.
- Khi user có cả course + self-study: dùng urgent-first arbitration (
next_class <=48hhoặcdue_item <=72hthì Course first, ngược lại Practice first).
-
User không chọn goal trong nhiều ngày
- Chỉ thấy nudge ở touchpoint hợp lệ (Home/Practice Management/Profile).
- Không vượt quá 1 nudge/ngày.
- Không có weekly fixed popup loop.
-
Recommendation cold-start
- Render được 3-7 gợi ý.
- Mỗi gợi ý có lý do 1 dòng.
- Nguồn mặc định: trending 14 ngày + easy-start bias.
-
Recommendation personalization runtime
- Sau nộp bài, list tự refresh.
- Nếu user bỏ qua 3 lần liên tiếp, strategy đổi.
- Một cụm không quá 3 bài cùng skill.
- Mỗi item chỉ có đúng 1 lý do chính (primary reason) theo thứ tự ưu tiên đã chốt.
- Confidence theo 3 mức
high | medium | low; khi inventory đủ, tối đa 1 item low-confidence và item này đứng gần cuối cụm.
-
User tự chỉnh gợi ý
- Skill/độ khó/thời lượng áp dụng trong session hiện tại.
- Hết session thì reset về engine mặc định.
-
Flow free -> khóa AI -> nâng cấp
- Không yêu cầu điền goal/learning profile trong checkout.
- Chỉ yêu cầu dữ liệu thanh toán cần thiết.
-
Pre-auth browse boundary
- User chưa login vẫn xem được kho/chương trình.
- Auth gate đặt đúng ở attempt start hoặc first persist action.
-
Password-first auth
- Login mặc định bằng email + mật khẩu, Email OTP là fallback rõ ràng.
- Signup email-only, bắt buộc đặt mật khẩu + verify email.
- Nếu nhập email đã tồn tại ở signup, system đưa thẳng tới login step + thông báo rõ ràng (không auto-send OTP mặc định).
-
Duplicate-account immutable boundary
- Login identifiers là email của account (
primaryhoặc email phụ đã verify). - Phone là dữ liệu liên hệ, không phải login factor.
- Hệ thống không merge/transfer account.
- User vẫn có thể tự thêm phương thức đăng nhập mới vào cùng account.
- Login identifiers là email của account (
-
Payment cycle and overlap
- Monthly auto-renew + Annual 12 tháng auto-renew + one-time 3/6 tháng non-renew hoạt động đúng.
- Bank QR chỉ dùng cho one-time.
- Nếu one-time đang active rồi mua gói auto-renew (monthly/annual), gói auto-renew bắt đầu sau khi one-time hết hạn.
- Hủy monthly/annual có hiệu lực cuối chu kỳ.
-
Course vs subscription entitlement
- Mua khóa học không bắt buộc Pro/Pro Max.
- Trong course context, user dùng đủ feature theo quyền khóa học.
- Self-study context vẫn theo tier.
- Bài đã chạm trong course có thể mở ở self-study theo same-item exception.
-
Course AI credit lifecycle
- Học viên khóa có course credit refill theo tháng.
- Hết credit có thể top-up không cần Pro Max.
- Sau khi khóa kết thúc, credit vẫn giữ nhưng chỉ dùng cho bài thuộc khóa đó.
-
Notification governor and score-ready
- Cap 1/day chỉ áp dụng engagement nudge.
- Nếu nhiều trigger cùng ngày, chọn trigger risk cao nhất.
- Trigger dư được queue sang ngày hợp lệ kế tiếp.
- AI-score-ready luôn vào Notification center + optional toast/push one-shot, không lặp.
-
Score and streak attribution
- Band score: 0-19 / 20-59 / 60-79 / 80-99 / 100.
- Bài scaled score được normalize theo max score.
- Câu objective bỏ trống tính sai.
- Streak theo local timezone + submit timestamp; freeze auto-consume ở ngày bỏ đầu tiên.
-
Password lock threshold
- Sai password liên tiếp 5 lần -> lock 15 phút.
- Có OTP unlock path trong thời gian lock.
-
Checkout contact minimum
- Checkout là protected flow; user phải login trước khi vào bước thanh toán.
- Hoàn tất checkout cho
Pro/Pro Max/courseyêu cầu email đã verify + phone contact. - Không yêu cầu verify phone ở checkout.
-
Writing/Speaking visibility by tier
- Free chỉ thấy basic total score, không mở AI detail.
- Pro chỉ thấy basic score; AI detail advanced vẫn lock.
-
AI credit fairness
- Mở lại result đã chấm không bị trừ thêm credit.
- Nếu chấm AI lỗi hệ thống sau khi đã trừ, credit được auto-refund.
-
Mid-attempt entitlement drop
- Dù credit/quyền AI đổi trạng thái giữa lúc làm bài, user vẫn submit được.
- Lock-state chỉ áp dụng ở result sections AI không còn quyền, kèm entry nâng cấp/top-up.
-
DOL English vs Product KID scope boundary
- DOL English active docs không chứa flow household parent/child, StudentCode/PIN như logic active.
- Nếu cần tham chiếu, các flow này được gắn rõ là Product KID (deferred/out-of-scope).
-
Post-signup contact completion
- Sau đăng ký không ép bổ sung phone.
- Contact completion là nudge non-blocking.
- Chỉ checkout mới hard-gate
email verified + phone contact; phone không bị nâng thành auth factor.
-
ReturnTo auth context vs goal nudge
- Nếu user vừa auth xong và được trả về protected in-progress context, không hiển thị goal popup ngay lúc return.
- Goal nudge chỉ xuất hiện sau đó ở touchpoint contextual hợp lệ.
- Nếu trong cùng session user vào Home lần đầu sau đó, nudge được phép hiển thị nếu chưa vượt cap ngày.
-
Checkout contact verify priority
- Khi checkout bị chặn do thiếu phone contact, hệ thống giữ nguyên plan/cycle/context đã chọn.
- Ngay tại blocker, user có thể nhập/cập nhật phone và resume đúng bước checkout sau đó.
- Không có UI đổi kênh xác thực trong active scope vì phone không dùng cho auth.
-
Yearly labeling and savings cues
- Option 12 tháng là
Annual auto-renew(không phải one-time). - So sánh tiết kiệm one-time theo adjacent ladder:
- 6 tháng so với 3 tháng.
- Option 12 tháng là
-
Locked-AI popup repeat behavior
- Trong result context, mỗi lần tap vào AI section bị lock đều mở popup nâng cấp.
- Giữa 2 lần mở popup có cooldown chống spam
1-2 giây.
-
Downgrade credit retention
- Khi downgrade
Pro Max -> Pro, số dư AI credit được giữ lại. - Credit bị lock usage cho feature vượt entitlement mới.
- Trạng thái retained-but-usage-locked phải hiển thị rõ ở Result và Billing/Subscription.
- Khi downgrade
-
Guest attempt-start auth gate
- Guest bấm
Bắt đầu làm bàithì auth gate mở inline ngay tại ngữ cảnh hiện tại. - Không ép redirect sang full-page login như default.
- User có thể đóng popup; sau khi đóng vẫn ở trang hiện tại và không vào attempt.
- Guest bấm
-
Post-auth direct protected return
- Sau login thành công từ protected gate, user quay đúng về target vừa bấm (attempt/context hợp lệ).
- Không bắt buộc đi qua Home trước.
-
OTP anti-abuse at signup/login verify
- OTP sai 5 lần liên tiếp -> khóa 10 phút.
- Lock chỉ áp dụng trong auth intent hiện tại; không lan sang intent khác.
- Trong intent đang khóa, không đổi kênh để bypass.
- Hết lock window, bộ đếm sai reset về 0.
- Không cho phép thử OTP không giới hạn.
-
Forgot-password entry
- Từ login có thể vào
Quên mật khẩungay. - Recovery dùng xác thực email, không bị đẩy sang flow signup.
- Reset thành công -> quay lại màn login + thông báo thành công + prefill identity (không auto-login).
-
Result locked-AI upgrade continuity
- Từ result, bấm section AI bị khóa thì mở quick-upgrade popup tại chỗ.
- Trang pricing chỉ là đường xem chi tiết tùy chọn, không phải redirect mặc định.
-
Invalid/expired return fallback hierarchy
returnTokhông hợp lệ/hết hạn -> fallback theo thứ tự:- route hợp lệ gần nhất cùng skill/program,
- route hợp lệ cấp program,
- Home (chỉ là fallback cuối).
-
Attempt-gate reopen and recovery prefill
- User đóng auth gate ở attempt-start rồi bấm lại ngay:
- gate reopen có cooldown 3 giây để chống spam.
- Reset mật khẩu thành công:
- quay về login với prefill đúng identity channel vừa verify trong reset flow.
- User đóng auth gate ở attempt-start rồi bấm lại ngay:
-
Post-upgrade continuity baseline
- User nâng cấp từ context bất kỳ:
- luôn return về đúng context khởi phát.
- Chỉ hiển thị success popover nhẹ; không chặn bằng mini-tour bắt buộc.
- User nâng cấp từ context bất kỳ:
-
Home CTA stability and contextual boost
- Free/new empty-state giữ thứ tự mặc định
Practice -> Vocabulary -> Course. - Chỉ khi có explicit source intent từ entry, mới boost tạm thời đúng context trong session hiện tại.
- Free/new empty-state giữ thứ tự mặc định
-
Home priority when user has both course and self-study
- Nếu có
next_class <=48hhoặcdue_item <=72h, Course block đứng đầu. - Nếu không có tín hiệu urgent, Practice block đứng đầu để giữ nhịp học.
- Nếu có
-
Profile visibility defaults
- Profile sharing mặc định là private.
- Khi user chủ động bật public sharing: hiển thị display name, avatar, high-level badges/streak và các chỉ số học tập tổng hợp được user cho phép.
- Email/phone/DOB/payment/billing/social/recovery data luôn private mặc định.
-
Plan switching baseline
- Upgrade lên tier cao hơn: hiệu lực ngay + prorated charge cho phần chu kỳ còn lại.
- Downgrade tier thấp hơn: hiệu lực kỳ kế tiếp; không hoàn tiền phần chu kỳ đang chạy.
- One-time pass: không hỗ trợ downgrade/cancel refund giữa kỳ.
-
KPI operation cadence
- Có đủ 3 lớp cadence:
- daily D-1 anomaly monitor,
- weekly KPI review,
- monthly policy review.
- Có đủ 3 lớp cadence:
-
KPI guardrail and escalation
- Nếu KPI breach threshold:
- 1 tuần: ghi diagnosis note,
- 2 tuần liên tiếp: mở experiment ticket,
- 3 tuần liên tiếp: bắt buộc policy review.
- Nếu KPI breach threshold:
-
KPI denominator and cuts
habit_retentiondùng rolling 4-week valid cohort.recommendation_to_attempt_ratechỉ tính các item recommendation đã render và visible.- Dashboard bắt buộc có cuts:
program,tier,cold_start_vs_returning.
-
Pro Max advanced AI policy clarity
Pro Maxadvanced AI chạy theo credit-based policy.- wording “unlimited” chỉ áp dụng cho phạm vi luyện tập, không phải unlimited advanced AI consumption.
-
Checkout blocker continuity
- Khi bị chặn vì thiếu contact verify, checkout giữ nguyên plan/cycle/context đã chọn.
- Verify xong quay lại đúng bước đang chặn; không restart từ đầu.
-
Locked popup default selection
- Nếu popup có cả
ProvàPro Max, hệ thống preselect gói tối thiểu đủ mở feature. - User vẫn có quyền đổi gói trước khi confirm.
- Nếu popup có cả
-
Result-context post-payment continuity
- Từ result context, thanh toán xong quay lại đúng result hiện tại.
- Section vừa mở khoá được auto-open ngay.
-
Refund baseline simplicity
- Không có self-serve refund trong active scope hiện tại.
- Refund đi qua support/manual policy; auto-refund do lỗi AI hệ thống vẫn giữ nguyên.
-
Attempt mode baseline
- Flow attempt hỗ trợ
untimed(default) vàtimed(simulation/full-test). - Timed mode dùng countdown authoritative và hết giờ đi timeout-submit path.
- Flow attempt hỗ trợ
-
Attempt draft safety
- Trong lúc làm bài, state câu trả lời được lưu liên tục.
- Nếu mạng chập chờn, vẫn giữ draft và resume từ draft mới nhất khi quay lại.
-
Submit safety and integrity
- Trước nộp có summary answered/unanswered ở mức cảnh báo nhẹ.
- Không block cứng khi còn câu chưa trả lời.
- Double-click submit không tạo 2 lần finalized result (idempotent guard).
-
Submit failure resilience
- Nếu submit lỗi tạm thời, state attempt không mất.
- User retry được ngay và submission thành công vẫn tạo
submitted_atchuẩn cho metrics/streak.
-
Timed background expiry behavior
- Timed mode không pause khi user rời tab/background.
- Hết giờ thì đi timeout-submit path và chuyển result.
-
Draft retention TTL
- Untimed attempt chưa nộp có thể resume trong 7 ngày kể từ hoạt động gần nhất.
- Quá 7 ngày thì draft không còn hiệu lực resume.
AI Tutor Wave 2 acceptance checkpoints
Phần tiêu đề “AI Tutor Wave 2 acceptance checkpoints”- Mobile handoff compression invariants
payloadTier=balancedtrên mobile vẫn mở AI Tutor thành công.- Packet bị rút gọn vẫn giữ required minimum và không mất open-chat continuity.
AI Thi thu Full Testmapping- Query cluster
thi thu/full test/mock testresolve về canonicalACT_TEST+ variantAIF_MOCK_FULL_TEST. - Không phát sinh intent mới ngoài taxonomy v1.
- Query cluster
- Diagram/mindmap fallback behavior
- Có renderer: hiển thị visual-native.
- Không renderer/complexity cao: hạ xuống
structured_graph_texthoặcguided_checklist_fallbacknhưng vẫn usable.
- Provenance depth behavior
- New learner mặc định thấy
compact. - Active/high-attention mặc định thấy
standard. detailedluôn mở được on-demand.- Nếu
general_fallback, disclosure luôn hiển thị.
- New learner mặc định thấy
- Sandbox exception boundary
- Context
non_graded_sandbox + no_score_or_streak_impactmới cho phépsample/reference answer. - Graded active attempts không được leak exception.
- Context
Draft expansion (pending confirmation, not promoted)
Phần tiêu đề “Draft expansion (pending confirmation, not promoted)”-
Mixed-program tie-breaker stability
- Nếu user có explicit preference trong session hiện tại, preference này được ưu tiên.
- Nếu không có explicit preference, chương trình chiếm >=60% trong 5 bài nộp gần nhất được ưu tiên.
- Nếu vẫn hòa, ưu tiên goal program; nếu không có goal thì lấy chương trình của lần nộp gần nhất.
-
Thin-inventory recommendation floor
- Cụm gợi ý mục tiêu vẫn là 3-7 item.
- Trong mọi trường hợp phải có ít nhất 2 item actionable.
- Nếu cần, được phép thêm tối đa 1 lock teaser để đủ 3 item.
-
Confidence visibility hygiene
- Badge confidence chỉ hiển thị cho item low-confidence.
- Mỗi cụm tối đa 1 item low-confidence và nằm gần cuối cụm.
- Không hiển thị badge cho high/medium để tránh nhiễu.
-
Cold-start to personalized transition
- User được nâng lên personalized mode khi đạt >=2 submitted attempts trong 14 ngày, hoặc đã có goal program + >=1 submitted attempt trong 30 ngày.
- Inactive >45 ngày thì hạ về warm-start (không reset hoàn toàn).
-
Recommendation rollout guardrails
- Rollout theo 3 phase: 10% -> 50% -> 100%, mỗi phase tối thiểu 7 ngày.
- Chỉ được nâng phase nếu recommendation start-rate lift >=5% và không breach guardrail.
- Nếu breach guardrail 2 ngày liên tiếp thì rollback tự động về config ổn định trước.
- Timed draft chỉ có hiệu lực trong thời gian countdown còn chạy.
-
Submit review format
- Trước nộp luôn có tổng quan answered/unanswered.
- Với bài nhiều section, user có thể mở breakdown theo section.
- Vẫn cho submit dù còn unanswered.
-
Submit retry threshold and support fallback
- Lỗi submit transient có auto-retry tối đa 3 lần.
- Sau ngưỡng này vẫn cho manual retry.
- Đồng thời hiển thị support CTA.
-
Timed pause policy
- Timed mode không có manual pause.
- Timer vẫn chạy liên tục cho đến submit hoặc timeout-submit.
-
Vocabulary quick-start default
- Home/Vocabulary entry with available data shows immediate CTA
Ôn ngay (5 phút). - User can still open full Vocabulary notebook as secondary path.
- Home/Vocabulary entry with available data shows immediate CTA
-
Vocabulary Today Focus queue cap
- Today Focus renders maximum
20items for active day surface. - Quick-start subset uses
5items.
- Today Focus renders maximum
-
Vocabulary overload governor
- If due backlog exceeds
40, new intake does not enter Today Focus directly. - New intake is parked in inbox lane.
- Intake resumes to Today Focus only after backlog returns to
<=30.
- If due backlog exceeds
-
Vocabulary non-punitive carry-forward
- User can leave Today Focus unfinished without penalty.
- Next-day queue rebuild still follows priority policy and keeps one clear next action.
-
Program-specific goal and comparison compatibility
- Goal setup input changes by selected program and assessment form (not one global target-score field).
- Result pipeline carries score profile metadata for comparison.
- Nếu goal scale và attempt scale không tương thích, UI không hiển thị numeric goal-gap; fallback về trend/progress summary.
-
Goal depth and priority structure
- Goal record có đủ
program + assessment form + skill. - User có tối đa 1 primary goal và 1 secondary goal.
- Home/recommendation mặc định ưu tiên primary goal.
- Goal record có đủ
-
Scale mapping safety
- Mode
normalizedchỉ chạy khi có mapping whitelist đã duyệt. - Không có auto-convert-all-scales fallback.
- Mode
-
Goal version integrity
- Mỗi lần đổi goal tạo
goal_version_idmới. - Attempt/result dùng
goal_version_id_at_submissionđể so sánh lịch sử.
- Mỗi lần đổi goal tạo
-
Numeric goal-gap confidence gate
- Numeric goal-gap chỉ hiển thị khi có >=3 comparable attempts trong 30 ngày hoạt động gần nhất.
- Nếu chưa đủ mẫu thì ẩn numeric goal-gap và giữ trend/progress.
-
Recommendation fallback on ineligible goal comparison
- Khi
not_comparablehoặc chưa qua confidence gate: - recommendation ưu tiên cùng assessment form và cùng skill (nếu inventory đủ).
- Khi
-
Canonical assessment form mapping
- Mỗi attempt/result phải có
assessment_form_idhợp lệ. assessment_form_idphải map được tớiprogram + skill + score_profile_id.
- Mỗi attempt/result phải có
-
Program bank baseline readiness
- SAT/TOEIC/Communication bank docs ở trạng thái active baseline (không còn placeholder-only).
- Leaf taxonomy có thể mở rộng sau nhưng không phá core form contract.
-
Goal nudge fatigue suppression
- Khi user dismiss/ignore goal nudge đủ 3 lần trong 14 ngày (goal vẫn missing):
- hệ thống vào
soft-snooze14 ngày. - trong soft-snooze không hiển thị popup goal; chỉ còn inline reminder nhẹ.
-
Goal nudge resume after snooze
- Khi soft-snooze hết hạn và goal vẫn missing:
- popup goal trở lại ở touchpoint hợp lệ theo cap hiện có.
- nếu user mở goal editor hoặc save goal trước hạn, soft-snooze dừng ngay.
-
Recommendation freshness quota
- Mỗi set gợi ý có ít nhất 1 item freshness khi inventory cho phép.
- Freshness item = chưa làm trong 14 ngày hoặc cùng skill nhưng khác format gần đây.
-
Recommendation topic repetition cap
- Trong 1 set không quá 2 item cùng topic.
- Nếu inventory thấp, engine dùng nearest-ladder fallback và có notice ngắn.
-
Recommendation manual-refresh intent adaptation
- Nếu user manual refresh 2 lần liên tiếp mà không click/attempt:
- set kế tiếp bắt buộc có ít nhất 1 item khác skill.
-
Reactivation reminder handoff to recommendation
- User click reminder quay lại hệ thống:
- set recommendation đầu phiên có ít nhất 1 quick-win bám intent reminder khi inventory cho phép.
- Không phá rule entitlement/paywall hiện tại.
-
Reactivation handoff expiry
- Seed boost từ reminder chỉ áp dụng 1 lần cho set đầu tiên trong session.
- Sau attempt đầu tiên hoặc hết session thì quay về engine baseline.
-
Entitlement-aware recommendation composition
- Recommendation set ưu tiên item
available-nowtheo quyền hiện tại. - Khi inventory đủ, locked teaser tối đa 1 item/set và đặt ở cuối set.
- Recommendation set ưu tiên item
-
Locked teaser transparency and non-coercive behavior
- Locked teaser hiển thị rõ lý do khoá + gói tối thiểu để mở.
- User không bị ép nâng cấp khi duyệt recommendation; nâng cấp chỉ là action tùy chọn.
-
First-week activation guidance
- Trong 7 ngày đầu sau signup, Home hiển thị activation card dạng inline (không popup, không hard gate).
- Activation ladder chạy đúng 3 bước:
- bài đầu tiên,
- bài thứ hai trong 48h,
- đạt >=3 ngày active trong tuần đầu.
- Card tự ẩn khi hoàn thành bước 3 hoặc hết ngày thứ 7.
- Nếu có tín hiệu course urgent, CTA trong card ưu tiên vào continuation của course.
- Hết tuần đầu mà chưa hoàn thành thì quay về baseline recommendation, không có trạng thái fail/penalty.
-
Program-adaptive activation starter quality
- Activation card resolve program theo thứ tự:
- goal_program,
- last explicit program intent (14 ngày),
- trending easy-start fallback.
- Mỗi bước activation có:
- 1 bài primary quick-start,
- tối đa 2 option đổi bài cùng program khi inventory cho phép.
- Step-2 ưu tiên continuity cùng program + assessment form gần nhất từ step-1.
- Chỉ fallback cross-program khi program đã chọn không còn starter eligible available-now.
- Activation card resolve program theo thứ tự:
-
AI Tutor invocation and role baseline
- AI Tutor chỉ mở khi user chủ động gọi (không auto-open).
- Response behavior phải theo vai trò learning guide, không phải auto-solver.
-
AI Tutor grounded response quality
- Câu trả lời có provenance rõ (
practice|course|blog|history|general_fallback). - Khi thiếu data nền tảng, AI nói rõ giới hạn và đưa next-action an toàn.
- Với yêu cầu actionable, có đủ
do now+learn more.
- Câu trả lời có provenance rõ (
-
AI Tutor active-attempt integrity
- Khi user đang ở active attempt, AI không đưa đáp án cuối/đáp án trắc nghiệm/full rewrite để nộp.
- AI chuyển qua hint ladder: orientation -> concept -> scaffold -> self-check.
-
AI Tutor output artifact continuity
- AI hỗ trợ output theo taxonomy đã khóa: concise answer, guided checklist, mini exercise, diagram/mindmap-ready, progress insight.
- Progress insight chỉ trả khi user yêu cầu.
- Mỗi output không tầm thường có ít nhất một next action (chat step hoặc deeplink khi có).
-
Smart Search AI Inline boundary integrity
- AI inline card hiển thị theo mode
xem nhanh + action nhanhtrong Smart Search. - AI Tutor không tự bật khi inline card render.
- Query task rõ vẫn ưu tiên hero task trước AI inline lane.
- AI inline card hiển thị theo mode
-
AI Inline -> AI Tutor escalation handshake
- Từ inline card, bấm
Hỏi sâu hơn với AI Tutorphải mở AI Tutor với context seed đã export. - Context seed tối thiểu có
intentId,query,inlineSummary,sourceModule. - Sau khi mở, user có thể chat tự do ngay.
- Từ inline card, bấm
-
Escalation fallback safety
- Nếu export packet không đầy đủ hoặc lỗi:
- vẫn mở AI Tutor,
- dùng fallback seed tối thiểu,
- hiển thị notice nhẹ, không chặn hội thoại.
- Nếu export packet không đầy đủ hoặc lỗi:
Linked decisions
Phần tiêu đề “Linked decisions”- DEC-0040
- DEC-0041
- DEC-0042
- DEC-0043
- DEC-0044
- DEC-0045
- DEC-0046
- DEC-0047
- DEC-0048
- DEC-0049
- DEC-0050
- DEC-0051
- DEC-0052
- DEC-0053
- DEC-0054
- DEC-0056
- DEC-0057
- DEC-0058
- DEC-0059
- DEC-0060
- DEC-0061
- DEC-0062
- DEC-0063
- DEC-0064
- DEC-0065
- DEC-0066
- DEC-0067
- DEC-0068
- DEC-0069
- DEC-0070
- DEC-0071
- DEC-0072
- DEC-0073
- DEC-0074
- DEC-0075
- DEC-0076
- DEC-0077
- DEC-0078
- DEC-0079
- DEC-0080
- DEC-0081
- DEC-0082
- DEC-0083
- DEC-0084
- DEC-0085
- DEC-0086
- DEC-0087
Linked state docs
Phần tiêu đề “Linked state docs”- STATE_Onboarding_Goals
- STATE_Practice_Recommendation
- STATE_Practice_Attempt_Execution
- STATE_Entry_Access_Foundation
- STATE_Access_Profile_Subscription_Envelope
- STATE_Home_Router_Mode_Switching
- STATE_Vocabulary_Learning_Loop
- STATE_Assessment_Form_Catalog
- STATE_AI_Tutor_Learning_Guidance
- STATE_Smart_Search_AI_Inline