Expand description
Derive per-run and per-node state from events.jsonl.
Pure logic over Event sequences — no I/O. Callers read events
via crate::event_log::read_run and feed them here. Two entry
points:
- [
derive] — full per-node breakdown foromne status <run_id>. summarize— one-line summary for the globalomne statuslisting (pipe state + last timestamp, no per-node detail).
Structs§
- Node
Info - Per-node info derived from events.
- RunState
- Full derived state for one run.
- RunSummary
- One-line summary for the global listing.
Enums§
- Node
Status - Per-node lifecycle state derived from the event stream.
- Pipe
State - Per-pipe lifecycle state.