External process result integrity persistence
external_process_result_persistence.RdValidates, writes, and reads deterministic external-process execution records.
Persisted records are protected by versioned process_result runtime
integrity envelopes and whole-file SHA-256 sidecars. Validation covers the
embedded command and fingerprint, normalized status and exit-status semantics,
independent output streams, timestamps, elapsed time, executable resolution,
and diagnostic fields.
Usage
validate_external_process_result(result)
write_external_process_result(result, path, overwrite = FALSE)
read_external_process_result(path)