judgevet.adapters.inbound.cli_media

Status: draft.

judgevet.adapters.inbound.cli_media

Load bounded local image manifests before provider acquisition.

Source: https://github.com/Alberto-Codes/judgevet/issues/203#issuecomment-5851367000.

Examples:

from judgevet.adapters.inbound.cli_media import load_evidence

assert load_evidence(None, {}) is None
See Also

load_evidence(path, questions)

Load exact ordered image bytes with safe local diagnostics.

Preserve missing-required, read and size failure categories without identifiers.

Parameters:

Name Type Description Default
path str | None

Explicit manifest path, if supplied.

required
questions Mapping[str, object]

Validated question identities.

required

Returns:

Type Description
ImageEvidence | None

Immutable evidence, or None for the existing text command.

Raises:

Type Description
InputFailure

Manifest or local image input is invalid.

validate_hosted_evidence(path, questions)

Reject hosted image requests before settings or credentials are accessed.

Parameters:

Name Type Description Default
path str

Explicit manifest path.

required
questions Mapping[str, object]

Parsed question identities.

required

Raises:

Type Description
InputFailure

Local evidence is invalid or hosted media is requested.