Sign in Sign up
cargo

step-board

The ONE app-agnostic PRODUCER registry behind a step bar: a process-wide `Board` of `StepRun`s that a producer publishes its transitions into (`begin`/`enter`/`complete_through`/`set_count`/`note`/`fail`/`finish`) and a pane reads back as a `facett_jobview::StepMeter`. `enter()` returns `Result<(), OrderFault>` and REFUSES a step that overtakes an unfinished predecessor — the check that matters when a run has more than one owner (dwarves' populate drives clone and warehouse-build from different threads), and that the forward-fill it replaces actively hid. NOT app-specific — korp's region cuts and dwarves' populate are only the reference producers; the board never names a phase. Built ON facett-jobview's `StepCell`/`StepPhase`/`StepMeter` rather than beside them, so a step's measured count rides along and there is exactly one spelling of Pending/Active/Done/Failed in the constellation.

cargo View on Cargo

Activity

Latest release
1w ago
Total releases
1
Cadence
Last 12 months
1

Reach

Downloads
0

Details

License
MIT OR Apache-2.0
First release
Sep 02, 2026
Releases
Version Released
0.1.0 initial