nomograph-workflow 0.1.1

Shared workflow layer for nomograph claim-substrate tools: Store adapter, phase state machine, v1 legacy detection, cross-tool helpers.
Documentation
![hero](hero.svg)

# nomograph-workflow

[![pipeline](https://gitlab.com/nomograph/workflow/badges/main/pipeline.svg)](https://gitlab.com/nomograph/workflow/-/pipelines)
[![license](https://img.shields.io/badge/license-MIT-green)](LICENSE)
[![built with GitLab](https://img.shields.io/badge/built_with-GitLab-FC6D26?logo=gitlab)](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