Skip to main content

Module documents

Module documents 

Source
Expand description

Canonical live-run inputs and durable checkpoints (spec 043, increment 2).

Structs§

AuthorizationRule
Dispatch rules are evidence of the CLI host’s choice, never permission for a downstream action (spec 043, 3.12).
Binding
BindingIdentity
CandidateBinding
CaseRefusal
CaseRun
CheckpointBindings
Every value whose equality is required before a checkpoint can resume.
CheckpointItem
LiveCaseDocument
The companion evidence for one evaluation item or probe (spec 043, 3.9.1).
LiveCheckpoint
LiveConfig
LiveConfigId
Identity of a canonical live configuration (spec 043, 3.2).
LiveError
A CLI-compatible refusal. Details contain no credentials.
LiveRun
Record-canonical summary of a live run (spec 043, 3.11.4).
LiveRunCase
A completed work item’s record digests, in work order.
Probe

Enums§

AcquisitionMode
Budget
CaseAcquisition
CaseEvaluationTime
CaseMode
CasePurpose
CaseSettlement
CaseSource
CaseSpend
Untagged on the wire. Serde does not apply deny_unknown_fields to an untagged enum, so parsing goes through [CaseSpendWire], whose variant structs each refuse unknown fields.
CostUnit
EvaluationTime
ItemState
Mode
ProbeProvenance

Functions§

decision_id
Build a decision id before opening a journal (spec 043, 3.3.4).

Type Aliases§

Candidates
Candidate names and the union of primary and fallback bindings reachable from each compiled plan. Resolving plans is the caller’s responsibility.