Skip to contents

Construct a Phase 9 executable vertical-slice record

Usage

new_phase9_vertical_slice(
  adapter_fingerprint,
  cache_decision_fingerprint,
  runtime_status,
  runtime_execution_fingerprint,
  result_fingerprint = NA_character_,
  linked_records = character(),
  diagnostics = list()
)

Arguments

adapter_fingerprint

Runtime adapter fingerprint.

cache_decision_fingerprint

Cache-decision fingerprint.

runtime_status

Terminal Phase 8 runtime status.

runtime_execution_fingerprint

Phase 8 execution fingerprint.

result_fingerprint

Canonical Phase 9 result fingerprint, or `NA_character_` for unsuccessful execution.

linked_records

Named character vector of ledger, scheduler, checkpoint, recovery, provenance, validation, and publication identities.

diagnostics

Named list of structured diagnostic identities.

Value

A validated `popgen_phase9_vertical_slice` record.