## Summary
- rotate queued issue idempotency keys whenever a delivery field changes
- preserve the stable outbox item ID and preserve the key for unchanged saves
- persist milestone and due-date edits and refresh the offline shell cache
## Tests
- RED: edited retry expected edit-2 but received edit-1
- RED: milestone/due-date edits did not rotate the key
- RED: shell cache v22 assertion failed against v21
- GREEN: focused 47 passed
- Full suite: 501 passed
Closes #283
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Tests
Closes #283