v0.14.1
What's New
CLI Contract Specification
Added a machine-readable CLI contract (cli-contract.yaml) using the cli-contracts format.
The contract defines all 8 CLI commands (generate, lint, init, check, pipeline, deps, guardrails-init, manifest) with:
- Arguments and options with JSON Schema types
- Exit codes with stdout/stderr output contracts
- Generated file contracts
- x-agent policies (risk level, side effects, idempotency, confirmation requirements)
Other Changes
- cli-contract.yaml is now included in the npm package
- Generated CLI reference documentation at docs/cli-reference.md
- README links to CLI contract and reference docs