Expand description
braze-sync apply — the only command that mutates remote state.
Recomputes the diff via the same code path as diff, prints it,
then short-circuits unless --confirm is set. Pre-validates
unsupported/destructive ops before any API call, then walks the
plan and aborts on the first write failure. Braze has no
cross-resource transaction, so a mid-loop failure can still leave
earlier writes applied — the pre-validation prevents known-bad
plans from firing any writes at all, but it does not promise
cross-write atomicity.