
# nomograph-workflow
[](https://gitlab.com/nomograph/workflow/-/pipelines)
[](LICENSE)
[](https://gitlab.com/nomograph/workflow)
Shared workflow layer for nomograph claim-substrate tools: Store adapter, phase state machine, v1 legacy detection, cross-tool helpers.
`nomograph-workflow` is the thin library layer that sits on top of
[`nomograph-claim`](https://gitlab.com/nomograph/claim) and is shared by
the user-facing binaries (`synthesist`, `lattice`). It contains only
logic that must agree across tools: the Store adapter around the
append-only log, the phase state machine, legacy-v1 detection, and
small helpers that are not worth duplicating.
Application logic lives in the binaries, not here.
## Install
```toml
[dependencies]
nomograph-workflow = "0.1"
```
## Usage
```rust
use nomograph_workflow::{Store, Phase};
// Open a claim store at the repo root.
let store = Store::open(".")?;
// Advance the workflow phase machine.
let next = Phase::Plan.advance(&store)?;
```
See [synthesist](https://gitlab.com/nomograph/synthesist) and
[lattice](https://gitlab.com/nomograph/lattice) for full examples.
## License
MIT