Skip to contents

tempest_promotion_bundle() validates a completed research product and packages only promotable claims and their exact pair-level evidence. It does not write accepted knowledge. Publish with tempest_publish_artifact_research() and call graft::graft_accept() after host review. Loose Workspace, Manifest, or StageRecord tuples are not accepted. The promotion payload remains the exact schema-1 evidence-only product shape; the terminal report is an eligibility gate and is not copied into it.

Usage

tempest_promotion_bundle(research, claim_ids = NULL)

Arguments

research

A completed result returned by tempest_run() or a succeeded TempestSession returned by tempest_session(). Tempest requires the product's exact sealed Workspace, terminal execution records, committed report, configuration, and publication authority.

claim_ids

Optional exact claim selection. By default all supported or partially supported claims are selected. Selection must be closed over every output bound by each retained extraction and verification record; Tempest rejects a partial stage-output selection.

Value

A deterministic TempestPromotionBundle proposal.