feat(cli): standardize --json output format across all tools #241
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Only ~33% of tools support --json output. Those that do use inconsistent schemas — some return flat objects, others nested, some include metadata, others do not.
Current State
Proposal
Standard JSON envelope for all tools:
CliFramework should provide a jsonOutput() method that wraps results in this envelope.
Acceptance Criteria
Branch created:
feature/241-feat-cli-standardize-json-output-format-