---
url: https://docs.nemo12.com/open-questions/batches-14-18.md
description: >-
  Open Questions đợt 14-18: Journey Engine, khu đối tác, Gull, chương trình
  trường học 10.2026, app NEMO IELTS Flutter (Q-158..Q-200).
---

# Open Questions · Đợt 14 tới 18: Journey, đối tác, Gull, trường học, app IELTS

Một phần của [Open Questions](./index.md). Journey Engine, khu đối tác, Gull, chương trình trường học 10.2026, app NEMO IELTS Flutter (Q-158..Q-200).

## Đợt 14 - Journey Management & Activation Engine (SRC-1077, 27.09.2026, Q-158..Q-172)

Mười câu hỏi làm rõ gửi chủ dự án trước khi viết [PRD-005](../product/prd-005-journey-engine.md) và
[SDD-045](../architecture/sdd-045-journey-engine.md). Chủ dự án trả lời trực tiếp câu 1 và câu 10
(✅). Tám câu còn lại AI tự quyết theo phương án đã đề xuất trong câu hỏi, ghi ✍️, **có hiệu lực
cho tới khi chủ dự án sửa**. Năm câu ⏳ cuối cùng là những việc **chủ dự án cần quyết**; không câu
nào chặn bản MVP đang chạy.

| Q | Câu hỏi | Trả lời |
| --- | --- | --- |
| Q-158 | Journey Engine thay hẳn hành trình năm bước (Mục tiêu, Chẩn đoán, Khoảng cách, Lộ trình, Sẵn sàng) hay bọc nó lại? | ✅ **Thay hẳn, và thay cả trang công khai** (chủ dự án, 27.09.2026). Dải năm bước trong app, endpoint `ielts-journey` và `ielts/journey.ts` đã bỏ; `nemo12.com/ielts/journey`, trang chi tiết, khối trang môn và mọi nhãn liên kết nay nói tám hành trình. URL giữ nguyên. Ngoại lệ tạm: bàn mentor (Q-169) |
| Q-159 | Trạng thái hành trình lưu hay suy ra? | ✍️ **Suy ra mỗi lần đánh giá; chỉ ghi ảnh chụp lần trước và sổ chuyển trạng thái.** Lưu trạng thái làm nguồn sự thật sẽ lệch khỏi dữ liệu học ngay lần đầu learner xoá mục tiêu (lý do `journey.ts` cũ đã từ chối lưu). Sổ vẫn đủ cho phân tích (SDD-045 §3, §7) |
| Q-160 | Journey Registry sửa qua màn admin hay cấu hình trong mã? | ✍️ **Trong mã (`registry.ts`), admin chỉ đọc.** Đổi một luật là đổi hành vi của mọi learner; thay đổi ấy cần review, test, commit. Registry là dữ liệu khai báo nên chuyển vào D1 sau này chỉ là đổi chỗ đọc |
| Q-161 | Có cần Event Router + Cloudflare Workflows ngay không? | ✍️ **Chưa. Đánh giá đồng bộ khi learner mở trang.** Trạng thái suy ra nên luôn đúng với dữ liệu mới nhất, không race, không "sự kiện chưa tới". Workflows để dành cho hành trình phải chủ động đi ra ngoài (thư nhắc khi Recovery bật) |
| Q-162 | Giữ đủ tám hành trình? Exam Preparation lấy ngày thi ở đâu? | ✍️ **Giữ đủ tám. Ngày thi = ngày mục tiêu learner đã khai** (`learner_ielts_goals.target_date`, "ngày muốn đạt điểm"). Hệ chưa có cột ngày thi riêng; thêm cột là Q-170 |
| Q-163 | Ngưỡng mặc định, và thế nào là "hoạt động có ý nghĩa"? | ✍️ **Recovery đủ điều kiện khi nghỉ >= 3 ngày, kích hoạt khi >= 7 ngày** (đúng SDD mẫu). **Exam Preparation đủ điều kiện khi còn <= 90 ngày, kích hoạt khi <= 30.** **Learning Progress** khi một mốc đã tới trong 14 ngày. Hoạt động có ý nghĩa = dòng `learning_events` có action `practice`, `review`, `submit` hoặc `read`; mở kho từ và nghe lại không tính |
| Q-164 | Next Best Action hiện ở đâu? | ✍️ **Thẻ "Next up" ở đầu cụm "What to do now" trên trang chủ `/ielts`**, và thay dải năm bước trên trang "Con và IELTS". Không mở trang riêng: một việc thì không cần một trang |
| Q-165 | Chữ trên thẻ bằng tiếng gì? | ✍️ **Theo SRC-953**: tên hành trình và nhãn "Next up" tiếng Anh; câu gợi ý, câu vì sao và nhãn nút ("Làm ngay", "Để sau") tiếng Việt, vì đó là chữ Nemo giải thích |
| Q-166 | Learner có được bỏ qua gợi ý không? | ✍️ **Có một nút "Để sau": hoãn hành trình ấy 24 giờ**, thẻ đổi sang hành trình kế tiếp, sổ ghi lại. Chưa có danh sách "chọn việc khác": bốn lối vào tự chọn vẫn nằm ngay dưới thẻ |
| Q-167 | Admin cần gì? | ✅ **Admin cần biết vì sao một hành trình được kích hoạt hoặc được ưu tiên** (chủ dự án, 27.09.2026). Làm thành tab Journeys ở `admin.nemo12.com`: registry, và vết đánh giá từng learner (dữ kiện, từng điều kiện đúng sai, nhân tố, điểm, lý do đứng trước, sổ sự kiện). Xem không ghi gì |
| Q-168 | ⏳ **Phụ huynh xem được gì trong portfolio của con?** | Chủ dự án 27.09.2026: *phụ huynh sẽ xem được, nhưng chưa rõ xem cái gì, sẽ quyết sau*. Các phương án để chọn: (a) chỉ việc tiếp theo của con và vì sao; (b) thêm danh sách hành trình đang chạy và đã xong; (c) thêm sổ "con đã bấm gì, đã hoãn gì" - chạm vào quyền riêng tư của learner tuổi teen; (d) chỉ nhận thư khi một hành trình quan trọng bật (Recovery, Exam Preparation). Hiện chưa có đường API nào cho phụ huynh (REQ-JRN-15) |
| Q-169 | ⏳ **Bàn mentor (SDD-037) có chuyển sang portfolio hành trình không?** | Bàn mentor đang dựng lại năm bước theo lô cho cả nhóm học sinh (`desk/steps.ts`). Đợt này giữ nguyên vì đổi màn của mentor khi chưa hỏi mentor là đoán thay họ. Phương án: cột "hành trình đứng trước" + "việc tiếp theo" cho mỗi học sinh, lọc theo Recovery để thấy ai đang bỏ học |
| Q-170 | ⏳ **Có cần một ngày thi thật, tách khỏi ngày mục tiêu?** | Hiện Exam Preparation dùng ngày mục tiêu (Q-162). Learner đã đăng ký thi thường có một ngày thi cụ thể sớm hơn hoặc muộn hơn ngày "muốn đạt điểm". Thêm thì cần một ô trong `/ielts/settings` và một migration |
| Q-171 | ⏳ **Việc "học cùng thầy cô" (chọn khung giờ, ghi tên buổi) thuộc hành trình nào?** | Bước "Sẵn sàng" cũ gồm chọn khung giờ và ghi tên một buổi live. Tám hành trình MVP của tài liệu gốc không có chỗ cho việc này, nên nó rời khỏi hành trình (vẫn làm được ở Learning Setup). Có thể thêm một hành trình thứ chín "Live Learning" |
| Q-172 | ⏳ **Duyệt lại trọng số và ngưỡng sau bốn tuần dữ liệu thật?** | Trọng số năm policy (`registry.ts`) và các ngưỡng ở Q-163 là phỏng đoán có lý do, chưa đo trên learner thật. Đề xuất: sau bốn tuần, đọc sổ `journey_events` (tỉ lệ "Làm ngay" / "Để sau" theo hành trình, tỉ lệ quay lại sau Recovery) rồi chỉnh, tăng `version` |

## Đợt: Khu đối tác bán hàng partners.nemo12.com (SRC-1089, 2026-09-27, Q-173..Q-182)

Chi tiết: [PRD-006](../product/prd-006-partners.md), [SDD-046](../architecture/sdd-046-partner-program.md).

| ID | Câu hỏi | Đề xuất | Trạng thái |
| --- | --- | --- | --- |
| Q-173 | Ai được làm đối tác: tự đăng ký + admin duyệt, hay chỉ admin mời? | Tự đăng ký + duyệt | ✅ Tự động, không cần admin (27.09.2026) |
| Q-174 | Tỷ lệ hoa hồng từng dòng IELTS / SAT / Speaking? | 10% / 10% / 10%, sửa ở bảng giá | ⏳ |
| Q-175 | Hoa hồng tính mọi lần đóng hay chỉ đợt đầu; thời gian khoá trước khi rút? | Mọi lần đóng trong 12 tháng, khoá 14 ngày | ✅ Gốc = số tiền thực trả; khoá 30 ngày; mọi lần đóng trong 12 tháng (đề xuất, chưa phản đối) |
| Q-176 | Cửa sổ ghi công? | 30 ngày | ✅ Ghi công ngay lập tức lúc đăng nhập; cookie 30 ngày |
| Q-177 | Người mua đã có nguồn referral learner thì sao? | Nguồn đầu tiên thắng, không chia | ⏳ |
| Q-178 | Đối tác được thấy thông tin gì về người mua? | Chỉ ngày, sản phẩm, số tiền | ⏳ |
| Q-179 | Người mua qua link đối tác có được giảm giá? | Có, 10% như referral learner | ✅ Có, giảm 10% (27.09.2026) |
| Q-180 | Có hoa hồng tầng hai giữa đối tác? | Không | ✅ Có, 2% |
| Q-181 | Trả tiền: tiền mặt chuyển khoản tay, ngưỡng tối thiểu, lịch trả? | Chuyển khoản tay, ngưỡng 500.000đ, trả ngày 5 hằng tháng | ✅ Đạt 5.000.000đ mới rút, mỗi lần ≥ 3.000.000đ, để lại cọc 1.000.000đ, trả ngày 5 |
| Q-182 | Điều khoản đối tác + thuế TNCN: Nemo12 khấu trừ 10% khi trả trên 2 triệu/lần hay đối tác tự lo? | Nemo12 khấu trừ theo luật, ghi rõ trong điều khoản | ✅ Nemo12 khấu trừ 10% mỗi lần trả từ 2tr (27.09.2026) |

## Đợt 16 - Gull, Customer Understanding & Journey Intelligence (SRC-1094, 27.09.2026, Q-183..Q-192)

Mười câu hỏi gửi chủ dự án sau khi viết [PRD-007](../product/prd-007-gull.md), trước khi viết
[SDD-047](../architecture/sdd-047-gull.md) và triển khai. Q-183, Q-184, Q-187 chủ dự án tự trả lời;
bảy câu còn lại chủ dự án "đồng ý hết" phương án đề xuất (27.09.2026), nên đều ✅.

| Q | Câu hỏi | Đề xuất |
| --- | --- | --- |
| Q-183 | Tên hệ? "Whale" đang là hub du học trong learn | ✅ **Đổi tên hệ thành Gull, domain `gull.nemo12.com`** (chủ dự án 27.09.2026). Hub du học giữ tên Whale, không đụng tới |
| Q-184 | Ai dùng Gull ở MVP? | ✅ **Công khai, ai cũng xem được; chưa làm gì liên quan tới đăng nhập** (chủ dự án 27.09.2026) |
| Q-185 | ✅ **Dữ liệu ban đầu: trống hay nạp từ docs có sẵn?** | Nạp: persona và JTBD ở PRD-001 §2, [parent-jtbd](../product/parent-jtbd.md), [value-stream-exam-learners](../product/value-stream-exam-learners.md), [ielts-learner-model](../product/ielts-learner-model.md); mọi bản ghi nạp vào mang trạng thái Draft, nguồn là file docs, chờ người duyệt |
| Q-186 | ✅ **MVP có tách Journey Stage thành thực thể riêng không?** (PRD mô tả Stage nhưng MVP chỉ liệt kê Step) | Có tách: Stage là cột của Journey Matrix và là trục chính của Builder; thiếu Stage thì F3 không vẽ được. Touchpoint, Need, Opportunity để đợt 2 |
| Q-187 | Không đăng nhập thì ai được sửa? | ✅ **Không có tính năng sửa trên giao diện. Chủ dự án sửa thẳng vào database bằng script** (27.09.2026). Gull chỉ để xem; năm vai giữ làm nhãn mô tả |
| Q-188 | ✅ **Giao diện nói tiếng gì?** Luật chung là tiếng Việt; sân IELTS mà UI được bê từ đó thì tiếng Anh | Tiếng Anh cho nhãn, tên thực thể và trường (Persona, JTBD, Pain… vốn là từ vựng nghề), tiếng Việt cho nội dung người nhập. Nếu chốt thì ghi thành ngoại lệ thứ tư trong CLAUDE.md |
| Q-189 | ✅ **Gộp hai trục trạng thái?** PRD có trạng thái tri thức (Hypothesis…Deprecated) và vòng đời quản trị (Draft→Reviewed→Validated→Active→Deprecated) | Gộp một trục: Hypothesis → Draft → Evidence-backed → Validated → Deprecated; "Reviewed" là một sự kiện trong lịch sử (ai duyệt, lúc nào), không phải trạng thái |
| Q-190 | ✅ **AI và tìm kiếm ngữ nghĩa chạy bằng gì, dữ liệu ở đâu?** | D1 `nemo12-platform` (bảng tiền tố `gull_`), embedding + Vectorize cho search, Claude API cho trích xuất và hỏi đáp, ghi chép phỏng vấn gốc ở R2. Không tạo D1 riêng. Thi hành: D1 như đề xuất; Vectorize và Claude API để đợt 2 (SDD-047 §7), MVP tìm theo từ vì kho mới 128 thực thể |
| Q-191 | ✅ **Evidence có tự lấy từ dữ liệu thật của Nemo12 không?** (ghi chú gia đình ở Dory, sổ `journey_events`, bài làm IELTS) | MVP chỉ nhập tay và dán/tải ghi chép phỏng vấn. Nối nguồn thật để đợt 2, và khi nối thì chỉ lấy số tổng hợp hoặc trích dẫn đã bỏ tên, không kéo dữ liệu cá nhân của learner sang |
| Q-192 | ✅ **"Bê nguyên UI" nghĩa là gì?** | Dùng chung khung, đầu trang, thẻ, nút, token và chuyển động của `/ielts` bằng cách tách chúng vào `packages/design-system`, cả hai app cùng import; không chép tay một bản thứ hai. Journey Builder kéo-thả dùng Motion `Reorder`, không thêm thư viện kéo-thả |

## Đợt 17 - Chương trình trường học tháng 10.2026 (SRC-1110, 28.09.2026, Q-193..Q-195)

Ba câu (hai còn mở) sau khi dựng mã trường và outreach ([SDD-049](../architecture/sdd-049-school-outreach.md)).
Hệ thống chạy được với phương án tạm, đổi được mà không phải sửa mã.

| Q | Câu hỏi | Đề xuất |
| --- | --- | --- |
| Q-193 | ⏳ **Một suất miễn phí từ mã trường dùng được bao lâu?** Quyết định 28.09.2026 nói "miễn phí 100%" nhưng không nói thời hạn | Tạm 90 ngày tính từ ngày học sinh nhập mã (`school_codes.access_days`, sửa được từng mã). Trang và thư mời không hứa con số nào cho tới khi chốt |
| Q-194 | ⏳ **Khu SAT có chặn theo gói không?** Hiện khu SAT không chặn ai, nên suất SAT chỉ được ghi vào `learner_sat_membership` | Giữ là sổ ghi; khi SAT có học phí thì cổng đọc đúng bảng này |
| Q-195 | ✅ **Link trang ưu đãi trong thư là gì?** | Trang của SRC-1109: `https://nemo12.com/promo/schools-october-2026/<lang>` (vi, en, id, th). Seed sẵn trong khuôn thư, sửa được ở tab Outreach > Khuôn thư mà không deploy |

## Đợt 18 - NEMO IELTS app Flutter (SRC-1100, 28.09.2026, Q-196..Q-200)

Chủ dự án trả lời năm trong mười câu ngày 28.09.2026 (chung backend, Flutter, đăng nhập để phiên
soạn chọn, tên NEMO IELTS, TestFlight trước và đứng tên cá nhân). Năm câu dưới đây chủ dự án "đồng ý
hết" phương án đề xuất cùng ngày, nên đều ✅ ([PRD-010](../product/prd-010-nemo-ielts-app.md) §10).

| Q | Câu hỏi | Đề xuất |
| --- | --- | --- |
| Q-196 | ✅ Phụ huynh có dùng app NEMO IELTS không? | Không ở v1, phụ huynh vẫn theo dõi qua web |
| Q-197 | ✅ Kỹ năng nào trong phạm vi app? | Đủ bốn kỹ năng; Speaking/Writing nộp và nhận phản hồi như web, không thêm chấm AI mới |
| Q-198 | ✅ App có thu tiền không? | Không bán trong app; chỉ hiện trạng thái membership (tránh phí store 15-30%) |
| Q-199 | ✅ Ngôn ngữ giao diện app? | Theo luật sân luyện SRC-834/953: nhãn và đề tiếng Anh, chữ hướng dẫn tiếng Việt |
| Q-200 | ✅ Offline, push nhắc học, chế độ thi thật có cần ngay không? | Có, nhưng để đợt 1-2; TestFlight đợt 0 không chờ chúng |
