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ỗ.
| Trang | Nộ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 Lab | Learner đ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án | Vì 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 metadata | Mộ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.