Cận trên / cận dưới số Module mỗi Package — số đo thật
Sinh bằng node scripts/audit-package-bounds.mjs --write. Không sửa tay.
Luật đang khai:
- REQ-KNW-17 — mỗi Package có 6–9 Module
- REQ-KNW-18 — sàn kiểm được bằng máy: mỗi Package ≥5 Module, mỗi Module ≥5 Unit
Package đang tạm ẩn không được tính: chúng đã gỡ khỏi mọi giao diện.
Tổng
| Chỉ số | Số đo |
|---|---|
| Package đang hiển thị | 55 |
| Ngoài khoảng 6–9 (REQ-KNW-17) | 50 |
| Dưới sàn 5 Module (REQ-KNW-18) | 39 |
| Module dưới sàn 5 Unit (REQ-KNW-18) | 151 / 208 |
Theo môn
| Môn | Package | Module (min–max) | Ngoài 6–9 | Package lệch |
|---|---|---|---|---|
| ap | 5 | 1–1 | 5 | calc=1 · csa=1 · econ=1 · phys=1 · stat=1 |
| biology | 5 | 3–5 | 5 | S1=3 · S2=4 · S3=5 · S4=4 · S5=3 |
| chemistry | 5 | 3–5 | 5 | H1=3 · H2=4 · H3=5 · H4=4 · H5=3 |
| english | 5 | 3–4 | 5 | E1=4 · E2=4 · E3=4 · E4=4 · E5=3 |
| genai | 5 | 1–1 | 5 | ai-literacy=1 · building=1 · creating=1 · ethics=1 · prompting=1 |
| ielts | 5 | 3–5 | 5 | I1=3 · I2=4 · I3=4 · I4=5 · I5=3 |
| informatics | 5 | 3–5 | 5 | T1=3 · T2=4 · T3=5 · T4=4 · T5=3 |
| physics | 5 | 3–5 | 5 | P1=3 · P2=4 · P3=5 · P4=4 · P5=3 |
| sat | 5 | 3–5 | 5 | SA1=3 · SA2=4 · SA3=5 · SA4=4 · SA5=3 |
| vietnamese | 5 | 5–6 | 3 | V1=5 · V2=5 · V4=5 |
| math | 5 | 5–12 | 2 | B2=12 · B5=5 |
Đọc bảng này thế nào
Con số không phải "lỗi cần sửa gấp" mà là nợ nội dung đã đo được. Sửa nghĩa là chia lại cây kiến thức, mà mọi bằng chứng học tập đã ghi đều trỏ vào node của cây hiện tại — nên đây là quyết định của chủ dự án theo từng môn, không phải việc dọn dẹp kỹ thuật.
Hai thái cực đáng chú ý:
- Package quá to (trên 9 Module): bản đồ mức vững biến thành một danh sách dài, và learner không còn cảm giác "xong một mảng".
- Package chỉ 1 Module: đúng trạng thái mà REQ-KNW-17 sinh ra để xoá bỏ — "module khi đó chỉ là một cái tên gộp, không phân loại được gì".