Each course module now carries a video record, the generator embeds a module video block, and the checker requires 15 H.264/AAC 720p videos between 3 and 8 minutes. The recorder prepares module narration, runs the module actions with the lesson overlay, records/mixes the video, and writes per-module reports; it also uses OPFS save/reopen paths. Co-Authored-By: Claude Code <noreply@anthropic.com>