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).