# Let a device delete only the strategy its move left unfinished · dara/icarus

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

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

Visibility: public

Requested revision: ac8b6dfa29253acc376d487633072a522e4f7820

Requested commit: ac8b6dfa29253acc376d487633072a522e4f7820

Commit: ac8b6dfa29253acc376d487633072a522e4f7820

Tree: 34c34017a7fb42733090af36a34fbf7119c7b926

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Let a device delete only the strategy its move left unfinished

strategies:abandonMove deletes a strategy only while it is still marked
unfinished, and says whether it deleted it, found it finished, or found
nothing. A device cleaning up after a move it quit in the middle of can no
longer delete a strategy whose move did finish and that has since been
moved or edited elsewhere; a device that lost finishMove's answer learns
its move finished. The deletion itself is the delete mutation's, shared.

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

```

## Parents

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

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