D087 - Decoding never fails; it reports

assumed ยท 2026-08-19

Neither shader::decode nor gpu::packet::walk returns Result. A binary that cannot be walked is a finding, carried on the returned value.

A sweep over a corpus has to say how many binaries were strange. One that stops at the first strange binary answers a question nobody asked.

Three findings are carried, and the distinction matters:

is_trustworthy exists so a caller can tell a measurement from a lower bound. A tool that cannot say when to distrust it is worse than no tool, because its numbers get quoted anyway.