Fix AI labeler no-op relabeling noise by jeremy · Pull Request #179 · basecamp/basecamp-cli

@jeremy

Check current labels before modifying. Only remove classification labels
that differ from the chosen one and are actually present; only add the
chosen label if it's not already there. Eliminates no-op label churn on
synchronize events.

AI review requested due to automatic review settings

March 3, 2026 08:26

@jeremy jeremy deleted the redundant-labeling branch

March 3, 2026 08:31