OpenMontage/tests
0xDevNinja 364182cc39 fix(variation_checker): measure longest run for consecutive same-size shots
Check 2 flagged 'N consecutive same-size shots' from a count of every equal
adjacent pair across the whole plan, not the length of any real run. So three
separate 2-shot groups (wide,wide,cu,cu,med,med) tripped a false '3
consecutive' violation, while a genuine run of 3 (only 2 pairs) was never
flagged. Track the current run length, reset on change, and compare the longest
run >= 3.

Adds regression tests: non-consecutive pairs pass, a true run of 3 is flagged,
unspecified shots don't form a run.

Closes #268
2026-07-02 16:52:00 +05:30
..
contracts Merge pull request #227 from kapil971390/fix/character-reviewer-success-contract 2026-06-30 20:40:30 -07:00
eval hyperframes: add HTML/CSS/GSAP as a parallel composition runtime 2026-04-18 18:37:00 -07:00
lib fix(variation_checker): measure longest run for consecutive same-size shots 2026-07-02 16:52:00 +05:30
pipelines Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
qa Replace retired OpenAI image models with gpt-image-2 (DALL-E shut down 2026-05-12) 2026-07-02 11:36:31 +08:00
styles Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
tools fix(audio_mixer): drop dangling speech_dup pad in full_mix ducking 2026-07-02 16:41:58 +05:30
__init__.py Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00