Skip to content

SDD-010 — Lab Platform ​

Kết quả audit labs legacy (SRC-015, 2026-08-13): 288 labs / 2.0MB / 37.6k LOC, cực kỳ bimodal — 186 labs (65%) là pure content trên PickerLab (zero state/logic), 73 dùng LabShell + stage nhỏ, chỉ 29 bespoke (39% code). 93 labs sinh máy nhưng spec JSON gốc không được commit → phải reverse-parse .tsx. Zero asset nhị phân (mọi hình đều procedural SVG/canvas) — tài sản quý nhất là content corpus: 620 quiz prompts, 1.807 options có giải thích, 660 picker items, 288 inquiry triples (predict→observe→check) và pedagogy nhất quán.

Các trang ​

Trước SRC-1322 (10.10.2026) toàn bộ SDD-010 nằm trong một file. Nay mỗi trang dưới đây đọc độc lập được. Nội dung giữ nguyên chữ, chỉ đổi chỗ.

TrangNội dung
SDD-010 · Nguyên tắc, archetype, Lab là Experience, migrate, evidence, shell và công nghệLab Platform dựng trên nguyên tắc nào: archetype thành engine, Lab là Experience, migrate lab legacy, evidence, shell, công nghệ, registry.
SDD-010 · Đường đi của Unit ở Phòng LabLearner đi qua một Unit ở Phòng Lab thế nào: thứ tự Experience, luật mở khoá, sửa câu sai, bỏ qua câu và Đo cuối.
SDD-010 · Lab trong Nemo12: lưu trữ, tải động, độ phủLab được lưu trong D1 ra sao, tải động thế nào, mỗi Unit gắn tối đa một lab và độ phủ lab đo bằng gì.
SDD-010 · Hình vẽ bằng thuật toánVì sao hình trong câu hỏi và lab phải vẽ bằng thuật toán, không dùng ảnh bitmap, và các tầng hiện thực hình vẽ.
SDD-010 · Luật chọn câu, smoke test, độ phủ lab và vùng metadataMột Experience chọn câu thế nào, smoke test giao diện chạy gì, độ phủ lab đo ra sao và vùng metadata của lab hiện gì cho ai.

Trace ​

REQ-LAB-02/08 → §10, §14 · REQ-LRN-20 → §11 · REQ-LAB-01→§2 · 02→§3 · 03→§4 · 04→§5 · 05→§6 · 06→§7 · 07→§8 · REQ-LRN-16→§9 · REQ-LRN-17→§9.