Skip to content

Sổ nguồn SRC-1175 tới SRC-1199 ​

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.

IDNgày nhậnNguồnCanonical hóa vàoTrạng thái
SRC-11752026-10-01Chủ dự án 01.10.2026 (chat): tách Nemo Tutor thành web-app riêng, folder riêng, deploy lên tutors.nemo12.com; Claude chọn sub-domain và tên dịch vụ; tech stack y hệt learndocs/architecture/sdd-050-nemo-tutor.md✅
SRC-11762026-10-01Chỉ đạo chủ dự án 01.10.2026 (chat)Trang chủ dolphin thành sáu cụm thẻ gập lại: mỗi cụm mở ra mới thấy các khu bên trong, thay cho một dropdown mười ba dòng✅
SRC-11772026-10-01Chỉ đạo: thêm dangtuyethong2324@gmail.com để login dolphin qua Cloudflare Access; sau đó mỗi cụm ở trang chủ thêm icon và một dòng mô tảAccess không phải chỗ chặn: email đã có trong policy "Nemo12 Admin - Owner" từ 26.08.2026. Lỗi thật (ảnh chủ dự án gửi) là Error 400: origin_mismatch của Google: OAuth client "Nemo12 Web" chỉ khai ba JavaScript origin (nemo12.com, learn., marlins.), thiếu https://dolphin.nemo12.com, nên nút Sign in with Google bị chặn với MỌI tài khoản. Đã thêm origin trong Google Cloud Console. Còn hở: coral.nemo12.com và mm.nemo12.com dùng chung client mà cũng chưa khai — chờ chủ dự án quyết. Lưu ý: policy Access dùng chung cho Admin + Coral + Dolphin, nên email này cũng vào được hai cổng kia. Kèm scripts/grant-mentor-dangtuyethong.sql (idempotent) cấp vai mentor. Trang chủ: mỗi cụm có icon + một dòng mô tả, chi tiết ở SDD-023 §26.7; chữa luôn lỗi bố cục có sẵn ở hai thẻ lối tắt (cardClass mang flex-col nên icon rơi xuống dòng riêng)✅
SRC-11782026-10-01Chỉ đạo (ảnh màn Albums): bỏ toàn bộ icon và tính năng Delete; vào màn là chỉ đọc; xem album và xem từng ảnh cũng chỉ đọc; bấm Upload Photo mới đưa ảnh lên; bấm Edit mới sửa, Cancel để huỷViết lại apps/mentors/src/Albums.tsx theo ba tầng chỉ đọc, chi tiết ở SDD-019 §12. Bỏ hẳn xoá album và xoá ảnh khỏi giao diện (endpoint API vẫn còn). Danh sách người xuất hiện lưu cùng nhịp Save để Cancel huỷ được cả phần đó. Đăng/gỡ đăng chuyển vào chế độ sửa. Số chỗ dùng lớp n12-* của mentors giảm 37 → 31, hạ trần cổng SRC-570 cùng commit✅
SRC-11792026-10-01Chủ dự án 01.10.2026: 10 reel NEMO IELTS + 3 reel và 3 video 16:9 NEMO SPEAK, render local, đăng FB/LinkedIn/YouTube/ThreadsVideo mạng xã hội✅
SRC-11802026-10-01Chỉ đạo: bấm icon Create New Album thì tới trang mới; bấm icon Upload New Photo cũng tới trang mới; icon Upload chỉ xuất hiện khi xem một albumMàn Albums chuyển sang định tuyến theo URL — /albums, /albums/new, /albums/:id, /albums/:id/upload, /albums/:id/photos/:photoId — chi tiết ở SDD-019 §13. Nút tải ảnh không có ở danh sách vì ảnh luôn thuộc một album. Trang tải ảnh báo kết quả TỪNG tệp. Lớp n12-* của mentors giảm 31 → 30, hạ trần cùng commit. Test: apps/mentors/src/albumsPath.test.ts✅
SRC-11812026-10-01Chỉ đạo (ảnh trang sửa ảnh): cần Description chung cho cả học sinh lẫn phụ huynh; bỏ ô alt text, hệ tự tạo để SEO thuận lợi; bấm Edit thì Save/Cancel hiện ngay chỗ đó; ảnh một bên, thông tin một bênĐã lên: alt text nay do API tự dựng bằng workers/api/src/modules/showcase/altText.ts (caption → tên album → tên tệp đã làm sạch) khi thêm ảnh và mỗi lần caption đổi; tên tệp kiểu Screenshot 2026-07-17 at 23.25.22 không còn lọt thành alt text. Trang ảnh hai cột, Save/Cancel thay đúng chỗ nút Edit — áp luôn cho trang album. Chi tiết ở SDD-019 §14. Ô Description đã lên 03.10.2026 sau khi cột 0323 gộp (phiên SRC-1191 commit hộ migration); alt text nay dựng từ caption → câu đầu của mô tả → tên album✅
SRC-11822026-10-01Chủ dự án trả lời: có, hiện Description dưới mỗi ảnh trên nemo12.comEndpoint công khai /v1/public/albums/{slug} trả thêm description của từng ảnh (ghi tường minh trong danh sách trường, không đi qua pick() vì chỉ có một bản chung). Khung ảnh trong apps/web/src/Team.tsx hiện caption rồi mô tả ngay dưới, áp cho cả ba trang có album: /for-parents, /for-students, /community. Chi tiết ở SDD-019 §14 — API và trang web đã sẵn, hiện chữ ngay khi cột mô tả của SRC-1181 lên Ô nhập đã lên 03.10.2026✅
SRC-11832026-10-02Chủ dự án 02.10.2026 (chat): 100 gia sư giả + 100 gia đình giả để test Nemo12 Tutors, một cờ chung tắt là dữ liệu giả không hiện ở đâu cảdocs/architecture/sdd-050-nemo-tutor.md✅
SRC-11842026-10-02Chủ dự án 02.10.2026 (chat): Nemo12 Tutors chỉ tiếng Anh (Grammar, Speaking, IELTS, A1-B2, Essay, SAT, AP); gia đình khai đầy đủ thông tin learner; thư tuần gửi gia sư khớp tới khi gia đình báo không còn nhu cầu; ai cũng xem được gia sư, danh sách gia đình chỉ cho gia sư đã duyệtdocs/architecture/sdd-050-nemo-tutor.md✅
SRC-11852026-10-02Chủ dự án 02.10.2026: sub-domain ui.nemo12.com, tri thức UI 25 khái niệmdocs/ops/ui.md✅
SRC-11862026-10-02Chủ dự án 02.10.2026: Home /ielts theo Learner State + Stage, chế độ test cho chủ dự ándocs/architecture/sdd-038/home-journeys.md✅
SRC-11872026-10-02Chủ dự án 02.10.2026: dựng trang thật cho 5 brief đề xuất trên ui.nemo12.com/briefsdocs/ops/ui.md✅
SRC-11882026-10-02Chủ dự án 02.10.2026: band sub-skill trên /ielts/gap, chốt band thật cho tiêu chí Writing/Speaking từ bài đã chấm, Reading/Listening chỉ hiện mức độdocs/architecture/sdd-038/pathway.md✅
SRC-11892026-10-02Chủ dự án 02.10.2026: 6 quyển sách (tên + bìa SVG sinh bằng thuật toán) cho mỗi chương trình ở mục Tài nguyên nemo12.com; mỗi quyển có metadata và prompt bìa; bìa có nghĩa, nhiều màu; gộp và tái dùng thư viện sách có sẵn của learn; skill dùng chungdocs/ops/books.md✅
SRC-11902026-10-02Chủ dự án 02.10.2026: mọi trang www có tên trang và một câu hỏi quan trọng nhất từ góc nhìn người đọc ở đầu trangdocs/design-system/index.md✅
SRC-11912026-10-03Chủ dự án 03.10.2026: chuyển album ảnh sutucon (rafiki) sang photo albums dolphindocs/architecture/sdd-019-mentor-albums.md✅
SRC-11922026-10-03Chủ dự án 03.10.2026: viết thử một quyển sách đầy đủ nội dung bằng tiếng Việt (ngắn gọn, nhiều khung), skill tạo nội dung sách, hỏi 10 câu trước khi viết, deploy để duyệtdocs/ops/books.md✅
SRC-11932026-10-03Chủ dự án 03.10.2026: NEMO WALK quiz 10 câu luật chung (100% mới qua, ghi nhận server-side) + stepper hồ sơ cá nhân (SĐT, tên, ngày sinh, trình độ Speaking, trường/nơi làm) ở learn.nemo12.com/walkdocs/architecture/sdd-038/nemo-walk.md✅
SRC-11942026-10-03Chủ dự án 03.10.2026: đảm bảo mọi trang nemo12.com và learn.nemo12.com hiển thị và chạy tốt trên điện thoạids-001 §4c✅
SRC-11952026-10-03Chủ dự án 03.10.2026: NEMO SPEAK đổi URL /speaking sang /speaksdd-029✅
SRC-11962026-10-03Chủ dự án 03.10.2026: duyệt quyển My Story, viết tiếp quyển Storytelling (NEMO ESSAY 02) đầy đủ nội dungdocs/ops/books.md✅
SRC-11972026-10-03Chủ dự án 03.10.2026: cụm bài NEMO SPEAK chuyển /speaking/articles sang /speak/articles, URL cũ 301docs/architecture/sdd-029-public-site-ia/index.md✅
SRC-11982026-10-03Chủ dự án 03.10.2026: NavBar mọi program thêm Học phí; bỏ dòng tên trang, câu hỏi ra giữa, bỏ title cũ; rà mọi navbardocs/design-system/index.md✅
SRC-11992026-10-03Chủ dự án 03.10.2026: 3 bìa sách và album ảnh trên trang tổng quan mỗi chương trình nemo12.comdocs/ops/books.md✅