Files
miga-heygen 5e74e2cf48 fix(cli): distinguish a skipped browser check from a genuinely clean one
`hyperframes check`'s runtime/layout/motion/contrast JSON sections reported
the exact same ok:true/zero-findings shape whether the browser session
actually ran and found nothing, or never ran at all (a blocking lint error,
a lint-step crash, or an exception thrown before the audit could start all
took the same "empty result" fallback). Only the top-level ok field and an
undocumented layout.duration === 0 tell separated the two cases apart.

Add a skipped boolean to CheckBrowserResult, set at the only two places one
is constructed (false in the real audit result, true in the empty-result
fallback), and mirror it to a new top-level browserSkipped field on
CheckReport. The human-readable report now prints a warning when the
browser never ran; the JSON envelope carries the same signal for callers
that only check individual sections.

Co-Authored-By: Miguel Angel <miguel.sierra@heygen.com>
2026-09-12 06:05:24 +00:00
..
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00
2026-09-11 14:30:23 -07:00