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>
Dara Adedeji committed on 10/13/2026, 3:27:55 AMparent21f2d94
6 files changedLine totals unavailable