Spectre.Governance.Approval (Spectre v0.3.0)

Copy Markdown View Source

Separate host approval commit for a reviewed Candidate.

Approval always re-reads an evaluated Candidate from the Store, applies the risk policy, publishes an approval receipt, and emits a new approved Candidate Ref. It never performs activation.

Summary

Functions

Approves a reviewed Candidate and returns a distinct approved Ref.

Records an explicit host rejection of an evaluated Candidate.

Functions

approve(store, candidate_ref, opts \\ [])

Approves a reviewed Candidate and returns a distinct approved Ref.

reject(store, candidate_ref, opts \\ [])

Records an explicit host rejection of an evaluated Candidate.