Expand description
Execution runtime control-plane, scheduler, and durable runtime repositories.
Re-exports§
pub use lease::LeaseConfig;pub use lease::LeaseManager;pub use lease::LeaseTickResult;pub use lease::RepositoryLeaseManager;pub use lease::WorkerLease;pub use models::AttemptDispatchRecord;pub use models::AttemptExecutionStatus;pub use models::InterruptRecord;pub use models::LeaseRecord;pub use models::RunRecord;pub use models::RunRuntimeStatus;pub use observability::KernelObservability;pub use observability::RejectionReason;pub use recovery::CrashRecoveryPipeline;pub use recovery::RecoveryContext;pub use recovery::RecoveryStep;pub use repository::RuntimeRepository;pub use scheduler::DispatchContext;pub use scheduler::SchedulerDecision;pub use scheduler::SkeletonScheduler;
Modules§
- lease
- Lease management for Phase 1: single-owner execution, expiry, and recovery.
- models
- Runtime domain models for Phase 1 skeleton.
- observability
- Backpressure and kernel observability types for scheduling and telemetry.
- recovery
- Crash recovery pipeline: lease expiry → checkpoint reload → replay → re-dispatch.
- repository
- Storage façade for runtime scheduler/lease operations.
- scheduler
- Scheduler skeleton for Phase 1 runtime rollout.