You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
t27f R4c: lay the reel's captions, cards and address over the beat video (LR_MODE=5) #10609
An author sets LR_MODE=5 with the voice lengths, then runs the graph with inputs 0..2 as the open, main and close clips, 3..5 as the three phrase wavs and 6 as music. The 15 s reel crossfades the scenes at the beat clock's cuts, with the captions, cards and address of mode 3 on top.
An author who keeps LR_MODE=3 gets byte-for-byte the graph they had before.
Requirements
Mode 5 prints one graph per orientation, tall first and then wide, as mode 3 does.
Each graph is mode 4's beat chain followed by mode 3's overlays. The voice and music input numbers move past the three video inputs.
Mode 5 refuses a voice that does not fit, as modes 3 and 4 do.
Mode 3's and mode 4's output is unchanged.
The input numbering is a function with tests: every input from 0 to music is used exactly once, in both layouts.
Success Criteria
t27c test-report passes with 0 vacuous tests, and the seal is saved and verified on the Railway lab.
On the lab, the mode 3 and mode 4 output of the master binary and the new binary for lesson 1 in both languages diffs empty.
On the lab, ffmpeg renders mode 5 from solid-colour clips, sine phrases and music: 450 frames and 15 s of audio per orientation, and a pixel outside every text box shows red, then green, then blue at the frames beat_solo_frames gives.
Requirements
FR-001: Mode 5 MUST print one graph per orientation, tall first and then wide, as mode 3 does.
FR-002: Each graph MUST be mode 4's beat chain followed by mode 3's overlays, with voice and music input numbers moved past the three video inputs.
FR-003: Mode 5 MUST refuse a voice that does not fit, as modes 3 and 4 do.
FR-004: Mode 3's and mode 4's output MUST remain unchanged.
FR-005: The input numbering MUST be a function with tests ensuring every input from 0 to music is used exactly once, in both layouts.
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
missing: ## Requirements -- numbered obligations, FR-001: ... MUST ...
Activity
t27f skill: add a graph mode without moving the old ones, prove it wi…
skills: t27/reel-beat card -- TRI CLAW cuts a lesson reel on the beat…
github-actions commentedon Oct 18, 2026
Closed by the issue-shape gate (specs/policy/issue_shape.t27, #7498): an issue must have the template's sections. Edit the body; an edit that passes reopens it.
FR-001: ... MUST ...t27f: R4d -- mode 5 overlays live inside one scene, none on a beat cr…
t27f: R4f -- mode 5 holds the address for REEL_CTA_MIN_MS, cut 1 capp…
t27f: R4e -- mode 5 cards stay inside one scene, token_floor_mux take…
t27b ledger: master's rows plus this lane's glyph57 row, so the branc…
t27b ledger: master's rows plus this lane's glyph57 row, so the branc…
t27b ledger: master's rows plus this lane's glyph57 row, so the branc…
t27b ledger: master's rows plus this lane's glyph57 row, so the branc…
t27b ledger: master's rows plus this lane's own rows, so the branch m…
t27b ledger: master's rows plus this lane's own rows, so the branch m…
t27f: Russian ideas in the factory -- UTF-8 and a 5x7 Latin and Cyril…
skills: t27/idea-factory card -- TRI CLAW unpacks any idea in any par…
t27f: idea factory picks its style preset from a hash of the idea, PR…
t27f: idea factory batch -- five ideas cover all five presets, and th…