## Description Endpoints supporting the frontend drag-and-drop builder: section/lesson CRUD, bulk reorder, draft/publish lifecycle. ## Acceptance criteria - [ ] Publish requires min content (≥1 lesson, ≥1 task); drafts hidden from catalog. _Backlog area: G. Tutor System · Scope: BackendAcademy (NestJS REST API + WebSocket server)_
Description
Endpoints supporting the frontend drag-and-drop builder: section/lesson CRUD, bulk reorder, draft/publish lifecycle.
Acceptance criteria
Backlog area: G. Tutor System · Scope: BackendAcademy (NestJS REST API + WebSocket server)