Skip to main content

Crate symphony_core

Crate symphony_core 

Source
Expand description

Symphony core domain model.

Defines the shared types used across all Symphony layers: Issue, WorkflowDefinition, ServiceConfig, Workspace, RunAttempt, LiveSession, RetryEntry, and OrchestratorState.

Re-exports§

pub use issue::BlockerRef;
pub use issue::Issue;
pub use session::LiveSession;
pub use session::RunAttempt;
pub use session::RunAttemptStatus;
pub use session::RetryEntry;
pub use state::OrchestratorState;
pub use workspace::Workspace;

Modules§

issue
Normalized issue record (Spec Section 4.1.1).
session
Session and run attempt types (Spec Sections 4.1.5, 4.1.6, 4.1.7).
state
Orchestrator runtime state (Spec Section 4.1.8).
workspace
Workspace types (Spec Section 4.1.4).