Pause work the server refused for lost edit access, and say why

applyBatch refuses a whole batch with FORBIDDEN once the account can no
longer edit the strategy. The queue used to retry it eight times before
pausing it with generic copy. Now a fresh shell read confirms the loss
(a role that cannot edit, or a refused read), and the batch is paused at
once with "You no longer have edit access to this strategy. These changes
stay on this device and were not saved to the cloud." Retry sends it
again and lands once the owner restores edit access. A FORBIDDEN while
the shell still says editor keeps the old retry path.

The exit guard no longer promises that Icarus retries paused work by
itself: nothing sends it until the user retries from the sync button.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
50c0f56e56Dara Adedeji committed on 10/13/2026, 3:27:55 AMparent21f2d94
6 files changedLine totals unavailable