Versions in this module Expand all Collapse all v1 v1.1.0 Aug 1, 2026 Changes in this version + const KindHistory + const KindProof + const KindReview + const KindStatus + type Artifact struct + Name string + Present bool + type CapabilityEffect struct + AcceptedPath string + AfterHash string + BeforeHash string + Capability string + Created bool + NoOp bool + type CapabilityReview struct + Added int + Capability string + Modified int + Removed int + Renamed int + Requirements []string + type DesignSection struct + Excerpt string + Name string + Present bool + Truncated bool + type DiffIdentity struct + Ambiguous bool + HEAD string + Tasks []TaskDiff + Unattempted []string + type Event struct + Actor string + From uint64 + ID string + Kind string + Revision uint64 + Sequence int + Timestamp string + type HistoryModel struct + Change string + Empty bool + Events []Event + Inconsistency *Inconsistency + Observations []Event + func ProjectHistory(truth Truth) (HistoryModel, error) + type Inconsistency struct + Action string + Code string + Observed string + Subject string + type ProofModel struct + Change string + Empty bool + ExtraEvidence []string + Inconsistency *Inconsistency + PolicyDigest string + Requirements []RequirementProof + Tasks []TaskProof + func ProjectProof(truth Truth) (ProofModel, error) + type ReconcileEffect struct + Applicable bool + Capabilities []CapabilityEffect + Diagnostics []string + NoOp bool + type RequirementProof struct + Capability string + Covered bool + Requirement string + Tasks []string + type ReviewModel struct + ApprovalCurrent bool + ApprovalHash string + Approver string + Archived *Event + Artifacts []core.ApprovalArtifact + Assurance string + Blockers []core.ReadinessBlocker + Capabilities []CapabilityReview + Change string + Empty bool + Inconsistency *Inconsistency + Lifecycle string + PolicyDigest string + Profile string + Proof ProofModel + Revision uint64 + Synced *Event + Tasks []TaskReview + func ProjectReview(truth Truth) (ReviewModel, error) + type ReviewPacket struct + Approvable bool + Blockers []core.ReadinessBlocker + Change string + Design []DesignSection + Diff DiffIdentity + Effect ReconcileEffect + Empty bool + Inconsistency *Inconsistency + PolicyDigest string + Review ReviewModel + func ProjectReviewPacket(truth Truth) (ReviewPacket, error) + type StatusModel struct + ApprovalCurrent bool + ApprovalReason string + Artifacts []Artifact + Assurance string + Blockers []core.ReadinessBlocker + Change string + Empty bool + Frontier []string + Inconsistency *Inconsistency + Lifecycle string + NextAction string + Outcome core.ReadinessOutcome + PolicyDigest string + Profile string + Revision uint64 + Tasks []core.TaskReadiness + func ProjectStatus(truth Truth) (StatusModel, error) + type TaskDiff struct + ApprovalHash string + ContractHash string + Files []string + HEAD string + TaskID string + type TaskProof struct + Activity core.TaskActivity + AttemptID string + ConsumedEvidence string + Current bool + Missing bool + MissingChecks []evidence.RequiredCheck + PriorPolicyDigest string + Requirements []string + StaleEvidence []string + TaskID string + Verify string + VerifyParsable bool + type TaskReview struct + Activity core.TaskActivity + DependsOn []string + Files []string + ID string + Requirements []string + Verify string + Wave int + type Truth struct + Evidence []record.Record + History []record.Record + Policy core.Policy + Snapshot core.ReadinessSnapshot + func Load(root, change string, policy core.Policy) (Truth, error)