AI-powered course content generation pipeline with human-in-the-loop quality control
_build_prior_context() method traverses all earlier lessons and collects their titles, topics, concepts, and first 3 slide texts. The _build_prior_lessons_summary() method specifically targets concept slides for writer-level dedup checks.
max_review_retries). After max retries, the lesson is marked complete with a warning rather than blocking the entire course.
null instead of crashingSTORAGE_BACKEND environment variable/api/* to the backend on port 8080