review_course
Run quality checks on a drafted course to verify all lessons exist, contain required headers, and meet minimum length. Review validation report to fix failures before publishing.
Instructions
Step 6 — Run quality checks on a drafted course before publishing.
Checks:
- All lessons in lessons.json have a corresponding file on disk
- Each lesson file contains the required section headers
- No lessons are empty (< 200 chars)
- lessons.json is valid JSON with modules and lessons arrays
Returns a pass/fail report. Fix any failures before calling publish_course().
Args:
slug: The course slug to review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |