review_course
Run quality checks on a drafted course, validating lesson files, headers, content length, and JSON integrity. Fix failures before publishing to ensure course completeness.
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 |