List of all items
Structs
- child_runner::runner::ChildRunHandle
- child_runner::runner::ChildRunReport
- child_runner::runner::ChildRunner
- config::audit::AuditConfig
- config::audit::confique_audit_config_layer::AuditConfigLayer
- config::configurable::DashboardIpcConfig
- config::configurable::DashboardRegistrationConfig
- config::configurable::ObservabilityConfig
- config::configurable::PolicyConfig
- config::configurable::ShutdownConfig
- config::configurable::SupervisorConfig
- config::configurable::SupervisorRootConfig
- config::configurable::confique_dashboard_ipc_config_layer::DashboardIpcConfigLayer
- config::configurable::confique_dashboard_registration_config_layer::DashboardRegistrationConfigLayer
- config::configurable::confique_observability_config_layer::ObservabilityConfigLayer
- config::configurable::confique_policy_config_layer::PolicyConfigLayer
- config::configurable::confique_shutdown_config_layer::ShutdownConfigLayer
- config::configurable::confique_supervisor_config_layer::SupervisorConfigLayer
- config::configurable::confique_supervisor_root_config_layer::SupervisorRootConfigLayer
- config::ipc_security::AllowlistConfig
- config::ipc_security::AuthorizationConfig
- config::ipc_security::IdempotencyConfig
- config::ipc_security::IpcSecurityConfig
- config::ipc_security::PeerIdentityConfig
- config::ipc_security::RateLimitConfig
- config::ipc_security::ReplayProtectionConfig
- config::ipc_security::RequestSizeLimitConfig
- config::policy::ChildStrategyOverrideConfig
- config::policy::DynamicSupervisorConfig
- config::policy::FailureWindowConfig
- config::policy::GroupConfig
- config::policy::GroupDependencyConfig
- config::policy::GroupStrategyConfig
- config::policy::GroupsConfigSection
- config::policy::MeltdownConfig
- config::policy::RestartBudgetConfig
- config::policy::RestartLimitConfig
- config::policy::SeverityDefaultConfig
- config::policy::SupervisionPipelineConfig
- config::policy::confique_child_strategy_override_config_layer::ChildStrategyOverrideConfigLayer
- config::policy::confique_dynamic_supervisor_config_layer::DynamicSupervisorConfigLayer
- config::policy::confique_failure_window_config_layer::FailureWindowConfigLayer
- config::policy::confique_group_config_layer::GroupConfigLayer
- config::policy::confique_group_dependency_config_layer::GroupDependencyConfigLayer
- config::policy::confique_group_strategy_config_layer::GroupStrategyConfigLayer
- config::policy::confique_groups_config_section_layer::GroupsConfigSectionLayer
- config::policy::confique_meltdown_config_layer::MeltdownConfigLayer
- config::policy::confique_restart_budget_config_layer::RestartBudgetConfigLayer
- config::policy::confique_restart_limit_config_layer::RestartLimitConfigLayer
- config::policy::confique_severity_default_config_layer::SeverityDefaultConfigLayer
- config::policy::confique_supervision_pipeline_config_layer::SupervisionPipelineConfigLayer
- config::state::ConfigState
- control::command::CommandId
- control::command::CommandMeta
- control::command::CurrentState
- control::handle::SupervisorHandle
- control::outcome::ChildControlFailure
- control::outcome::ChildControlResult
- control::outcome::ChildLivenessState
- control::outcome::ChildRuntimeRecord
- control::outcome::GenerationFenceOutcome
- control::outcome::GenerationFenceState
- control::outcome::PendingRestart
- control::outcome::PendingRestartSummary
- control::outcome::RestartLimitState
- control::outcome::StaleAttemptReport
- dashboard::config::ValidatedDashboardIpcConfig
- dashboard::config::ValidatedDashboardRegistrationConfig
- dashboard::error::DashboardError
- dashboard::ipc_server::DashboardIpcService
- dashboard::model::AuditEvent
- dashboard::model::ControlCommandRequest
- dashboard::model::ControlCommandResult
- dashboard::model::ControlCommandTarget
- dashboard::model::DashboardChildControlFailure
- dashboard::model::DashboardChildControlResult
- dashboard::model::DashboardChildLivenessState
- dashboard::model::DashboardChildRuntimeRecord
- dashboard::model::DashboardCurrentState
- dashboard::model::DashboardGenerationFenceOutcome
- dashboard::model::DashboardPendingRestartSummary
- dashboard::model::DashboardRestartLimitState
- dashboard::model::DashboardState
- dashboard::model::EventRecord
- dashboard::model::LogRecord
- dashboard::model::RuntimeState
- dashboard::model::SupervisorEdge
- dashboard::model::SupervisorNode
- dashboard::model::SupervisorTopology
- dashboard::model::SupportedCommand
- dashboard::model::TargetProcessIdentity
- dashboard::model::TargetProcessRegistration
- dashboard::protocol::IpcRequest
- dashboard::protocol::IpcResponse
- dashboard::registration::RegistrationAck
- dashboard::registration::RegistrationAckError
- dashboard::runtime::DashboardIpcRuntimeGuard
- dashboard::state::DashboardStateInput
- error::types::TaskFailure
- event::correlation::CorrelationHandle
- event::correlation::SequenceAlreadyRegistered
- event::payload::CommandAudit
- event::payload::FiniteF64
- event::payload::PolicyDecision
- event::payload::StateTransition
- event::payload::SupervisorEvent
- event::payload::Where
- event::time::CorrelationId
- event::time::EventSequence
- event::time::EventSequenceSource
- event::time::EventTime
- event::time::When
- exit_handler::DefaultExitHandler
- exit_handler::TestExitHandler
- health::fd_watch::FdWatchResult
- health::heartbeat::HealthPolicy
- health::heartbeat::Heartbeat
- id::types::ChildId
- id::types::ChildStartCount
- id::types::Generation
- id::types::SupervisorId
- id::types::SupervisorPath
- id::types::confique_child_id_layer::ChildIdLayer
- ipc::security::IpcSecurityPipeline
- ipc::security::audit::AuditRecord
- ipc::security::idempotency::IdempotencyCache
- ipc::security::limits::TokenBucket
- ipc::security::peer_identity::PeerIdentity
- ipc::security::replay::ReplayWindow
- journal::ring::EventJournal
- observe::fairness::FairnessProbe
- observe::fairness::StarvationAlert
- observe::metrics::MetricLabelError
- observe::metrics::MetricSample
- observe::metrics::MetricsFacade
- observe::pipeline::AuditRecord
- observe::pipeline::ObservabilityPipeline
- observe::pipeline::PipelineStageDiagnostic
- observe::pipeline::StructuredLogRecord
- observe::pipeline::TestRecorder
- observe::tracing::ChildStartCountSpan
- observe::tracing::TracingEvent
- policy::backoff::BackoffPolicy
- policy::backoff::ColdStartBudget
- policy::backoff::HotLoopDetector
- policy::budget::RestartBudgetConfig
- policy::budget::RestartBudgetTracker
- policy::decision::PolicyEngine
- policy::failure_window::FailureWindow
- policy::failure_window::FailureWindowConfig
- policy::failure_window::FailureWindowState
- policy::group::GroupDependencyEdge
- policy::group::GroupIsolationPolicy
- policy::meltdown::GroupCounter
- policy::meltdown::LocalVerdict
- policy::meltdown::MeltdownPolicy
- policy::meltdown::MeltdownTracker
- policy::meltdown::MergedVerdict
- policy::task_role_defaults::EffectivePolicy
- policy::task_role_defaults::RoleDefaultPolicy
- policy::task_role_defaults::RoleSemanticConflict
- policy::task_role_defaults::SidecarConfig
- policy::task_role_defaults::confique_sidecar_config_layer::SidecarConfigLayer
- readiness::signal::ReadySignal
- registry::entry::ChildRuntime
- registry::store::RegistryStore
- role::adapter::job::JobRoleAdapter
- role::adapter::service::ServiceRoleAdapter
- role::adapter::sidecar::SidecarRoleAdapter
- role::adapter::supervisor::SupervisorRoleAdapter
- role::adapter::worker::WorkerRoleAdapter
- role::context::job::JobContext
- role::context::service::ServiceContext
- role::context::sidecar::SidecarContext
- role::context::supervisor::SupervisorContext
- role::context::worker::WorkerContext
- role::result::job::JobError
- role::result::service::ServiceError
- role::result::sidecar::SidecarError
- role::result::supervisor::SupervisorRoleError
- role::result::worker::WorkerError
- role::templates::job::JobTemplate
- role::templates::service::ServiceTemplate
- role::templates::sidecar::SidecarTemplate
- role::templates::supervisor::SupervisorTemplate
- role::templates::worker::WorkerTemplate
- runtime::admission::AdmissionConflict
- runtime::admission::AdmissionSet
- runtime::child_slot::ChildExitSummary
- runtime::child_slot::ChildSlot
- runtime::child_slot::RestartLimitTracker
- runtime::child_slot::RuntimeTimeBase
- runtime::concurrent_gate::CombinedThrottleGate
- runtime::concurrent_gate::GatePermit
- runtime::concurrent_gate::GroupLevelGate
- runtime::concurrent_gate::SupervisorInstanceGate
- runtime::control_loop::RuntimeControlState
- runtime::lifecycle::RuntimeControlPlane
- runtime::lifecycle::RuntimeExitReport
- runtime::lifecycle::RuntimeFailureReason
- runtime::lifecycle::RuntimeHealthReport
- runtime::pipeline::ActionDecision
- runtime::pipeline::BudgetEvaluation
- runtime::pipeline::PipelineContext
- runtime::pipeline::SupervisionPipeline
- runtime::shutdown::SlotReconcileResult
- runtime::supervisor::Supervisor
- runtime::watchdog::RuntimeWatchdog
- shutdown::coordinator::ShutdownCoordinator
- shutdown::coordinator::ShutdownResult
- shutdown::report::ChildShutdownOutcome
- shutdown::report::ChildShutdownOutcomeInput
- shutdown::report::ShutdownPipelineReport
- shutdown::report::ShutdownReconcileReport
- shutdown::stage::ShutdownCause
- spec::child::BackoffPolicy
- spec::child::ChildSpec
- spec::child::CommandPermissions
- spec::child::EnvVar
- spec::child::HealthCheckConfig
- spec::child::HealthPolicy
- spec::child::SecretRef
- spec::child::confique_command_permissions_layer::CommandPermissionsLayer
- spec::child::confique_env_var_layer::EnvVarLayer
- spec::child::confique_health_check_config_layer::HealthCheckConfigLayer
- spec::child::confique_secret_ref_layer::SecretRefLayer
- spec::child_builder::ChildSpecBuilder
- spec::child_declaration::ChildDeclaration
- spec::child_declaration::ChildrenConfigSection
- spec::child_declaration::CompensatingRecord
- spec::child_declaration::PendingChild
- spec::child_declaration::ValidationError
- spec::child_declaration::confique_child_declaration_layer::ChildDeclarationLayer
- spec::child_declaration::confique_children_config_section_layer::ChildrenConfigSectionLayer
- spec::shutdown::ShutdownBudget
- spec::shutdown::TreeShutdownPolicy
- spec::supervisor::BackpressureConfig
- spec::supervisor::ChildStrategyOverride
- spec::supervisor::DynamicSupervisorPolicy
- spec::supervisor::GroupConfig
- spec::supervisor::GroupStrategy
- spec::supervisor::RestartLimit
- spec::supervisor::StrategyExecutionPlan
- spec::supervisor::SupervisorSpec
- spec::supervisor::confique_backpressure_config_layer::BackpressureConfigLayer
- spec::supervisor_builder::SupervisorSpecBuilder
- state::child::ChildState
- state::supervisor::SupervisorState
- summary::builder::RunSummary
- summary::builder::RunSummaryBuilder
- task::context::TaskContext
- task::factory::ServiceFn
- task::factory_registry::TaskFactoryDescriptor
- task::factory_registry::TaskFactoryRegistry
- test_support::factory::DeterministicJitter
- test_support::factory::EventCollector
- test_support::factory::EventFixture
- test_support::factory::PausedTime
- tree::builder::SupervisorTree
- tree::builder::SupervisorTreeNode
- types::running_instance_id::RunningInstanceId
Enums
- child_runner::run_exit::TaskExit
- config::configurable::DashboardIpcBindMode
- config::policy::FailureWindowMode
- control::command::CommandResult
- control::command::ControlCommand
- control::outcome::ChildAttemptStatus
- control::outcome::ChildControlFailurePhase
- control::outcome::ChildControlOperation
- control::outcome::ChildStopState
- control::outcome::GenerationFenceDecision
- control::outcome::GenerationFencePhase
- control::outcome::StaleReportHandling
- dashboard::model::ControlCommandKind
- dashboard::model::DashboardChildAttemptStatus
- dashboard::model::DashboardChildControlFailurePhase
- dashboard::model::DashboardChildControlOperation
- dashboard::model::DashboardChildStopState
- dashboard::model::DashboardCommandResult
- dashboard::model::DashboardCriticality
- dashboard::model::DashboardGenerationFenceDecision
- dashboard::model::DashboardGenerationFencePhase
- dashboard::model::DashboardManagedChildState
- dashboard::model::DashboardReadinessState
- dashboard::model::RegistrationState
- dashboard::model::SupervisorEdgeKind
- dashboard::model::SupervisorNodeKind
- dashboard::model::TargetConnectionState
- dashboard::protocol::IpcMethod
- dashboard::protocol::IpcResult
- dashboard::protocol::IpcServerPush
- error::types::SupervisorError
- error::types::TaskFailureKind
- event::correlation::CorrelationQueryError
- event::payload::ColdStartReason
- event::payload::HotLoopReason
- event::payload::MeltdownScope
- event::payload::ProtectionAction
- event::payload::ThrottleGateOwner
- event::payload::What
- ipc::security::CheckOutcome
- ipc::security::audit::AuditBackend
- ipc::security::audit::AuditFailureStrategy
- ipc::security::authz::IpcRiskAction
- observe::metrics::SupervisorMetricName
- observe::pipeline::PipelineStage
- policy::backoff::JitterMode
- policy::budget::BudgetVerdict
- policy::decision::PolicyFailureKind
- policy::decision::RestartDecision
- policy::decision::RestartPolicy
- policy::decision::TaskExit
- policy::failure_window::WindowMode
- policy::group::PropagationPolicy
- policy::meltdown::MeltdownOutcome
- policy::task_role_defaults::OnBudgetExhaustedAction
- policy::task_role_defaults::OnFailureAction
- policy::task_role_defaults::OnManualStopAction
- policy::task_role_defaults::OnSuccessAction
- policy::task_role_defaults::OnTimeoutAction
- policy::task_role_defaults::PolicySource
- policy::task_role_defaults::SeverityClass
- policy::task_role_defaults::TaskRole
- readiness::signal::ReadinessPolicy
- readiness::signal::ReadinessState
- registry::entry::ChildRuntimeStatus
- role::lifecycle::RoleLifecyclePhase
- runtime::lifecycle::RuntimeControlPlaneState
- runtime::message::ChildStartMessage
- runtime::message::ControlPlaneMessage
- runtime::message::RuntimeLoopMessage
- runtime::pipeline::ExitClassification
- shutdown::report::ChildShutdownStatus
- shutdown::report::ResourceReconcileStatus
- shutdown::stage::ShutdownPhase
- spec::child::Criticality
- spec::child::Isolation
- spec::child::RestartPolicy
- spec::child::TaskKind
- spec::child_declaration::Phase
- spec::supervisor::BackpressureStrategy
- spec::supervisor::EscalationPolicy
- spec::supervisor::SupervisionStrategy
- state::child::ChildHealth
- state::child::ChildLifecycleState
- state::child::ChildReadiness
- state::supervisor::MeltdownState
- state::supervisor::ShutdownState
- task::factory::TaskResult
Traits
- exit_handler::ExitHandler
- role::traits::job::JobRole
- role::traits::service::ServiceRole
- role::traits::sidecar::SidecarRole
- role::traits::supervisor::SupervisorRole
- role::traits::worker::WorkerRole
- task::factory::Service
- task::factory::TaskFactory
Functions
- config::factory_binding::bind_child_factory
- config::factory_binding::bind_task_factories
- config::factory_schema::inject_factory_key_completions
- config::factory_schema::inject_factory_key_completions_if_present
- config::factory_schema::supervisor_schema_targets_with_factory_registry
- config::factory_schema::supervisor_schema_with_factory_registry
- config::loader::load_config_from_yaml_file
- config::split_section::default_generated_config_dir
- config::yaml::parse_config_state
- dashboard::config::validate_dashboard_ipc_config
- dashboard::diagnostics::field_names
- dashboard::events::event_to_record
- dashboard::events::journal_to_event_records
- dashboard::events::log_record_for_event
- dashboard::ipc_server::bind_dashboard_listener
- dashboard::ipc_server::validate_command
- dashboard::model::dashboard_command_result_value
- dashboard::model::deserialize_nanos
- dashboard::model::runtime_state_from_child_runtime_record
- dashboard::model::serialize_nanos
- dashboard::model::serialize_nanos_opt
- dashboard::protocol::decode_command_params
- dashboard::protocol::parse_request_line
- dashboard::protocol::response_to_line
- dashboard::registration::build_registration_payload
- dashboard::registration::registration_to_line
- dashboard::registration::run_registration_heartbeat
- dashboard::registration::send_registration_upsert
- dashboard::runtime::start_dashboard_ipc_runtime
- dashboard::state::build_dashboard_state
- dashboard::state::declared_state_from_spec
- dashboard::state::runtime_state_rows
- dashboard::state::topology_from_spec
- health::fd_watch::check_fd_count
- health::fd_watch::count_open_fds
- ipc::security::allowlist::check_allowlist
- ipc::security::audit::alerts::failure_count
- ipc::security::audit::alerts::increment_failure_count
- ipc::security::authz::verify_authorization
- ipc::security::limits::check_request_size
- ipc::security::peer_identity::extract_peer_identity
- ipc::security::peer_identity::prepare_socket_path_for_bind
- ipc::security::peer_identity::verify_peer_identity
- policy::backoff::calculate_decorrelated_jitter
- policy::backoff::calculate_full_jitter
- policy::meltdown::merge_meltdown_verdicts
- policy::task_role_defaults::semantic_conflicts_for_child
- runtime::control_loop::run_control_loop
- runtime::shutdown::emergency_force_kill
- runtime::shutdown::reconcile_shutdown_slots
- runtime::shutdown::shutdown_tree_fanout
- shutdown::stage::compute_orphan_threshold_from_worker_count
- spec::child_declaration::validate_child_declaration
- task::factory::service_fn
- task::factory_registry::is_valid_factory_key
- test_support::assertions::assert_child_state
- test_support::assertions::assert_event_sequences_increase
- test_support::assertions::assert_journal_len
- test_support::assertions::assert_recorder_has_metrics
- test_support::assertions::assert_shutdown_without_orphaned_tasks
- test_support::assertions::assert_summary_has_recent_events
- test_support::child_spawn::fail_next_child_spawns_for
- test_support::factory::decorrelated_jitter_backoff_policy
- test_support::factory::deterministic_backoff_policy
- test_support::factory::full_jitter_backoff_policy
- test_support::factory::runtime_control_plane_failed_handle
- test_support::test_time::advance_test_clock
- test_support::test_time::spawn_auto_clock_drive
- test_support::test_time::with_auto_clock_drive
- tree::order::kahn_sort
- tree::order::restart_execution_plan
- tree::order::restart_scope
- tree::order::shutdown_order
- tree::order::startup_order
Type Aliases
- role::result::job::JobResult
- role::result::service::ServiceResult
- role::result::sidecar::SidecarResult
- role::result::supervisor::SupervisorResult
- role::result::worker::WorkerResult
- task::factory::BoxTaskFuture
Constants
- dashboard::diagnostics::COMMAND_ID
- dashboard::diagnostics::DROPPED_COUNT
- dashboard::diagnostics::IPC_PATH
- dashboard::diagnostics::METHOD
- dashboard::diagnostics::REQUEST_ID
- dashboard::diagnostics::SEQUENCE
- dashboard::diagnostics::STAGE
- dashboard::diagnostics::TARGET_ID
- dashboard::protocol::DASHBOARD_IPC_PROTOCOL_VERSION
- platform::UNIX_PLATFORM
- runtime::child_slot::DEFAULT_HEARTBEAT_TIMEOUT_SECS
- spec::shutdown::DEFAULT_FORCE_KILL_MARGIN_SECS
- spec::supervisor::RECOMMENDED_CHANNEL_CAPACITY
- test_support::test_time::AUTO_CLOCK_TICK