Changelog
- 0300b6e Add structured JSON next_steps to workflow commands and a global JSON error envelope.
- 86989ca Defer non-workflow errors to the global JSON classifier in workflow commands.
- 8220ab3 Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND.
- 008f9fe Match both interactive-shell and interactive-terminal messages as TTY_REQUIRED.
- 4b14f75 Merge branch 'main' into cli/workflow-json-next-steps
- 2cac4d5 Only classify transport-level failures as NETWORK_ERROR
- ab8a035 Restore non-human format rejection for confirmation-gated workflow commands
- 838f2a7 Revert "Error on unknown root subcommands so JSON mode reports UNKNOWN_COMMAND."
- 0651e90 Revert workflow-specific JSON error handling to focus on the global envelope.
- b7ce77a Unify JSON error envelope on the issues schema, strip ANSI codes, document codes.
- 35f0f9a Write query patterns to stdout