oxide-batch-core 0.6.0

Internal OxideBatch implementation crate; use oxide-batch instead
Documentation

oxide-batch-core

This crate is OxideBatch implementation detail. Use oxide-batch instead.

It exists on crates.io only because the published oxide-batch facade depends on it. Its API carries no stability promise: items may be added, changed, or removed in any release, without a deprecation period, and without a changelog entry of their own. It has no supported-configuration matrix, no compatibility ledger row, and no independent release cadence; every version tracks the facade version that consumes it.

Everything this crate exports that OxideBatch supports is re-exported from oxide-batch under a stable path. Depend on the facade.

The publication rule is ADR-0010, and the boundary it holds is the staged crate-extraction contract.

Contents

Domain identities, typed job parameters, statuses and exit statuses, execution records and their lifecycle rules, bounded versioned execution-context and checkpoint state, chunk sizing and counting values, and restart-relevant definition identity with its canonical manifest encoding.

The crate depends on no async runtime, database driver, command-line framework, telemetry SDK, broker client, or web framework, and on no other OxideBatch crate.

License

Apache-2.0. See LICENSE and NOTICE.