Repository navigation
t27f lesson reels: course 0 lessons as data and a lesson reel generator, lesson 1 in EN and RU (Closes #10494) - #10495
Merged
Merged
Conversation
…or, lesson 1 in EN and RU (Closes #10494) reel_topics.t27 carries the 27 lessons of course 0 in EN and RU as code points: title, goal, task, id and spec code. lesson_reel.t27 turns a topic index and a language into caption chunks, code cards, tags, the CTA and the ffmpeg graph on the token_floor template. token_floor_mux makes four text helpers pub. Lab: reel_topics 7/7, lesson_reel 6/6, token_floor_mux 16/16, 0 vacuous. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
gHashTag
enabled auto-merge (squash)
October 18, 2026 15:20
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #10494
The owner asked for a reel for every course and every lesson, in English and Russian, made by a generator from the topic rather than one at a time, with the source in t27. This PR is the first step. It adds course 0's lessons as data and a lesson reel generator, and uses them to render lesson 1.
What changes
reel_topics.t27(new). The 27 lessons of course 0 (t27 basics), tool-written fromgHashTag/trinitycourse.generated.tsat a pinned commit.sed+jq, no script) is in the header.lesson_reel.t27(new). Given a topic indexLR_Tand a languageLR_LANG, it writes everything the token_floor template needs:};t27.aiCTA;token_floor_mux.t27.print_col,band_font,print_riseandprint_fadebecomepub, so the lesson reel reuses them instead of copying them.Measured (Railway lab)
t27c test-report: reel_topics 7/7, lesson_reel 6/6, token_floor_mux 16/16, with 0 FAIL and 0 vacuous.t27c seal --save, and eachspec_hashmatches its spec.Not claimed
LR_T, but they have not been rendered or watched.reel_topicsyet.owner_voice_reel's recipe still names it.🤖 Generated with Claude Code