Treat docs for CLI/SDK outputs as a strict, parseable contract.
--help/implementation. If an option is omitted/unsupported or would be “accepted but ignored,” remove it from the contract tables rather than implying it can be relied on.Example (JSON parsing guidance in docs):
With --json, the CLI prints one JSON object per line. Every line includes:
- type
- ts (ISO 8601)
Scripts should switch on type, handle only event types they need, and ignore the rest.