List of all items
Structs
- child_runner::runner::ChildRunReport
- child_runner::runner::ChildRunner
- 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::state::ConfigState
- control::command::CommandId
- control::command::CommandMeta
- control::command::CurrentState
- control::handle::SupervisorHandle
- 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::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::payload::CommandAudit
- 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
- health::heartbeat::HealthPolicy
- health::heartbeat::Heartbeat
- id::types::Attempt
- id::types::ChildId
- id::types::Generation
- id::types::SupervisorId
- id::types::SupervisorPath
- journal::ring::EventJournal
- observe::metrics::MetricLabelError
- observe::metrics::MetricSample
- observe::metrics::MetricsFacade
- observe::pipeline::AuditRecord
- observe::pipeline::ObservabilityPipeline
- observe::pipeline::StructuredLogRecord
- observe::pipeline::TestRecorder
- observe::tracing::AttemptSpan
- observe::tracing::TracingEvent
- policy::backoff::BackoffPolicy
- policy::decision::PolicyEngine
- policy::meltdown::MeltdownPolicy
- policy::meltdown::MeltdownTracker
- readiness::signal::ReadySignal
- registry::entry::ChildRuntime
- registry::store::RegistryStore
- runtime::control_loop::RuntimeControlState
- runtime::supervisor::Supervisor
- shutdown::coordinator::ShutdownCoordinator
- shutdown::coordinator::ShutdownResult
- shutdown::stage::ShutdownCause
- shutdown::stage::ShutdownPolicy
- spec::child::BackoffPolicy
- spec::child::ChildSpec
- spec::child::HealthPolicy
- spec::child::ShutdownPolicy
- spec::supervisor::ChildStrategyOverride
- spec::supervisor::DynamicSupervisorPolicy
- spec::supervisor::GroupStrategy
- spec::supervisor::RestartBudget
- spec::supervisor::StrategyExecutionPlan
- spec::supervisor::SupervisorSpec
- state::child::ChildState
- state::supervisor::SupervisorState
- summary::builder::RunSummary
- summary::builder::RunSummaryBuilder
- task::context::TaskContext
- task::factory::ServiceFn
- test_support::factory::DeterministicJitter
- test_support::factory::EventCollector
- test_support::factory::EventFixture
- test_support::factory::PausedTime
- tree::builder::SupervisorTree
- tree::builder::SupervisorTreeNode
Enums
- child_runner::attempt::TaskExit
- config::configurable::DashboardIpcBindMode
- control::command::CommandResult
- control::command::ControlCommand
- control::command::ManagedChildState
- dashboard::model::ControlCommandKind
- dashboard::model::DashboardCriticality
- 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::payload::What
- observe::metrics::SupervisorMetricName
- policy::backoff::JitterMode
- policy::decision::PolicyFailureKind
- policy::decision::RestartDecision
- policy::decision::RestartPolicy
- policy::decision::TaskExit
- policy::meltdown::MeltdownOutcome
- readiness::signal::ReadinessPolicy
- registry::entry::ChildRuntimeStatus
- runtime::control_loop::RuntimeCommand
- shutdown::stage::ShutdownPhase
- spec::child::Criticality
- spec::child::RestartPolicy
- spec::child::TaskKind
- 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
Functions
- config::loader::load_config_state
- 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::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
- runtime::control_loop::run_control_loop
- task::factory::service_fn
- 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
- tree::order::restart_execution_plan
- tree::order::restart_scope
- tree::order::shutdown_order
- tree::order::startup_order
Type Aliases
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