Fixed

Publishing a course or section now publishes its lessons

Publishing a course section used to leave its unpublished lessons unpublished, so a section could look live while its content stayed hidden from members. Publishing a section now cascades to its lessons, and publishing a course is a single step that reaches its sections and their lessons. The publish action's response also reports accurately what it did: a real publish returns 201 Created with the counts, and a publish that had nothing left to do returns 200 OK with status: completed, zero counts, and a message saying so — so an agent can tell "done" from "nothing to do" without guessing.

Agent examples: scaffold a course, then publish the whole thing in one call and trust that members can see every lesson.

Resources: Course · Courses::Section · Courses::Lesson
Building with an AI agent? Point it at the Courses skill.