converge-model 3.2.1

The curated semantic model surface for Converge
Documentation
// Copyright 2024-2026 Reflective Labs
// SPDX-License-Identifier: MIT

//! # Converge Model
//!
//! This crate is the curated semantic model surface for Converge.
//! It intentionally excludes the execution engine and runtime adapters.

pub use converge_core::{
    Actor, ActorKind, ApprovalId, ArtifactId, CaptureContext, ChosenSide, ConflictType,
    ConstraintKind, Criterion, EvidenceRef, FactContent, FactContentKind, FactId, Frame,
    FrameConstraint, FrameId, GateId, Hypothesis, LocalTrace, Observation, ObservationError,
    ObservationId, ObservationKind, ObservationProvenance, PromotionError, PromotionRecord,
    Proposal, ProposalId, RiskPosture, StopReason, Tension, TensionId, TensionResolution,
    TensionSide, Timestamp, TruthCatalog, TruthDefinition, TruthKind, TypeError, TypesBudgets,
    TypesConstraintSeverity, TypesContextKey, TypesContextSnapshot, TypesFact,
    TypesIntentConstraint, TypesIntentId, TypesIntentKind, TypesObjective, TypesProposedContent,
    TypesRootIntent, TypesTraceLink, TypesValidationError, Validated, ValidationSummary,
};
pub use converge_pack::{ContextKey, ProposedFact, ValidationError};