mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-10-30 17:27:09 +00:00
* test(studio): gate edit accuracy against the base branch baseline Work in progress: the ratchet and its tests; the CI job follows. * test(studio): run the edit accuracy gate in CI across eight shards Shares the built CLI from the Build job, re-runs twice each case that passes on the base branch and failed, and posts one sticky comment from the gate job. * test(studio): mark the ratchet accuracy check as intentionally branchy for fallow * test(studio): confirm newly passing edit accuracy cases 2 of 3 before banking them The shards re-ran only regressions, so one lucky pass of a base-failing case failed the gate as unbanked and was never listed as unstable. Every case whose verdict differs from the base branch, either way, is now re-run twice and judged 2 of 3. A render error fails the gate like an unsettled snapshot, a malformed baseline.json fails the job instead of reading as empty, and the header is 3 lines. * ci(studio): run the edit accuracy gate for every package the bench builds or imports * ci(studio): also run the edit accuracy gate for lint, sdk and the Studio and CLI build inputs * ci(studio): run the edit accuracy gate when a bench package's manifest or exports change * test(studio): bank the 120 edit accuracy cases that sub-pixel dragging now passes