The pinned companion could not be fetched or did not verify — including the
cases where the fetch never starts because companion.lock.json is missing
or unreadable, which is the same failure one step earlier and has the same
remedy. Also carries no payload field, for the same reason as above:
reason is prose ("HTTP 404", "checksum mismatch"), not a value a caller
would match on — code already is that value.
The pinned companion could not be fetched or did not verify — including the cases where the fetch never starts because
companion.lock.jsonis missing or unreadable, which is the same failure one step earlier and has the same remedy. Also carries no payload field, for the same reason as above:reasonis prose ("HTTP 404", "checksum mismatch"), not a value a caller would match on —codealready is that value.