consortium-cli 0.3.1

CLI tools for consortium — claw, molt, pinch
Documentation
# Changelog

## Documentation

- fix rustdoc errors under RUSTDOCFLAGS="-D warnings"
- add an OKF v0.2 repository structure bundle ([#19]https://github.com/olivecasazza/consortium/pull/19)

## Features

- port upstream index, stepped slices, mapall upcall
- introspected grammar module with TDD suite
- gate grammar drift with an embedded baseline
- native fleet deploys — flake discovery, @groups, live ssh endpoints (replaces cast-on) ([#9]https://github.com/olivecasazza/consortium/pull/9)
- per-host deploy progress and --activate-timeout ([#18]https://github.com/olivecasazza/consortium/pull/18)
- fold cascade-viz into `cast cascade`; relay assertion in core
- measure verify against the strategy's own round rule
- declarative strategy registry with aliases
- swarm strategy as the relay assertion's negative control
- --order flag on cascade live; orders in discovery

## Refactoring

- route all command execution through the Executor abstraction

## cascade-copy

- emit the event stream when asked for jsonl, TTY or not ([#22]https://github.com/olivecasazza/consortium/pull/22)

## style

- apply cargo fmt across workspace crates


## Bug Fixes

- use alt screen buffer to fix multi-n0 stacking
- replicate nom's exact rendering protocol
- pending count + revert testbed from claw to cascade-viz
- transient-vs-permanent error semantic + summary alignment
- off-by-one in erase loop + ||-separator header
- truncate frame lines to terminal width
- pre-populate pending nodes + allow transient retries

## Features

- builder + contention + event protocol + cli viz
- live in-place tree re-rendering on RoundCompleted
- --per-round-delay flag for watchable live demos
- per-node spinner state + claw --testbed deploy mode
- --tb-seeds for multi-seed testbed deploys
- LevelTreeFanOut strategy + claw default
- nom-fidelity truncation+sort+frame-gate + shared OutputArgs
- random failures + orphan re-routing in level-tree
- multi-line headers + minimal-by-default verbosity
- production wiring — NixCopyExecutor + cascade-copy bin
- wire cascade primitive into deploy — peer-to-peer copy fan-out

## Refactoring

- use event_render instead of inline workarounds

## style

- || separators in summary row


## Bug Fixes

- multi-dim pattern expansion, drain process output, group resolver, configparser 3.x

## Features

- complete library + CLI migration (14.4k LOC, 348 tests)
- add nh-inspired progress bars to claw
- add NixOS deployment (cast) with generic DAG executor
- add tool integrations (ansible, slurm, ray, skypilot) and test improvements
- add --flake flag to cast for cross-repo deployments
- add docs.rs metadata, fix semantic-release success comments