Reading a caller-selected Evidence bundle that holds one intact Evidence
record, such as one command's --json result, failed with
evidence_integrity_mismatch. The record authenticates; the caller chose
the wrong kind of file. That is a selection error like a missing or
non-regular path, which #1256 already reports as invalid input.
Classify it at the file-reading boundary as EvidenceFileError reason
not-bundle, projected as invalid_request / invalid_input with the
selected path and the record's evidence_id. The guidance to export a
session bundle is unchanged. Unparseable or tampered bundles remain
evidence_integrity_mismatch.
Fixes#2050
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>