# Keep strategy folders to their own id; fail a move on a refused picture · dara/icarus

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

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

Visibility: public

Requested revision: 292b66b56578954f517605ddc12df4097e62ce00

Requested commit: 292b66b56578954f517605ddc12df4097e62ce00

Commit: 292b66b56578954f517605ddc12df4097e62ce00

Tree: 0a07710c398b3c32f528ebf4b77b48763ee2be2d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Keep strategy folders to their own id; fail a move on a refused picture

Astra's review of #357. Every place that builds a strategy's folder now goes
through strategyFolderPath, including image cleanup, strategy delete and
export, which delete or read whole folders. A move to the cloud stops, and
keeps the original, when a picture's name is refused, instead of finishing
without it. A cloud image from before extensions were recorded keeps its
bare-id file name, as the server allows. A zip .ica only puts image files
in the images folder.

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

```

## Parents

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

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