octl-core 0.1.6

Core library for orchestratectl (schema, file I/O, locking, supervisor protocol).
Documentation

Core library for orchestratectl.

See issues/orchestratectl-mvp/design.md for the canonical schema and protocol references. This crate provides:

  • The on-disk schema types ([Manifest], [Node], [Event], [Discussion], [SpinoffProposal]).
  • Atomic write helpers ([atomic]) and per-run advisory flock ([RunLock]).
  • The canonical mutation entry point ([append_and_apply_event]): append one event and fold it into the projections under the run's flock.

Higher-level supervisor and CLI logic live in their own crates / issues.

octl-core is the canonical library surface, so public items are required to carry doc comments (#![warn(missing_docs)]). Lint-level policy otherwise lives in the workspace [workspace.lints] table (pedantic clippy).