Sổ nguồn SRC-0775 tới SRC-0799
Một mảnh của sổ tiếp nhận. Chỉ CHÈN dòng bằng node scripts/src-new.mjs, không ghi đè cả file.
| ID | Ngày nhận | Nguồn | Canonical hóa vào | Trạng thái |
|---|---|---|---|---|
| SRC-775 | 2026-09-16 | Chủ dự án 2026-09-16: làm lại khối Mentors trên trang môn - đang trống và nhạt, năm thẻ chỉ có chữ | SDD-029 §11.12; apps/web/src/site/MentorsSection.tsx | ✅ |
| SRC-776 | 2026-09-16 | Chủ dự án 2026-09-16: bấm logo thì luôn về trang gốc, không về trang gốc của khu đang đứng | SDD-029 §11.13; apps/web/src/site/SiteNav.tsx | ✅ |
| SRC-777 | 2026-09-16 | Chủ dự án 2026-09-16: đưa cụm 'Bạn cần thi gì' lên trên cùng trang mục tiêu và làm thẻ IELTS hút mắt, rõ là bấm được; sửa lỗi khối CTA năm bước vắt ngang mép hai dải; lược 70% chữ ở khối 'Bạn nhận được gì' | SDD-029 §11.13; apps/web/src/site/{GoalPages,subjectCopy}.tsx | ✅ |
| SRC-778 | 2026-09-16 | Chủ dự án 2026-09-16: nút 'Xem đầy đủ đội ngũ IELTS' dẫn tới trang mới /{vai}/university/ielts/mentors mang giao diện khu IELTS; mỗi mentor có website cá nhân hiện trên thẻ | SDD-029 §11.14; apps/web/src/site/IeltsMentorsPage.tsx | ✅ |
| SRC-779 | 2026-09-16 | Chủ dự án 2026-09-16: popover giải thích tiêu chí bị cắt mất; hover từng dòng bảng có hiệu ứng nhẹ; bổ sung breadcrumb cho các trang con của khu IELTS | SDD-029 §11.15; apps/web/src/site/{IeltsDiagnosis,Kit}.tsx | ✅ |
| SRC-780 | 2026-09-16 | Chủ dự án 2026-09-16: breadcrumb đổi thành Home > vai > khu và chỉ Home bấm được; bỏ dropdown đổi khu cạnh logo; sáu ô CEFR cao bằng nhau; bỏ hai đoạn giải thích quy đổi CEFR | SDD-029 §11.16; apps/web/src/site/{Kit,SiteNav,IeltsGraphics}.tsx | ✅ |
| SRC-781 | 2026-09-16 | Chủ dự án 2026-09-16: cụm năm bước trên trang môn phải siêu tối giản; ai cần chi tiết thì bấm sang trang riêng | SDD-029 §11.17; apps/web/src/site/GoalPages.tsx | ✅ |
| SRC-782 | 2026-09-16 | Chủ dự án 2026-09-16: mỗi bậc CEFR có 2-3 score-card band nằm cùng một dòng với bậc đó; bỏ icon trong bốn ô kỹ năng của phiếu điểm và căn giữa nội dung | SDD-029 §11.18; apps/web/src/site/IeltsGraphics.tsx | ✅ |
| SRC-783 | 2026-09-16 | Chỉ đạo chủ dự án 2026-09-16 (chat): ielts.nemo12.com có tầng luyện đọc chạy bằng JSON files — mỗi Unit nhiều cụm bài đọc, mỗi cụm ~50 từ vựng + 10 bài, mỗi bài 30 câu thuộc 10 nhóm (mỗi nhóm 3 câu); trang cũng là nơi trao đổi với team; UI Vite + Tailwind + Motion + shadcn | apps/ielts/src/data/reading/ (3 cụm, 9 bài, 270 câu) + apps/ielts/src/Reading.tsx + TeamNotes.tsx | ✅ |
| SRC-784 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-16 (chat): mỗi learner chọn MỘT domain chính, lưu localStorage và luôn hiển thị; reading và listening lọc theo domain đó; khi đã chọn domain thì có chỗ xem word families và lexis chính, xếp theo độ phổ biến/độ khó để học dần | apps/ielts domain picker + lọc reading + kho từ (src/data/domains.ts, src/data/lexicon/, LexiconPage.tsx) | ✅ |
| SRC-785 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): learner tô vàng vài từ trong đoạn để đánh dấu; mỗi bài đọc có khoảng 20 từ hệ thống đã chuẩn bị sẵn giải nghĩa | apps/ielts/src/PassageText.tsx + trường glossary trong mỗi bài đọc JSON | ✅ |
| SRC-786 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): trang bài đọc trình bày hai cột - bên trái bài đọc, bên phải câu hỏi - và mỗi thời điểm chỉ hiển thị đúng một câu hỏi | apps/ielts/src/Reading.tsx (PassageView hai cột + QuestionPanel) + Shell wide | ✅ |
| SRC-787 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): thêm tính năng đọc thành tiếng cho bài reading - hệ thống gọi API, API gọi AI Gateway của Cloudflare sinh audio, cho phép đọc toàn bộ hoặc đọc từng đoạn | workers/api/src/modules/ieltsReading/ (route /v1/public/ielts/reading/{cluster}/{seq}/audio) + apps/ielts PassageText player + nội dung dời về content/ielts-reading/ | ✅ |
| SRC-788 | 2026-09-17 | Chủ dự án 2026-09-17: trang /{vai}/university/ielts/journey chỉnh lại theo phong cách tối giản như trang môn | SDD-029 §11.19; apps/web/src/site/IeltsJourney.tsx | ✅ |
| SRC-789 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat, trả lời câu hỏi chọn hướng): dựng tầng luyện nghe ngay trong ielts.nemo12.com, lọc theo domain như reading, audio sinh qua chính đường AI Gateway | content/ielts-listening/ (3 cụm, 6 bài, 60 câu) + apps/ielts/src/Listening.tsx + route /v1/public/ielts/listening/{cluster}/{seq}/audio | ✅ |
| SRC-790 | 2026-09-17 | Chủ dự án 2026-09-17: trang Học phí IELTS phải trả lời ôn bao lâu và hết bao nhiêu tiền | SDD-029 §11.20; apps/web/src/site/IeltsTuitionPage.tsx; apps/web/src/site/routes.ts | ✅ |
| SRC-791 | 2026-09-17 | Chủ dự án 2026-09-17: đưa giá theo band vào API để sửa từ admin | SDD-029 §11.21, §11.22; migrations/0227_band_pricing.sql; workers/api/src/modules/showcase/bandPricing.ts; workers/api/src/modules/admin/bandPricing.ts; apps/admin/src/pages/Pricing.tsx | ✅ |
| SRC-792 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17: trang /ielts thành cổng bốn bước (mục tiêu → chẩn đoán → đặt lịch → learning plan sơ bộ) | docs/prd/PRD-001.md | ✅ |
| SRC-793 | 2026-09-17 | Chủ dự án 2026-09-17: làm lại breadcrumb và hero trang IELTS, bỏ khối Bạn nhận được gì và nhãn Squid, dựng lại Đọc tiếp | SDD-029 §11.23; apps/web/src/site/GoalPages.tsx; apps/web/src/site/Kit.tsx; apps/web/src/site/IeltsGraphics.tsx | ✅ |
| SRC-794 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): tạo dạng bài reading nhỏ chỉ 3-5 câu kèm đúng 3 câu hỏi, để learner dễ khởi động mà không thấy áp lực; làm trước 3 bài để xem thử | content/ielts-warmup/ + apps/ielts/src/Warmup.tsx (trang /warmup) + CD-17g | ✅ |
| SRC-795 | 2026-09-17 | Chủ dự án 2026-09-17: nhiều trang lỗi font khi xem trên Windows (Chrome và Edge) — nét gạch tiêu đề cắt ngang giữa chữ, và ký tự tiếng Việt có dấu bị bết khi font to. Yêu cầu tìm nguyên nhân và sửa. | docs/design-system/index.md | ✅ |
| SRC-796 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): dolphin cần chỗ xem riêng IELTS Learners, và một bàn theo dõi từng người — đăng nhập, hoạt động, thư đã gửi và đã mở, scorecard theo bước Learner/Parent Journey, xác suất + thời điểm đi bước tiếp, và việc Nemo12 phải làm để đẩy họ đi tiếp | SDD-037 §7; workers/api/src/modules/desk/; apps/mentors/src/IeltsDesk.tsx | ✅ |
| SRC-797 | 2026-09-17 | Chủ dự án 2026-09-17: sửa bẫy concurrency — seed-data dùng chung group 'production' với ci.yml nên mỗi lượt seed huỷ mất một run CI đang chờ, kèm cả phần deploy của nó, và chỉ hiện ra là cancelled. | docs/architecture/sdd-001-platform.md | ✅ |
| SRC-798 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): vá chỗ CI không phân biệt 'đã chạy và xanh' với 'đã bỏ qua và xanh' — một lượt bỏ qua sạch mọi cổng vẫn đủ tư cách làm mốc so sánh và vẫn cho phép deploy tay | .github/scripts/scope.sh; .github/scripts/wait-for-ci.sh; SDD-001 | ✅ |
| SRC-799 | 2026-09-17 | Chỉ đạo chủ dự án 2026-09-17 (chat): làm cổng đối chiếu production với main — bắt loại lỗi phạm vi THIẾU MỘT PHẦN mà SRC-798 không thấy (app bị bỏ quên khi deploy, CI vẫn xanh) | .github/app-paths.json; .github/scripts/deploy.sh; scripts/check-production-drift.mjs; .github/workflows/check-production.yml; SDD-001 | ✅ |