Files
조현준andClaude Fable 5 eb47cc9f15 Add --json output to breeze ui check-translation-completeness (#75831)
The checker computed its per-file statistics inside the rich table
rendering loop, so the report existed only as terminal output. Extract
the aggregation into build_completeness_report() and add a --json flag
that prints the same data as a single JSON document on stdout —
following the breeze ci verify --json pattern (#73241): narration is
suppressed (or sent to stderr with --verbose) so the output can be
piped straight to jq.

The default output stays byte-identical, exit-code semantics are
unchanged (#55327), and the existing --language/--add-missing/
--remove-unused flags compose with --json.

closes: #75772

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01A18rBgPJ6X4oXAzsecJjnz
2026-11-01 23:27:55 +00:00
..