benchweave CLI

benchweave
BenchWeave operator CLI.

Commands

setup
Initialize an at-rest data directory (fresh store + credentials).
backup
Snapshot the store + content into a verified backup directory.
restore
Verify a backup archive and swap it in as the data directory.
verify
Check manifest digests + store integrity (exit 0 iff clean).
demo
Run the built-in simulator demonstration.
report
Render run evidence into an operator report (store at rest).
retention
Project retention/disposal from the store at rest (read-only).
dispose
Dispose overdue delete-tier rows through the audit trail (at-rest).
serve
Run a BenchWeave gateway locally (foreground; systemd Type=simple).
stop
Stop the gateway serving this data directory (the doorbell).
start
Start the gateway detached (supervised surface; stderr to .log).
restart
Stop then start; a stop refusal propagates (nothing starts).
status
Show gateway state — polymodal (exclusive flags).
doctor
Read-only triage over one data directory (seven typed checks).
logs
Tail the named log destination for this data directory.
ui-login
Mint a single-use browser login URL (read-only UI session).

evidence

Generate and index the retained evidence tree.

evidence
Generate and index the retained evidence tree.
runs
Generate consecutive seeded journey runs (ephemeral SIMULATION).
timing
Measure PRD §6 targets + the 16-observer stress tier (SIMULATION).
faults
Harvest the fault-matrix leg results (lean JSON + retained junit).
index
Index every artifact: sha256 + class + regenerating command.

service

Service-manager surface (install renders the unit/plist).

service
Service-manager surface (install renders the unit/plist).
install
Render the service-manager files for this store (at-rest).