| name | training:review |
| description | Review chất lượng toàn bộ khoá: quality, naming, GDocs, failure modes, brief alignment. |
Training Review: Review Chất lượng
Nhiệm vụ
Review toàn bộ output khoá training: chất lượng nội dung, naming, GDocs compatibility, failure modes, brief alignment. Output: review report với pass/fail per module.
Yêu cầu đầu vào
project.json: phases.build.status = "done"
04-modules/ tồn tại
- Nếu không → "Cần chạy
/training:build trước."
Quy trình
1. Đọc input
Đọc project.json → method id. Đọc 00-brief.md (outcomes, metrics). Đọc toàn bộ files trong 04-modules/.
2. Checklist 1: Chất lượng nội dung (per module)
Load method manifest § Quality Criteria. Đánh giá từng module.
Chi tiết checklist generic: đọc references/quality-checklist.md.
3. Checklist 2: Naming và linking
Đọc skills/training/references/naming-convention.md Section 5 (checklist cuối file). Kiểm tra toàn bộ files.
4. Checklist 3: Google Docs compatibility
Đọc skills/training/references/gdocs-compatibility.md Section 8 (checklist cuối file). Kiểm tra toàn bộ files.
5. Checklist 4: Failure modes
Load method manifest § Failure Modes. Kiểm tra từng module.
Chi tiết trap detection generic: đọc references/trap-detection.md.
6. Checklist 5: Brief alignment
So sánh output cuối với Brief:
- Mọi outcome (câu 2) có module phục vụ + deliverable verify?
- Mọi metric (câu 5) có cách đo?
- Module nào không phục vụ outcome nào? → cảnh báo scope creep
7. Ghi review report
Ghi training-projects/<slug>/05-review-report.md:
# Review Report: <tên dự án>
## Tổng kết
| Checklist | Pass | Fail | Issues |
|-----------|------|------|--------|
| Chất lượng nội dung | X/N modules | Y/N modules | [list] |
| Naming & linking | ✅/❌ | - | [list] |
| GDocs compatibility | ✅/❌ | - | [list] |
| Failure modes | X/N modules | Y/N modules | [list] |
| Brief alignment | ✅/❌ | - | [list] |
## Chi tiết per module
### Module 01: <tên>
| Tiêu chí | Kết quả | Ghi chú |
|----------|---------|---------|
## Issues cần sửa (ưu tiên cao → thấp)
1. [issue + module + gợi ý sửa]
2. ...
## Kết luận
- Pass: sẵn sàng bàn giao
- Fail: cần sửa <N> issues, chạy `/training:review` lại sau khi sửa
8. Cập nhật state
project.json: phases.review.status = "done", current_phase = "review".
9. Kết thúc
Nếu pass:
Review hoàn thành. Khoá đạt chất lượng, sẵn sàng bàn giao.
Nếu fail:
Review phát hiện issues. Xem 05-review-report.md. Sửa xong chạy /training:review lại.