#![forbid(unsafe_code)]
#![warn(missing_debug_implementations)]
pub mod benchmark;
pub mod capability;
pub mod certificate;
pub mod command;
pub mod conformal;
pub mod domain;
pub mod energy;
pub mod error;
pub mod exploration;
pub mod gate;
pub mod goal;
pub mod independence;
pub mod kernel;
pub mod ledger;
pub mod observability;
pub mod residual;
pub mod routing;
pub mod scheduler;
pub mod spectral;
pub mod stability;
pub mod workgraph;
pub use srbn;
pub use srbn_serde;
pub use benchmark::{BenchmarkCase, BenchmarkOutcome, BenchmarkReport, BenchmarkResult};
pub use capability::{
check_admissibility, ActorId, AdmissibilityDecision, AdmissibilityWitness, ApprovalPolicy,
Capability, DenyReason, EffectKind, EffectProposal, KernelState, RecoveryClass, RiskBudget,
RiskClass, StateWitness,
};
pub use certificate::{BudgetRef, ResidualCertificate};
pub use command::{canonicalize, classify_tier, CommandInvocation, CommandTier};
pub use conformal::{
conformal_threshold, decide as conformal_decide, is_drifted, ks_statistic, AcceptOutcome,
CalibrationSample, CalibrationState,
};
pub use domain::{
AgentDomainPackage, DomainDetection, DomainId, DomainRegistry, DomainScope, ResidualSchema,
WorkspaceSnapshot,
};
pub use energy::{score_candidate, EnergyComponents, EnergyModel, EnergyScore, ResidualWeight};
pub use error::{Result, SdkError};
pub use exploration::{
exploration_capability, is_read_only_capability, ExplorationBudget, ExplorationReport,
ExplorationUsage, GraphHint, ProjectMap,
};
pub use gate::{
evaluate_gate, finite_decision_bound, AcceptedTrajectory, GateDecision, GateDecisionRef,
};
pub use goal::{goal_presence_residual, goal_presence_sensor, missing_symbols, GoalSpec};
pub use independence::{compute as compute_independence, IndependenceStats, VerdictRecord};
pub use kernel::{AgentBarrierResult, AgentStabilizationStatus, CorrectionDirectionSet, Evidence};
pub use ledger::{
content_hash, replay_accepted_trajectory, ExternalEffectLog, IdempotencyLog, Ledger,
LedgerEvent, LedgerRecord,
};
pub use observability::{
backlog_gauge, phi, residual_heatmap, CapabilityAudit, ResidualHeatmap, TrajectoryProjection,
WorkflowPotential,
};
pub use residual::{
CorrectionDirection, EnergyComponent, EvidencePayload, IndependenceRoute, ResidualClass,
ResidualEvent, ResidualEventRef, ResidualSeverity, SensorRef, SymbolRef,
};
pub use routing::{resolve_route, AgentPhase, ModelBudget, ModelRoute, ModelTier, ModelTierConfig};
pub use scheduler::{
recovery_is_total, repair_to_effects, ExecutionLease, Footprint, LeaseKind, LeaseTable,
NodeOutcome, RepairAction, Resource, Scheduler, SchedulerEffect,
};
pub use spectral::{VerificationEdge, VerificationGraph};
pub use stability::{StabilityClaim, StabilityParameters};
pub use workgraph::{
EdgeKind, GraphRevisionReason, GraphValidationReport, NodeClass, WorkEdge, WorkGraphRevision,
WorkNode, WorkNodeState,
};