* fix(cli): do not call zero-symbol detect-changes a clean tree
Print backend summary.message and distinguish a parsed diff with no overlapping indexed symbols from an empty git diff. Pin --color=never so color.ui=always cannot hide +++ b/ headers.
* fix(cli): localize clean-tree detect-changes and skip no-overlap when partial
Production empty diffs carry English summary.message; route that through t() so zh-CN fires. Do not claim no indexed-symbol overlap on queryDegraded partial results. Pin formatter tests to en and cover the production payload shapes.
* fix(cli): prettier detect-changes-format and degraded eval assertion
---------
Co-authored-by: Gergő Magyar <gergomagyar@icloud.com>