Skip to main content

Crate bijux_dag_runtime

Crate bijux_dag_runtime 

Source
Expand description

Execution, replay, scheduling, and policy surfaces for Bijux DAG runs.

Prefer stable when browsing the long-lived runtime surface, prelude for common execution workflows, and crate-root imports only when you already know the exact item you need. Broad compatibility re-exports remain callable for focused imports, but they are intentionally hidden from the default docs lane. The experimental-public-api feature enables opt-in runtime contract material that is intentionally excluded from the default docs lane.

Modules§

prelude
Common imports for planning, scheduling, and executing local DAG runs.
simulated_platform
Explicitly non-stable runtime surface for modeled platform capabilities.
stable
Explicit long-lived execution, scheduling, and replay surface.

Structs§

AdapterAdmissionEntry
Admission record for one graph node against the currently registered adapters.
AdapterAdmissionReport
Summary of whether every node in a graph can be admitted by the runtime.
AttemptEvent
Timestamped attempt evidence for a retried or single-shot node execution.
ConstAdapter
Built-in adapter that writes constant JSON payloads into declared outputs.
ContainerAdapter
Built-in adapter that executes container workloads through a supported engine.
KubernetesRuntimeConfig
Runtime configuration for the Kubernetes Job backend.
NodeResult
Artifact, status, and failure evidence recorded for one node execution result.
PolicyConfig
Policy flags that constrain ambient effects during runtime execution.
RunContext
Execution-scoped state shared across node adapter invocations for one run.
Runtime
Runtime entrypoint for executing validated graphs against registered adapters.
RuntimeConfig
Runtime configuration for planning, selection, caching, policy, and scheduling.
SelectorSet
Include and exclude selectors applied before execution begins.
ShellAdapter
Built-in adapter that executes local shell commands inside the run boundary.
SlurmRuntimeConfig
Runtime configuration for the SLURM backend.

Enums§

CacheMode
Cache read and write policy for runtime execution.
ExecutionBackendTarget
Selected execution backend for node launches.
MaterializeMode
Input materialization strategy for upstream artifacts.
NodeStatus
Terminal status reported for a node after execution or cache reuse.
RunTimeoutBehavior
Behavior to apply when a whole-run timeout is reached.
RuntimeError
Runtime-level failure classification for planning, execution, and artifact work.
Selector
Node selection rule used for partial execution and rerun workflows.

Functions§

adapter_admission_matrix
Evaluates whether each node in a graph is supported by the current adapter registry.
adapter_conformance_suite
Builds conformance results for every registered adapter descriptor.
adapter_registry_dump
Serializes the default adapter registry into a JSON inventory report.
registered_adapter_descriptors
Lists adapter descriptors that define the public runtime adapter contract surface.
registered_adapter_reference_document
Builds the checked-in adapter reference document payload from live descriptors.
registered_adapters
Lists the currently registered adapter records from the default runtime registry.