mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-10-30 17:27:09 +00:00
* fix(studio): the timeline viewport gate gives the same verdict on the same code Steps are timed from the frame the jump is made in, so each is a whole number of frames and the 3.5-frame budget no longer cuts through one cluster of samples. When the head still misses a budget, it is measured against its base in alternating blocks on the same runner and fails only when it misses on more steps than the base beyond chance. * style(studio): format the viewport gate verdict tests * fix(studio): a head slower than its base fails the viewport gate comparison * fix(studio): the viewport gate opens head and base fresh before comparing them * fix(studio): each viewport gate comparison block runs alone in a fresh Chrome * fix(studio): the viewport gate comparison also fails a head that makes late steps later * fix(studio): the viewport gate summary names every count behind a comparison verdict * fix(studio): label the viewport gate frame-gap counts by threshold * fix(studio): a runner stall cannot fail identical builds in the viewport gate comparison * fix(studio): the viewport gate serves its base the same projects as the head