Skip to contents

Construct a production-module migration verification record

Usage

new_phase9_migration_verification(
  migration_fingerprint,
  legacy_result_fingerprint,
  unified_result_fingerprint,
  scientific_equivalence_fingerprint,
  execution_mode,
  status,
  linked_records = character(),
  reason
)

Arguments

migration_fingerprint

Module-migration fingerprint.

legacy_result_fingerprint

Canonical legacy result fingerprint.

unified_result_fingerprint

Canonical unified result fingerprint.

scientific_equivalence_fingerprint

Scientific-equivalence report fingerprint.

execution_mode

One of `executed`, `cache_hit`, `replayed`, or `resumed`.

status

One of `equivalent`, `different`, or `rejected`.

linked_records

Named fingerprints for runtime, cache, recovery, provenance, validation, and publication records.

reason

Stable machine-readable verification reason.

Value

A validated `popgen_phase9_migration_verification` record.