lesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filterlesson 3 of 3 · fifty assets, one brand — locks, seeds, and the qa filterfifty assets, one brand — locks, seeds, and the qa filter
This QA filter grades each asset on palette_coverage — the fraction
of pixels within the kit's palette (0.85 or better is on-brand) —
plus the 4:5 crop spec. Someone flipped the comparison: the filter is
shipping the off-brand render and cutting the heroes.
Fix the comparison. Expected output:
A01: PASS
A02: CUT
A03: CUT
A04: PASS
The break is on line 10 — but read the whole snippet first.