Skip to content

t27f skill: sweep every mode 5 crossfade frame, 324 renders, 0 flagged (Closes #10651) - #10675

Merged
gHashTag merged 1 commit into
masterfrom
claude/t27f-xfade-sweep
Oct 18, 2026
Merged

gHashTag merged 1 commit into
masterfrom
claude/t27f-xfade-sweep

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #10651

The pixel sweep #10651 asked for, run on the Railway lab, with its method and four ffmpeg traps written into .claude/skills/t27f/SKILL.md. Skill text only: no spec, gate, cap or ledger change.

Result

Each render is mode 5 of specs/t27f/lesson_reel.t27, using the solid-colour scene clips. Both crossfades were checked, 16 frames each (start = ceil(offset x 30)), counting the distinct colours of the whole frame scaled to 1/4 with area averaging.

binary orientation renders crossfade frames renders flagged frames flagged
#10647 (R4e) tall 1080x1920 162 5184 0 0
#10647 (R4e) wide 1920x1080 162 5184 0 0
#10632 (control) tall 1080x1920 162 5184 162 1350

The grid was 27 lessons x 2 languages (en, ru) x 3 voices (1300/4200/6800, 900/2600/4100 and 700/4200/8000 ms), and every cell came out the same. No render was short (all had 32 frames), and ffmpeg's stderr was empty for every one.

The control flags frames 20..31, crossfade 1, on voices 1 and 3, where the last card is drawn over the blend: 12 frames x 108 renders. On voice 2 it flags only frame 31, the last frame of crossfade 1: 1 frame x 54 renders. #10647 clears both.

Not covered

🤖 Generated with Claude Code

Closes #10651)

Whole-frame colour count on every crossfade frame of every lesson,
language, voice and orientation with PR #10647's binary: 10368 frames,
0 flagged. The #10632 control is flagged on 162 of 162 renders.
Adds the method and four ffmpeg lab traps (-nostdin, pids.max thread
caps, lavfi duration format, pkill leaving children).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-18 21:44:00 UTC

Summary

Status Count
Total Open PRs 50
PRs with Failing Checks 47
PRs with All Checks Green 3
READY 2
FAILING 47
PENDING 0
NO CHECKS YET 0

These columns do not partition: 2 + 47 + 0 + 0 = 49, and there are 50 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=fad12492937a != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@gHashTag
gHashTag merged commit e302743 into master Oct 18, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

t27f: pixel sweep -- no overlay on any mode 5 crossfade frame, every lesson, both languages, three voices

1 participant