# Never leave a moving strategy in neither place · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/e73f096268f62ea58a1691d4c73d9785a1ef55f7)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: e73f096268f62ea58a1691d4c73d9785a1ef55f7

Requested commit: e73f096268f62ea58a1691d4c73d9785a1ef55f7

Commit: e73f096268f62ea58a1691d4c73d9785a1ef55f7

Tree: 501819283f63e536e6693e5231977b8bda951f05

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Never leave a moving strategy in neither place

A local delete checks the move lock right before removing the strategy,
with nothing in between, so a delete that was waiting on its pin can't
undercut a move that started meanwhile. And if the original disappears
mid-move anyway, the move finishes its cloud copy instead of abandoning
the only copy left.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [33fd61cc3e213314599056a2853946bf4267ff0d](https://git.cafe/dara/icarus/commit/33fd61cc3e213314599056a2853946bf4267ff0d?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/e73f096268f62ea58a1691d4c73d9785a1ef55f7?format=markdown)
