Public alpha. Stripe Live in ~2 weeks. → Get on the launch list
CLIExit codes

Exit codes

Status: stub. Day 3 deliverable.

The exit code contract is stable: scripts wired against wos today will continue to interpret these the same way through every minor release.

Command012
wos lintvaliderrors presentusage / parse / I-O
wos simulatePASSREJECT or ESCALATE_TO_HUMANcould not decide
wos deploycommittedserver-side rejectnetwork / I-O

Wiring into CI

# pre-commit: refuse a commit that introduces an invalid policy.
wos lint policy.yaml || exit 1
 
# regression test: simulate must PASS on the golden fixture.
wos simulate policy.yaml fixtures/golden.json --json > /tmp/got.json
diff -u fixtures/golden-decision.json /tmp/got.json