wai.video.encode gains an optional signed member, quality: the SHA-256 of the decoded
pictures, each plane's sum of squared differences against the pictures the encoder was
handed, and staged-measurement §4.2's luma similarity pooled over every picture in Q32, as
decimal strings. A record without it reads as before; quality null is record_malformed.
Every conforming decoder outputs the same pictures, so §7 step 11 recomputes the figures
from the source and the decoded pictures (encode-quality-mismatch). wai_encode_measure fills
the member from the platform's decoder, and its quality command signs it into a record from
pictures another decoder made. The corpus gains the platform decoder's pictures of the
128x72 software fixture, pinned in decoded.json, and ten cases; encode_verify.py resamples
and recomputes every figure itself. Earlier records and cases are unchanged.
Co-Authored-By: Claude Opus 5.5 <[email protected]>